| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- {
- "root": true,
- "ignorePatterns": ["projects/**/*"],
- "overrides": [
- {
- "files": ["*.ts"],
- "parserOptions": {
- "project": ["tsconfig.json"],
- "createDefaultProgram": true
- },
- "extends": [
- "plugin:@angular-eslint/ng-cli-compat",
- "plugin:@angular-eslint/ng-cli-compat--formatting-add-on",
- "plugin:@angular-eslint/template/process-inline-templates"
- ],
- "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/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"
- }
- }
- ]
- }
|