From d4ccda12f89289dc2690d218eb2f1e028a3432d9 Mon Sep 17 00:00:00 2001 From: DJ2LS <75909252+DJ2LS@users.noreply.github.com> Date: Wed, 2 Apr 2025 11:56:02 +0200 Subject: [PATCH] adjusted linting packages --- freedata_gui/eslint.config.js | 19 +++++++++++++++++++ freedata_gui/package.json | 23 ++++------------------- 2 files changed, 23 insertions(+), 19 deletions(-) create mode 100644 freedata_gui/eslint.config.js diff --git a/freedata_gui/eslint.config.js b/freedata_gui/eslint.config.js new file mode 100644 index 00000000..0c40a430 --- /dev/null +++ b/freedata_gui/eslint.config.js @@ -0,0 +1,19 @@ +import pluginVue from 'eslint-plugin-vue' +import globals from 'globals' + +export default [ + ...pluginVue.configs['flat/base'], + ...pluginVue.configs['flat/recommended'], + { + ignores: ["**/*.config.js", "!**/eslint.config.js", "**/src/locales/**", "**/node_modules/**"], + rules: { + 'vue/no-unused-vars': 'error' + }, + languageOptions: { + //sourceType: 'module', + globals: { + ...globals.browser + } + } + } +] \ No newline at end of file diff --git a/freedata_gui/package.json b/freedata_gui/package.json index 16745c27..f5e4c89c 100644 --- a/freedata_gui/package.json +++ b/freedata_gui/package.json @@ -52,31 +52,16 @@ "@babel/core": "^7.25.2", "@babel/eslint-parser": "^7.25.1", "@eslint/js": "^9.10.0", - "@vue/cli-plugin-babel": "~5.0.8", - "@vue/cli-plugin-eslint": "~5.0.8", "@vue/cli-service": "~5.0.8", - "eslint": "^8.0.0", - "eslint-plugin-vue": "^9.28.0", + "eslint": "^9.0.0", + "eslint-plugin-vue": "^10.0.0", "globals": "^16.0.0" }, - "eslintConfig": { - "root": true, - "env": { - "node": true - }, - "extends": [ - "plugin:vue/vue3-essential", - "eslint:recommended" - ], - "parserOptions": { - "parser": "@babel/eslint-parser" - }, - "rules": {} - }, "browserslist": [ "> 1%", "last 2 versions", "not dead", "not ie 11" - ] + ], + "type": "module" }