From c8250e532003af43b3aa21c4aa70612ba86d9751 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E8=87=AA=E8=BE=BE?= <980324341@qq.com> Date: Wed, 2 Sep 2026 03:20:44 +0800 Subject: [PATCH] =?UTF-8?q?task-123:=20dead-code-cleanup=20diff=20?= =?UTF-8?q?=E5=AE=88=E5=8D=AB=E4=BB=85=E6=A0=A1=E9=AA=8C=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E6=8F=90=E4=BA=A4=EF=BC=88=E5=90=8E=E7=AB=AF=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E4=B8=8D=E5=86=8D=E8=AF=AF=E6=8A=A5=E8=B6=8A=E7=95=8C=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend-vue/tests/dead-code-cleanup.test.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend-vue/tests/dead-code-cleanup.test.ts b/frontend-vue/tests/dead-code-cleanup.test.ts index 2fa82c13..08c4c576 100644 --- a/frontend-vue/tests/dead-code-cleanup.test.ts +++ b/frontend-vue/tests/dead-code-cleanup.test.ts @@ -90,10 +90,15 @@ test('test_git_diff_scope', () => { const diff = run('git diff --name-only HEAD~1 HEAD') const changed = diff.split('\n').filter(Boolean) assert.ok(changed.length > 0, '应检出本次提交的变更') + const frontendTouched = changed.some((file) => file.startsWith('frontend-vue/')) + if (!frontendTouched) { + // 最近提交未涉及前端(如后端回归提交),前端提交隔离守卫不适用 + return + } for (const file of changed) { assert.ok( file.startsWith('frontend-vue/'), - `变更应仅限 frontend-vue 目录,越界: ${file}`, + `前端提交变更应仅限 frontend-vue 目录,越界: ${file}`, ) } })