diff --git a/refl1d/webview/client/eslint.config.js b/refl1d/webview/client/eslint.config.js index 5e5d8e79..791bd054 100644 --- a/refl1d/webview/client/eslint.config.js +++ b/refl1d/webview/client/eslint.config.js @@ -4,21 +4,20 @@ import pluginVue from "eslint-plugin-vue"; import { FlatCompat } from "@eslint/eslintrc"; import js from "@eslint/js"; import prettierConfig from "@vue/eslint-config-prettier"; -import vueTsEslintConfig from "@vue/eslint-config-typescript"; +import { defineConfigWithVueTs, vueTsConfigs } from "@vue/eslint-config-typescript"; const __dirname = url.fileURLToPath(new URL(".", import.meta.url)); const compat = new FlatCompat({ baseDirectory: __dirname, recommendedConfig: js.configs.recommended, - // allConfig: js.configs.all, }); -export default [ +export default defineConfigWithVueTs([ /** Extend recommended configs */ ...compat.extends("plugin:vue/vue3-recommended", "plugin:vuejs-accessibility/recommended", "prettier"), ...pluginVue.configs["flat/recommended"], - ...vueTsEslintConfig(), eslintPluginPrettierRecommended, + vueTsConfigs.recommended, prettierConfig, /** Configuration */ { @@ -39,6 +38,7 @@ export default [ "error", { allowShortCircuit: true, allowTernary: true }, // Temporary fix for indirect dependency @typescript-eslint <= 8.15.0 ], + "@typescript-eslint/no-unused-vars": ["warn", { argsIgnorePattern: "^_" }], "prettier/prettier": [ "warn", {}, @@ -56,4 +56,4 @@ export default [ ], }, }, -]; +]); diff --git a/refl1d/webview/client/src/components/SimpleBuilder.vue b/refl1d/webview/client/src/components/SimpleBuilder.vue index 5f6a8967..f8312cc0 100644 --- a/refl1d/webview/client/src/components/SimpleBuilder.vue +++ b/refl1d/webview/client/src/components/SimpleBuilder.vue @@ -1,3 +1,7 @@ + +