{ "extends": ["../../.eslintrc.js"], "ignorePatterns": ["!**/*"], "overrides": [ { "files": ["*.ts"], "extends": ["plugin:@nx/angular"], "rules": { "no-underscore-dangle": [ "warn", { "allowAfterThis": true } ], "@typescript-eslint/dot-notation": "off", "@typescript-eslint/explicit-member-accessibility": [ "off", { "accessibility": "explicit" } ], "@typescript-eslint/no-inferrable-types": "off", "@typescript-eslint/no-require-imports": "off", "@typescript-eslint/no-var-requires": "error", "comma-dangle": "error", "default-case": "error", "import/order": "off", "max-len": [ "error", { "code": 240 } ], "no-bitwise": "off", "no-duplicate-imports": "error", "no-multiple-empty-lines": "error", "no-return-await": "error", "unicorn/filename-case": "off", "@typescript-eslint/no-unused-expressions": "off", "@typescript-eslint/consistent-type-assertions": "off", "jsdoc/check-param-names": "off", "jsdoc/require-returns": "off", "jsdoc/require-param": "off", "jsdoc/check-tag-names": "off", "@typescript-eslint/no-shadow": "warn", "@typescript-eslint/member-ordering": "off", "@typescript-eslint/no-namespace": "off", "@typescript-eslint/consistent-type-definitions": "off", "no-redeclare": "off", "space-before-function-paren": "off", "@typescript-eslint/no-empty-interface": "warn" } } ] }