From 84ea10b3e30eb9b541c0cfd40fca6981840d1fc5 Mon Sep 17 00:00:00 2001 From: Brian Helba Date: Wed, 27 May 2026 15:44:37 -0400 Subject: [PATCH] Enable ESLint rule `vue/return-in-computed-property` --- web/eslint.config.ts | 1 - web/src/components/map/MapTooltip.vue | 2 ++ web/src/components/sidebars/NetworksPanel.vue | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/web/eslint.config.ts b/web/eslint.config.ts index 3b91ca25..933d4f94 100644 --- a/web/eslint.config.ts +++ b/web/eslint.config.ts @@ -23,7 +23,6 @@ export default defineConfigWithVueTs( // Temporary ignores until rules can be fixed "vue/require-v-for-key": "off", "vue/valid-v-for": "off", - "vue/return-in-computed-property": "off", "vue/no-use-v-if-with-v-for": "off", }, }, diff --git a/web/src/components/map/MapTooltip.vue b/web/src/components/map/MapTooltip.vue index 8314a1ec..5eec8993 100644 --- a/web/src/components/map/MapTooltip.vue +++ b/web/src/components/map/MapTooltip.vue @@ -63,6 +63,7 @@ const clickedFeatureSourceType = computed(() => { if (feature.source.includes(".vector")) return "vector"; if (feature.source.includes(".bounds")) return "raster"; } + return undefined; }); const rasterValue = computed(() => { @@ -84,6 +85,7 @@ const rasterValue = computed(() => { } } } + return undefined; }); function zoomToFeature() { diff --git a/web/src/components/sidebars/NetworksPanel.vue b/web/src/components/sidebars/NetworksPanel.vue index d96761dd..967f18a0 100644 --- a/web/src/components/sidebars/NetworksPanel.vue +++ b/web/src/components/sidebars/NetworksPanel.vue @@ -21,6 +21,7 @@ const networkState = computed(() => { if (networkStore.currentNetwork) { return networkStore.networkStates[networkStore.currentNetwork.id]; } + return undefined; }); const tab = ref();