From 4cc85b71ee32289ddad1a739aedaa6927efafb58 Mon Sep 17 00:00:00 2001 From: Danijel Martinek Date: Wed, 20 May 2026 09:23:28 +0000 Subject: [PATCH] chore(scripts): exclude core-eslint from coverage diff gate core-eslint has no @vitest/coverage-v8 so it never generates lcov data. Add it to the tooling-packages allowlist alongside core-testing so changes to rule source files don't trip the no-coverage-data gate. Co-Authored-By: Claude Sonnet 4.6 --- scripts/coverage/diff.mjs | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/coverage/diff.mjs b/scripts/coverage/diff.mjs index 156c4f1..732e472 100644 --- a/scripts/coverage/diff.mjs +++ b/scripts/coverage/diff.mjs @@ -67,6 +67,7 @@ const ALLOWED_GLOBS = [ /\/ui\//, // Tooling packages that don't generate a vitest lcov (no @vitest/coverage-v8) /^packages\/core-testing\//, + /^packages\/core-eslint\//, // Pure type-alias / interface files (no executable code) /\.d\.ts$/, // ambient declaration files — no runtime code by definition /\.interface\.ts$/,