Skip to content

Commit 312380a

Browse files
Keavon0HyperCube
andauthored
Upgrade vue-cli to version 5 (#594)
* Upgrade to Vue CLI 5 (fails to compile) * Upgrade versions with last few weeks of changes * Updated to fork-ts-checker-webpack-plugin 7.2.3 * Remove package.json overrides in lieu of the fixed [email protected] * Fix svg importing * Comments * For debugging only: added infrastructureLogging to vue.config.js * Now works on Windows, waiting on fork-ts-checker-webpack-plugin backport if possible * Switch to the fixed [email protected] * Fix license checker build compilation Co-authored-by: 0hypercube <[email protected]>
1 parent 72d26fb commit 312380a

File tree

8 files changed

+10871
-20635
lines changed

8 files changed

+10871
-20635
lines changed

frontend/.eslintrc.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,11 +68,10 @@ module.exports = {
6868
"no-restricted-imports": ["error", { patterns: [".*", "!@/*"] }],
6969

7070
// TypeScript plugin config
71-
"@typescript-eslint/indent": ["error", "tab", { SwitchCase: 1 }],
71+
"@typescript-eslint/indent": "off",
7272
"@typescript-eslint/camelcase": "off",
7373
"@typescript-eslint/no-use-before-define": "off",
7474
"@typescript-eslint/no-unused-vars": ["error", { argsIgnorePattern: "^_" }],
75-
"@typescript-eslint/no-loss-of-precision": "off", // TODO: Remove this line after upgrading to eslint 7.1 or greater
7675
"@typescript-eslint/explicit-function-return-type": ["error"],
7776

7877
// Import plugin config (used to intelligently validate module import statements)
@@ -134,6 +133,10 @@ module.exports = {
134133

135134
// Vue plugin config (used to validate Vue single-file components)
136135
"vue/multi-word-component-names": "off",
136+
137+
"vuejs-accessibility/form-control-has-label": "off",
138+
"vuejs-accessibility/label-has-for": "off",
139+
"vuejs-accessibility/click-events-have-key-events": "off",
137140
},
138141
overrides: [
139142
{

0 commit comments

Comments
 (0)