UNPKG

@siemens/eslint-config-angular

Version:

Configuration for linting Angular TypeScript and templates using Angular ESLint.

24 lines (20 loc) 859 B
/** * Copyright Siemens 2024. * SPDX-License-Identifier: MIT */ import typescriptEslint from 'typescript-eslint'; import angularEslint from 'angular-eslint'; export const configBase = typescriptEslint.config(...angularEslint.configs.templateRecommended); export const configRecommended = typescriptEslint.config({ extends: [...angularEslint.configs.templateAll, ...configBase], rules: { '@angular-eslint/template/click-events-have-key-events': ['off'], '@angular-eslint/template/conditional-complexity': ['off'], '@angular-eslint/template/cyclomatic-complexity': ['off'], '@angular-eslint/template/i18n': ['off'], '@angular-eslint/template/mouse-events-have-key-events': ['off'], '@angular-eslint/template/no-call-expression': ['off'], '@angular-eslint/no-experimental': ['off'] } }); export default configRecommended;