.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
{
  "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": "['error', process.platform === 'win32' ? 'windows' : 'unix']",
        "@angular-eslint/component-selector": [
          "error",
          {
            "type": "element",
            "prefix": "grd",
            "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": {}
    // }
  ]
}