From 252a854a9df37a1f5d7f56188dccfeab1076001e Mon Sep 17 00:00:00 2001 From: Audit Bot Date: Tue, 30 Jun 2026 17:18:11 +0800 Subject: [PATCH] fix: resolve ESLint errors to pass CI frontend-lint MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Rename useAuth.test.ts → useAuth.test.tsx (file contains JSX, needs TSX extension) - Add eslint-disable for @typescript-eslint/no-namespace in test/setup.ts (required for Vitest type augmentation) --- apps/web/src/test/hooks/{useAuth.test.ts => useAuth.test.tsx} | 0 apps/web/src/test/setup.ts | 1 + 2 files changed, 1 insertion(+) rename apps/web/src/test/hooks/{useAuth.test.ts => useAuth.test.tsx} (100%) diff --git a/apps/web/src/test/hooks/useAuth.test.ts b/apps/web/src/test/hooks/useAuth.test.tsx similarity index 100% rename from apps/web/src/test/hooks/useAuth.test.ts rename to apps/web/src/test/hooks/useAuth.test.tsx diff --git a/apps/web/src/test/setup.ts b/apps/web/src/test/setup.ts index db9735026..c9fe48eef 100644 --- a/apps/web/src/test/setup.ts +++ b/apps/web/src/test/setup.ts @@ -15,6 +15,7 @@ afterEach(() => { // 全局类型声明 declare global { + // eslint-disable-next-line @typescript-eslint/no-namespace namespace Vi { interface Assertion extends jest.Matchers {} interface AsymmetricMatchersContaining extends jest.Matchers {} -- 2.54.0