0.4.1 • Published 2 years ago

@lehoczky/eslint-config-angular v0.4.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

eslint-config-angular

NPM version docs status

Strict ESLint configuration for Angular projects.

Prerequisites

Install

npm install -D \
  @lehoczky/eslint-config-angular \
  eslint-config-prettier \
  eslint-plugin-import \
  eslint-plugin-jsdoc \
  eslint-plugin-rxjs \
  eslint-plugin-simple-import-sort \
  eslint-plugin-sonarjs \
  eslint-plugin-unicorn

Example

.eslintrc.json:

{
  "root": true,
  "ignorePatterns": ["projects/**/*"],
  "overrides": [
    {
      "files": ["*.ts"],
      "parserOptions": {
        "project": ["tsconfig.json"],
        "createDefaultProgram": true
      },
      "extends": ["@lehoczky/eslint-config-angular"],
      "rules": {
        "@angular-eslint/directive-selector": [
          "error",
          {
            "type": "attribute",
            "prefix": "app",
            "style": "camelCase"
          }
        ],
        "@angular-eslint/component-selector": [
          "error",
          {
            "type": "element",
            "prefix": "app",
            "style": "kebab-case"
          }
        ]
      }
    },
    {
      "files": ["*.html"],
      "extends": ["@lehoczky/eslint-config-angular/template"],
      "rules": {}
    }
  ]
}
0.4.1

2 years ago

0.3.0

3 years ago

0.4.0

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago