{
  "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": {
        "@angular-eslint/component-selector": [
          "error",
          {
            "type": "element",
            "prefix": "cir",
            "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": {}
    // }
  ]
}