.eslintrc.json 1.31 KB
Newer Older
CED SA's avatar
CED SA committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
{
  "root": true,
  "extends": "./node_modules/@maggioli/bld-ng/conf/lint/index.js",
  "overrides": [
    /*
    * -----------------------------------------------------
    * TYPESCRIPT FILES (COMPONENTS, SERVICES ETC) (.ts)
    * -----------------------------------------------------
    */
    {
      "files": [
        "*.ts"
      ],
      "parserOptions": {
        "project": "./tsconfig.json",
        "createDefaultProgram": true
      },
      "extends": [
        "./node_modules/@maggioli/bld-ng/conf/lint/typescript.js"
      ],
      "rules": {
        "linebreak-style": "off",
        "no-unused-vars": "warn",
        "@angular-eslint/component-selector": [
          "error",
          {
            "type": "element",
            "prefix": "ana",
            "style": "kebab-case"
          }
        ]
      }
    }
    /*
    * -----------------------------------------------------
    * COMPONENT TEMPLATES
    * -----------------------------------------------------
    *
    * If you use inline templates, make sure you read the notes on the configuration
    * object after this one to understand how they relate to this configuration directly
    * below.
    */
    // {
    //   "files": ["*.html"],
    //   "extends": ["./node_modules/@maggioli/bld-ng/conf/lint/template.js"],
    //   "rules": {}
    // }
  ]
}