@rdbird/eslint-config
v6.0.2
Published
RdBird's ESLint configuration
Downloads
61
Readme
ESLint Configuration
This package provides RdBird's ESLint configuration as an extensible shared config.
How to use it in your project
Setup requirements
npm install \
eslint babel-eslint prettier \
@rdbird/eslint-config \
--save-dev
Configure eslint
Use all plugins
.eslintrc.json
{
"extends": [
"@rdbird/eslint-config"
]
}
OR
Cherry-pick plugins
.eslintrc.json
{
"extends": [
"@rdbird/eslint-config/base",
"@rdbird/eslint-config/react",
"@rdbird/eslint-config/jsx-a11y",
"@rdbird/eslint-config/flowtype"
]
}
Setup the lint task
package.json
{
"scripts": {
"lint": "eslint .",
"format": "eslint . --fix"
}
}
Architecture
For a better community alignment, the configuration extends StandardJS. Inspiration also comes from: