This is an opinionated JavaScript guideline inspired by Airbnb
npx install-peerdeps --dev @fedeviotti/eslint-config
This entry point enables the linting rules for React hooks (requires v16.8+). To use, add "extends": ["@fedeviotti/eslint-config", "@fedeviotti/eslint-config/hooks"]
to your .eslintrc
.
This entry point is the base configuration for JavaScript projects (without React). To use, add "extends": ["@fedeviotti/eslint-config/base"]
to your .eslintrc
.
This entry point enables the linting rules for TypeScript. To use add this to your .eslintrc
.
{
extends: [
"@fedeviotti/eslint-config",
+ "@fedeviotti/eslint-config/typescript"
],
+ parserOptions: {
+ project: './tsconfig.json'
+ }
}