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 <noreply@anthropic.com>
This commit is contained in:
2026-05-20 09:23:28 +00:00
parent b61bb0c11e
commit 4cc85b71ee

View File

@@ -67,6 +67,7 @@ const ALLOWED_GLOBS = [
/\/ui\//, /\/ui\//,
// Tooling packages that don't generate a vitest lcov (no @vitest/coverage-v8) // Tooling packages that don't generate a vitest lcov (no @vitest/coverage-v8)
/^packages\/core-testing\//, /^packages\/core-testing\//,
/^packages\/core-eslint\//,
// Pure type-alias / interface files (no executable code) // Pure type-alias / interface files (no executable code)
/\.d\.ts$/, // ambient declaration files — no runtime code by definition /\.d\.ts$/, // ambient declaration files — no runtime code by definition
/\.interface\.ts$/, /\.interface\.ts$/,