@siemens/eslint-config-angular
Version:
Configuration for linting Angular TypeScript and templates using Angular ESLint.
24 lines (20 loc) • 859 B
JavaScript
/**
* 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;