0.8.3 • Published 9 months ago
@commission-on-post/eslint-config-recommended v0.8.3
@commission-on-post/eslint-config-recommended
The official Commission on Peace Officer Standards and Training linting package.
Install
$ npm install @typescript-eslint/parser -D
$ npm install @commission-on-post/eslint-config-recommended -D
Recommended .eslintrc.json
{
"root": true,
"parser": "@typescript-eslint/parser",
"parserOptions": {
"project": "./tsconfig.json"
},
"env": {
"browser": true,
"es2021": true
},
"extends": [
// You do not need the other "recommended" sets they are included in the POST rules
"@commission-on-post/eslint-config-recommended"
],
"rules": {
}
}
Peer Dependencies
Package | Version |
---|---|
@typescript-eslint/eslint-plugin | >=6.2.1 |
@typescript-eslint/parser | >=6.2.1 |
eslint | >=8.46.0 |
typescript | >=5.1.6 |
Workspace Setup
Suggested VS Code Extensions
Name | Description | :large_blue_circle: |
---|---|---|
ESLint | Integrates ESLint into VS Code. The extension uses the ESLint library installed in the opened workspace folder | |
LintLens - ESLint rules made easier | Augment your ESLint rules in Visual Studio Code by Adding metadata and usage information beside each ESLint rule. |
VS Code setting.json (fix on save)
- If you have format on save in VS Code you may need to disable it, because mine started fighting.
// (file->preferences->settings [switch to json view])
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
],
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
}
0.8.1
9 months ago
0.8.3
9 months ago
0.8.2
9 months ago
0.8.0
11 months ago
0.6.2
11 months ago
0.7.0
11 months ago
0.6.1
11 months ago
0.6.0
11 months ago
0.5.0
11 months ago
0.4.3
2 years ago
0.4.2
2 years ago
0.4.1
2 years ago
0.4.0
2 years ago
0.3.1
2 years ago
0.3.0
2 years ago
0.2.3
2 years ago
0.2.2
2 years ago
0.2.1
2 years ago
0.2.0
2 years ago