Supermind ESLint Config
Install yarn globally:
npm install yarn --global
Add eslint
and eslint-config-supermind
as a devDependency
to your project:
yarn add eslint eslint-config-supermind --dev
Create an .eslintrc.js
file at the root of your project and add the following configuration:
moduleexports = root: true // Prevent ESLint from inheriting configuration above this file extends: 'supermind' // Extend base config 'supermind/react' // Extend react config (optional) 'supermind/inferno' // Extend inferno config (optional) 'supermind/jsx-a11y' // Extend jsx-a11y config (optional) 'supermind/flowtype' // Extend flowtype config (optional)
Add a lint
script in your project package.json
file:
To lint the source
directory of your project run:
yarn run lint
Development
To ensure that all available rules are specified throughout the config files run:
yarn run list-omitted-rules