[ACA-4711] ACA: Enable checking accessibility in eslint (#3231)

* [ACA-4711] updated  @angular-eslint/eslint-plugin-template

* [ACA-4711] removed deprecated rules

* [ACA-4711] removed comma

* [ACA-4711] resolve accessibility issues
This commit is contained in:
Mykyta Maliarchuk
2023-05-25 14:07:51 +02:00
committed by GitHub
parent 1e37931b97
commit 5eeb57c1e9
6 changed files with 245 additions and 89 deletions

View File

@@ -314,19 +314,10 @@
"files": [
"*.html"
],
"extends": ["plugin:@nrwl/nx/angular-template"],
"extends": ["plugin:@nrwl/nx/angular-template", "plugin:@angular-eslint/template/accessibility"],
"rules": {
"@angular-eslint/template/no-autofocus": "error",
"@angular-eslint/template/no-negated-async": "off",
"@angular-eslint/template/no-positive-tabindex": "error",
"@angular-eslint/template/accessibility-alt-text": "error",
"@angular-eslint/template/accessibility-elements-content": "error",
"@angular-eslint/template/accessibility-table-scope": "error",
"@angular-eslint/template/accessibility-valid-aria": "error",
"@angular-eslint/template/click-events-have-key-events": "error",
"@angular-eslint/template/mouse-events-have-key-events": "error",
"@angular-eslint/template/no-distracting-elements": "error",
"@angular-eslint/template/accessibility-label-has-associated-control": "error",
"@angular-eslint/template/eqeqeq": "error"
}
},