0.8.3 • Published 9 months ago

@commission-on-post/eslint-config-recommended v0.8.3

Weekly downloads
-
License
UNLICENSED
Repository
github
Last release
9 months ago

@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

PackageVersion
@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

NameDescription:large_blue_circle:
ESLintIntegrates ESLint into VS Code. The extension uses the ESLint library installed in the opened workspace folder
LintLens - ESLint rules made easierAugment 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