fix(ci): pass --pass-on-unpruned-suppressions in run-eslint-json.mjs (#11600) (#11983)

Co-authored-by: Markus Hartung <mail@hartmark.se>
This commit is contained in:
Diego Rodrigues de Sa e Souza
2026-08-29 08:10:21 -03:00
committed by GitHub
parent 674cc5feb1
commit fb9cbe9566
3 changed files with 120 additions and 0 deletions

View File

@@ -36,6 +36,12 @@ const args = [
".eslintcache",
"--suppressions-location",
"config/quality/eslint-suppressions.json",
// An "unpruned" suppression means a previously-frozen violation was legitimately
// fixed — release-time housekeeping (same bucket as ratchet drift), never a
// contributor-blocking defect. Without this flag ESLint 9.x exits 2 for that
// reason alone, which would fail this script's own JSON pass on a clean tree
// (same failure class already fixed in validate-release-green.mjs — #7837 / #11600).
"--pass-on-unpruned-suppressions",
"--format",
"json",
"--output-file",