1.3.0 • Published 10 months ago
@aluisio/eslint-config v1.3.0
ESLint config for Next.js, React and NodeJS
Whats included?
- Airbnb config base;
- Import plugin;
- React plugin;
- React Hooks plugin;
- JSX a11y plugin;
Setup
Install dependencies:
npm i -D eslint @aluisio/eslint-config
React with Next.js
Inside .eslintrc.json
{
"extends": [
"@aluisio/eslint-config/next"
]
}
React without Next.js
Inside .eslintrc.json
{
"extends": "@aluisio/eslint-config/react"
}
Node.js
Inside .eslintrc.json
{
"extends": "@aluisio/eslint-config/node"
}
Override Settings
You can override any ESLint config by changing your own .eslintrc.json
file. The example below changes Enforce a maximum line length.
{
"extends": [
"@aluisio/eslint-config/next",
"rules": {
"max-len": [ "warn", { "code": 180 } ]
}
]
}