Skip to content

Commit 9ef0a9d

Browse files
rdlaboclaude
andcommitted
chore: unify ESLint config and versions to winecode standard
Align the non-@rdlabo ESLint setup to the winecode/app standard, unify dependency versions across the fleet, and fix resulting violations so `ng lint` passes. - rules: selector / component-class-suffix / prefer-on-push and the 8-rule off-set aligned to winecode; off-rules not in the standard removed - versions: eslint ^9.39.4, @eslint/js ^9.39.4, typescript-eslint ^8.61.1, angular-eslint 21.4.0 - keep lint green (pre-existing debt fixed as needed) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Ch5Dua6sbthgLJSbPAAENF
1 parent 71bb4b2 commit 9ef0a9d

3 files changed

Lines changed: 128 additions & 124 deletions

File tree

‎eslint.config.js‎

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,15 @@ module.exports = tseslint.config(
1414
],
1515
processor: angular.processInlineTemplates,
1616
rules: {
17-
"@typescript-eslint/no-explicit-any": "off",
17+
"@typescript-eslint/no-empty-function": "off",
1818
"@typescript-eslint/no-unused-vars": "off",
19+
"@typescript-eslint/no-empty-object-type": "off",
20+
"@typescript-eslint/no-explicit-any": "off",
21+
"no-async-promise-executor": "off",
22+
"no-prototype-builtins": "off",
23+
"no-irregular-whitespace": "off",
24+
"no-unexpected-multiline": "off",
25+
"@angular-eslint/no-empty-lifecycle-method": "off",
1926
"@angular-eslint/directive-selector": "off",
2027
"@angular-eslint/component-selector": "off",
2128
},
@@ -26,6 +33,9 @@ module.exports = tseslint.config(
2633
...angular.configs.templateRecommended,
2734
...angular.configs.templateAccessibility,
2835
],
29-
rules: {},
36+
rules: {
37+
"@angular-eslint/template/click-events-have-key-events": "off",
38+
"@angular-eslint/template/interactive-supports-focus": "off",
39+
},
3040
}
3141
);

0 commit comments

Comments
 (0)