[TASK] Cleanup eslint configuration
We renamed the eslint configuration to follow the recommended standards so developers IDEs will pick up the configuration more easily. The ruleset was adapted to follow a wider range of recommendations. - eslint:recommended - @typescript-eslint/recommended - lit/recommended - wc/recommended In addition we now also force more kinds of spacing rules to avoid IDEs having different opinions on how to format for example includes. The only recommendation we don't want to follow is - @typescript-eslint/no-inferrable-types. We don't want to disallow being explicit. Instead of turning off rules we cannot fully fulfill as of now, we are now changing the configuration to warning. This will help developers spotting mistakes more easy when writing code. Rules that are currently in "warn" mode: - @typescript-eslint/ban-types - @typescript-eslint/no-explicit-any - @typescript-eslint/no-this-alias To only check for errors run in the Build directory: - npx eslint ./Sources/TypeScr...
Showing
- .editorconfig 5 additions, 0 deletions.editorconfig
- Build/.eslintrc.json 87 additions, 0 deletionsBuild/.eslintrc.json
- Build/Gruntfile.js 1 addition, 1 deletionBuild/Gruntfile.js
- Build/Sources/TypeScript/adminpanel/admin-panel.ts 4 additions, 3 deletionsBuild/Sources/TypeScript/adminpanel/admin-panel.ts
- Build/Sources/TypeScript/adminpanel/modules/cache.ts 3 additions, 2 deletionsBuild/Sources/TypeScript/adminpanel/modules/cache.ts
- Build/Sources/TypeScript/adminpanel/modules/preview.ts 16 additions, 15 deletionsBuild/Sources/TypeScript/adminpanel/modules/preview.ts
- Build/Sources/TypeScript/backend/action-button/abstract-action.ts 3 additions, 3 deletions...urces/TypeScript/backend/action-button/abstract-action.ts
- Build/Sources/TypeScript/backend/action-button/deferred-action.ts 4 additions, 4 deletions...urces/TypeScript/backend/action-button/deferred-action.ts
- Build/Sources/TypeScript/backend/action-button/immediate-action.ts 3 additions, 3 deletions...rces/TypeScript/backend/action-button/immediate-action.ts
- Build/Sources/TypeScript/backend/action-dispatcher.ts 5 additions, 17 deletionsBuild/Sources/TypeScript/backend/action-dispatcher.ts
- Build/Sources/TypeScript/backend/ajax-data-handler.ts 15 additions, 15 deletionsBuild/Sources/TypeScript/backend/ajax-data-handler.ts
- Build/Sources/TypeScript/backend/broadcast-message.ts 10 additions, 10 deletionsBuild/Sources/TypeScript/backend/broadcast-message.ts
- Build/Sources/TypeScript/backend/broadcast-service.ts 6 additions, 6 deletionsBuild/Sources/TypeScript/backend/broadcast-service.ts
- Build/Sources/TypeScript/backend/clear-cache.ts 7 additions, 7 deletionsBuild/Sources/TypeScript/backend/clear-cache.ts
- Build/Sources/TypeScript/backend/clipboard-panel.ts 20 additions, 20 deletionsBuild/Sources/TypeScript/backend/clipboard-panel.ts
- Build/Sources/TypeScript/backend/color-picker.ts 1 addition, 1 deletionBuild/Sources/TypeScript/backend/color-picker.ts
- Build/Sources/TypeScript/backend/column-selector-button.ts 37 additions, 37 deletionsBuild/Sources/TypeScript/backend/column-selector-button.ts
- Build/Sources/TypeScript/backend/context-help.ts 2 additions, 2 deletionsBuild/Sources/TypeScript/backend/context-help.ts
- Build/Sources/TypeScript/backend/context-menu-actions.ts 3 additions, 3 deletionsBuild/Sources/TypeScript/backend/context-menu-actions.ts
- Build/Sources/TypeScript/backend/context-menu.ts 32 additions, 33 deletionsBuild/Sources/TypeScript/backend/context-menu.ts
Please register or sign in to comment