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:
module.exports = {
root: true,
extends: [
'supermind',
'supermind/react',
'supermind/inferno',
'supermind/jsx-a11y',
'supermind/flowtype'
]
}
Add a lint
script in your project package.json
file:
{
"name": "kitten-socks",
"scripts": {
"lint": "eslint source"
}
}
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