@commission-on-post/eslint-config-recommended 0.8.3 • Public • Published a year ago
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
🔵
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 ,
}
Package Sidebar Install npm i @commission-on-post/eslint-config-recommended
Downloads Weekly Downloads