diff --git a/.vscode/settings.json b/.vscode/settings.json index 1d7a71d7..a198221d 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,7 +2,7 @@ "editor.formatOnSave": true, "editor.codeActionsOnSave": { "source.fixAll.eslint": "always", - "source.organizeImports": "always" + "source.organizeImports": "never" }, "[javascript]": { "editor.defaultFormatter": "dbaeumer.vscode-eslint" diff --git a/frontend/.eslintrc.cjs b/frontend/.eslintrc.cjs index 2bd1d5d6..1faff6b9 100644 --- a/frontend/.eslintrc.cjs +++ b/frontend/.eslintrc.cjs @@ -30,7 +30,7 @@ module.exports = { 'plugin:optimize-regex/recommended', 'plugin:@typescript-eslint/recommended', 'plugin:promise/recommended', - 'plugin:import/recommended', + 'plugin:import/errors', 'plugin:import/typescript', 'plugin:vue/vue3-recommended', 'plugin:sonarjs/recommended', @@ -146,8 +146,10 @@ module.exports = { bundledDependencies: false } ], + 'import/order': 'error', + 'import/no-cycle': 'error', 'import/no-nodejs-modules': 'error', - 'import/no-duplicates': ['error', {'prefer-inline': true}], + 'import/no-duplicates': ['error', { 'prefer-inline' : true }], 'jsdoc/require-hyphen-before-param-description': 'error', 'jsdoc/require-description': 'error', 'jsdoc/no-types': 'error', diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 883e9643..ebe6c507 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -35,12 +35,12 @@ diff --git a/frontend/src/components/Buttons/Playback/RepeatButton.vue b/frontend/src/components/Buttons/Playback/RepeatButton.vue index 0e2cf096..e7bbaa84 100644 --- a/frontend/src/components/Buttons/Playback/RepeatButton.vue +++ b/frontend/src/components/Buttons/Playback/RepeatButton.vue @@ -11,10 +11,10 @@