From ca7fa97510ea4ffa08f0fdf6b9f1938bb4e57fde Mon Sep 17 00:00:00 2001 From: Brian Helba Date: Tue, 9 Jun 2026 14:07:07 -0400 Subject: [PATCH] Enable ESLint rule `vue/no-template-shadow` --- web/eslint.config.ts | 2 - web/src/components/projects/AccessControl.vue | 4 +- .../components/sidebars/ColormapEditor.vue | 4 +- .../components/sidebars/CompareLayerStyle.vue | 8 +++- web/src/components/sidebars/LayerStyle.vue | 40 +++++++++---------- 5 files changed, 30 insertions(+), 28 deletions(-) diff --git a/web/eslint.config.ts b/web/eslint.config.ts index 951ac859..c2577834 100644 --- a/web/eslint.config.ts +++ b/web/eslint.config.ts @@ -23,8 +23,6 @@ export default defineConfigWithVueTs( "vue/valid-v-slot": ["error", { allowModifiers: true }], // `any` is used everywhere and will be difficult to eliminate "@typescript-eslint/no-explicit-any": "off", - // Temporary ignores until rules can be fixed - "vue/no-template-shadow": "off", }, }, diff --git a/web/src/components/projects/AccessControl.vue b/web/src/components/projects/AccessControl.vue index 6dd6d9ae..57c7f602 100644 --- a/web/src/components/projects/AccessControl.vue +++ b/web/src/components/projects/AccessControl.vue @@ -272,9 +272,9 @@ onMounted(() => { } " > -