From b478262a9e3f8f9835b5df6273290ca2870fb488 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 29 Apr 2026 21:50:38 +0100 Subject: [PATCH] ci(dup): add mixed duplicate scans --- scripts/check-duplicates.mjs | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/scripts/check-duplicates.mjs b/scripts/check-duplicates.mjs index 25ab99ae5a8..6cae57e9402 100644 --- a/scripts/check-duplicates.mjs +++ b/scripts/check-duplicates.mjs @@ -67,14 +67,34 @@ function reportArgs(name) { const scans = [ { name: "production", + targets, pattern: "**/*.{ts,tsx,js,mjs,cjs}", ignore: [...testIgnores, ...generatedIgnores], }, { name: "tests", + targets, pattern: "**/*.{test,e2e.test,live.test}.{ts,tsx,js}", ignore: generatedIgnores, }, + { + name: "src-mixed", + targets: ["src"], + pattern: "**/*.{ts,tsx,js,mjs,cjs}", + ignore: generatedIgnores, + }, + { + name: "extensions-mixed", + targets: ["extensions"], + pattern: "**/*.{ts,tsx,js,mjs,cjs}", + ignore: generatedIgnores, + }, + { + name: "test-mixed", + targets: ["test"], + pattern: "**/*.{ts,tsx,js,mjs,cjs}", + ignore: generatedIgnores, + }, ]; let failed = false; @@ -85,7 +105,7 @@ for (const scan of scans) { [ "--max-old-space-size=8192", jscpdBin, - ...targets, + ...scan.targets, ...commonArgs, "--pattern", scan.pattern,