From 12068281e98679c307c3cc23272a522e190d8a70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BE=9D=E7=91=AA=E8=B2=93?= Date: Tue, 10 Mar 2026 00:18:03 +0800 Subject: [PATCH] Remove unused imports and variables (S1128, S1481, S1854) Co-Authored-By: Claude Opus 4.6 --- cypress/e2e/login.cy.js | 2 +- src/components/AppNavbar.vue | 2 -- src/components/DurationInput.vue | 1 - src/stores/conformanceInput.ts | 1 - src/views/Compare/MapCompare.vue | 1 - src/views/Files/FilesPage.vue | 5 ----- src/views/Upload/UploadPage.vue | 2 -- tests/components/Login.test.js | 2 +- tests/components/ModalHeader.test.js | 2 +- tests/stores/conformance.test.js | 1 - tests/unit/module/setChartData.test.js | 1 - 11 files changed, 3 insertions(+), 17 deletions(-) diff --git a/cypress/e2e/login.cy.js b/cypress/e2e/login.cy.js index 10a0fae..6735ceb 100644 --- a/cypress/e2e/login.cy.js +++ b/cypress/e2e/login.cy.js @@ -3,7 +3,7 @@ // Authors: // imacat.yang@dsp.im (imacat), 2026/03/05 -import { setupApiIntercepts, loginWithFixtures } from "../support/intercept"; +import { setupApiIntercepts } from "../support/intercept"; describe("Login Flow", () => { beforeEach(() => { diff --git a/src/components/AppNavbar.vue b/src/components/AppNavbar.vue index c475065..9f8028a 100644 --- a/src/components/AppNavbar.vue +++ b/src/components/AppNavbar.vue @@ -100,8 +100,6 @@ import { useAllMapDataStore } from "@/stores/allMapData"; import { useConformanceStore } from "@/stores/conformance"; import { usePageAdminStore } from "@/stores/pageAdmin"; import { useMapCompareStore } from "@/stores/mapCompareStore"; -import IconSearch from "@/components/icons/IconSearch.vue"; -import IconSetting from "@/components/icons/IconSetting.vue"; import { saveFilter, savedSuccessfully, diff --git a/src/components/DurationInput.vue b/src/components/DurationInput.vue index 6cae191..51b0481 100644 --- a/src/components/DurationInput.vue +++ b/src/components/DurationInput.vue @@ -195,7 +195,6 @@ function onFocus(event) { * @param {Event} event - The change event from a duration input. */ function onChange(event) { - const baseInputValue = event.target.value; let decoratedInputValue; if (isNaN(event.target.value)) { event.target.value = "00"; diff --git a/src/stores/conformanceInput.ts b/src/stores/conformanceInput.ts index 0e15a4a..1932232 100644 --- a/src/stores/conformanceInput.ts +++ b/src/stores/conformanceInput.ts @@ -12,7 +12,6 @@ */ import { defineStore } from "pinia"; -import moment from "moment"; /** * Pinia store for caching user input during conformance rule editing. diff --git a/src/views/Compare/MapCompare.vue b/src/views/Compare/MapCompare.vue index 62300e2..167a46c 100644 --- a/src/views/Compare/MapCompare.vue +++ b/src/views/Compare/MapCompare.vue @@ -151,7 +151,6 @@ import { useRoute } from "vue-router"; import { storeToRefs } from "pinia"; import { useLoadingStore } from "@/stores/loading"; import { useAllMapDataStore } from "@/stores/allMapData"; -import { useConformanceStore } from "@/stores/conformance"; import cytoscapeMap from "@/module/cytoscapeMap.js"; import { useCytoscapeStore } from "@/stores/cytoscapeStore"; import { useMapPathStore } from "@/stores/mapPathStore"; diff --git a/src/views/Files/FilesPage.vue b/src/views/Files/FilesPage.vue index 5b228c6..10e4580 100644 --- a/src/views/Files/FilesPage.vue +++ b/src/views/Files/FilesPage.vue @@ -474,11 +474,6 @@ import { useFilesStore } from "@/stores/files"; import { useAllMapDataStore } from "@/stores/allMapData"; import { usePageAdminStore } from "@/stores/pageAdmin"; import { useLoadingStore } from "@/stores/loading"; -import IconDataFormat from "@/components/icons/IconDataFormat.vue"; -import IconRule from "@/components/icons/IconRule.vue"; -import IconsFilter from "@/components/icons/IconsFilter.vue"; -import IconFlowChart from "@/components/icons/IconFlowChart.vue"; -import IconVector from "@/components/icons/IconVector.vue"; import IconList from "@/components/icons/IconList.vue"; import IconGrid from "@/components/icons/IconGrid.vue"; import { diff --git a/src/views/Upload/UploadPage.vue b/src/views/Upload/UploadPage.vue index 955e11a..bb3222a 100644 --- a/src/views/Upload/UploadPage.vue +++ b/src/views/Upload/UploadPage.vue @@ -173,8 +173,6 @@ import { useRouter } from "vue-router"; import { storeToRefs } from "pinia"; import { useLoadingStore } from "@/stores/loading"; import { - uploadFailedFirst, - uploadSuccess, uploadConfirm, } from "@/module/alertModal.js"; diff --git a/tests/components/Login.test.js b/tests/components/Login.test.js index 101a246..657d20b 100644 --- a/tests/components/Login.test.js +++ b/tests/components/Login.test.js @@ -94,7 +94,7 @@ describe("Login", () => { }); it("stores return-to URL from route query", () => { - const wrapper = mountLogin({ + mountLogin({ route: { query: { "return-to": "encodedUrl" } }, }); const store = useLoginStore(); diff --git a/tests/components/ModalHeader.test.js b/tests/components/ModalHeader.test.js index b3cee32..f2d4c1a 100644 --- a/tests/components/ModalHeader.test.js +++ b/tests/components/ModalHeader.test.js @@ -3,7 +3,7 @@ // Authors: // imacat.yang@dsp.im (imacat), 2026/03/05 -import { describe, it, expect, beforeEach, vi } from "vitest"; +import { describe, it, expect, beforeEach } from "vitest"; import { mount } from "@vue/test-utils"; import { setActivePinia, createPinia } from "pinia"; import ModalHeader from "@/views/AccountManagement/ModalHeader.vue"; diff --git a/tests/stores/conformance.test.js b/tests/stores/conformance.test.js index 898a869..fbef69e 100644 --- a/tests/stores/conformance.test.js +++ b/tests/stores/conformance.test.js @@ -19,7 +19,6 @@ vi.mock("@/api/client.js", () => ({ default: { get: mockGet, post: mockPost, put: mockPut }, })); -import apiError from "@/module/apiError.js"; import { useConformanceStore } from "@/stores/conformance"; describe("conformanceStore", () => { diff --git a/tests/unit/module/setChartData.test.js b/tests/unit/module/setChartData.test.js index f63d2fe..11234de 100644 --- a/tests/unit/module/setChartData.test.js +++ b/tests/unit/module/setChartData.test.js @@ -8,7 +8,6 @@ import { setLineChartData, setBarChartData, timeRange, - yTimeRange, getXIndex, formatTime, formatMaxTwo,