eslint-config
A rule set of RIDI's ESLint configurations based on Airbnb's.
Installation
Install @ridi/eslint-config
package:
npm install --save-dev eslint @ridi/eslint-config
Usage
Default (airbnb based, outdated)
{
"extends": "@ridi",
"rules": {
}
}
Typescript
{
"extends": [
"@ridi/eslint-config/typescript",
],
}
- @typescript-eslint/eslint-plugin
React
{
"extends": [
"@ridi/eslint-config/react",
],
}
- eslint-plugin-import
- eslint-plugin-jsx-a11y
- eslint-plugin-react
- eslint-plugin-react-hooks
Prettier
works fine with local configuration file (e.g. .prettierrc)
{
"extends": [
"@ridi/eslint-config/prettier",
],
}