{ "extends": ["../../.eslintrc.json"], "ignorePatterns": ["!**/*"], "overrides": [ { "files": ["*.ts"], "excludedFiles": ["*.spec.ts"], "extends": [ "plugin:@nrwl/nx/angular", "eslint:recommended", "plugin:@typescript-eslint/recommended", "plugin:@typescript-eslint/recommended-requiring-type-checking", "plugin:@angular-eslint/template/process-inline-templates" ], "parserOptions": { "project": ["libs/ui/tsconfig.*?.json"] }, "rules": { "max-len": [ 1, 140, 2, { "ignorePattern": "^import\\s.+\\sfrom\\s.+;$", "ignoreUrls": true, "ignoreStrings": true, "ignoreRegExpLiterals": true } ], "@angular-eslint/directive-selector": [ "error", { "type": "attribute", "prefix": "ui", "style": "camelCase" } ], "@angular-eslint/component-selector": [ "error", { "type": "element", "prefix": "ui", "style": "kebab-case" } ] } }, { "files": ["*.html"], "extends": ["plugin:@nrwl/nx/angular-template"], "rules": {} } ] }