@digitalroute/eslint-config v5.0.0
@digitalroute/eslint-config
Eslint shareable configuration for Digitalroute projects. It is meant to be used with prettier, and is therefore for code-quality concerns instead of code formatting.
Usage
1 Install
Install this config as a devDependency:
npm install @digitalroute/eslint-config --save-dev2 Configure
Add the following to your package.json:
{
"eslint": {
"extends": "@digitalroute/eslint-config"
}
}or for typescript projects
{
"eslintConfig": {
"extends": "@digitalroute/eslint-config/typescript"
}
}3 Add script
Add the following to your scripts in package.json:
"eslint": "eslint '{src,test}/**/*.{js,jsx,ts,tsx}'",Replace {src,test} with any top-level directories you want to test.
What does this configuration use?
This configuration extends the following configurations (in chronological order):
- eslint:recommended
- xo-space
- plugin:node/recommended
- plugin:unicorn/recommended
- (Only in typescript) plugin:@typescript-eslint/eslint-recommended
- (Only in typescript) plugin:@typescript-eslint/recommended
- prettier
Maintenance and upgrades
eslint has released version 9, but typescript/eslint-parser v 7 does not yet support eslint 9. This is the reason for staying at version 8.
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago