| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- {
- "root": true,
- "ignorePatterns": [
- "projects/**/*"
- ],
- "overrides": [
- {
- "files": [
- "*.ts"
- ],
- "parserOptions": {
- "project": [
- "tsconfig.json"
- ],
- "createDefaultProgram": true
- },
- "extends": [
- "plugin:@typescript-eslint/recommended",
- "plugin:@angular-eslint/recommended",
- "plugin:@angular-eslint/template/process-inline-templates"
- ],
- "plugins": [
- "import"
- ],
- "rules": {
- "@angular-eslint/directive-selector": [
- "error",
- {
- "type": "attribute",
- "prefix": "vdr",
- "style": "camelCase"
- }
- ],
- "@angular-eslint/component-selector": [
- "error",
- {
- "type": "element",
- "prefix": "vdr",
- "style": "kebab-case"
- }
- ],
- "@angular-eslint/prefer-standalone": [
- "off"
- ],
- "@angular-eslint/no-input-rename": "off",
- "@typescript-eslint/array-type": [
- "error",
- {
- "default": "array-simple"
- }
- ],
- "@typescript-eslint/naming-convention": "off",
- "@typescript-eslint/consistent-type-definitions": "off",
- "@typescript-eslint/dot-notation": "off",
- "@typescript-eslint/explicit-member-accessibility": [
- "off",
- {
- "accessibility": "explicit"
- }
- ],
- "@typescript-eslint/member-ordering": "off",
- "@typescript-eslint/no-empty-function": "error",
- "@typescript-eslint/no-empty-interface": "off",
- "@typescript-eslint/no-floating-promises": "off",
- "@typescript-eslint/no-var-requires": "error",
- "arrow-parens": [
- "off",
- "always"
- ],
- "id-blacklist": "off",
- "id-match": "off",
- "import/order": "error",
- "jsdoc/check-alignment": "off",
- "jsdoc/newline-after-description": "off",
- "max-len": [
- "error",
- {
- "code": 170
- }
- ],
- "no-empty": "error",
- "no-underscore-dangle": "off",
- "prefer-arrow/prefer-arrow-functions": "off"
- }
- },
- {
- "files": [
- "*.html"
- ],
- "extends": [
- "plugin:@angular-eslint/template/recommended"
- ],
- "rules": {
- "@angular-eslint/template/no-negated-async": "off",
- "@angular-eslint/template/eqeqeq": "off"
- }
- }
- ]
- }
|