Skip to content

feat: add suppression hygiene checks#62

Merged
bntvllnt merged 1 commit into
mainfrom
feat/2-5-0-suppression-hygiene
Jul 1, 2026
Merged

feat: add suppression hygiene checks#62
bntvllnt merged 1 commit into
mainfrom
feat/2-5-0-suppression-hygiene

Conversation

@bntvllnt

@bntvllnt bntvllnt commented Jul 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • add suppression ledger for active/stale ci-ignore-* and @expected-unused directives
  • add no-stale-suppressions warning findings and summary counts for CI gating
  • add JSDoc cleanup semantics: @public protects exported type declarations; @internal remains checkable
  • update schema, docs, llms files, and roadmap CH-P1-06 status

Tests

  • pnpm lint
  • pnpm typecheck
  • pnpm build
  • pnpm test (32 files, 462 tests)
  • pnpm verify:cli-real (59 pass, 0 fail)
  • git diff --check

Review

  • /tmp/code-review-suppression-hygiene.json
  • CLEAN verdict; main risk is additive CheckResult/CheckSummary shape change on high-blast src/types/index.ts

@bntvllnt
bntvllnt merged commit d35456f into main Jul 1, 2026
2 checks passed
@bntvllnt
bntvllnt deleted the feat/2-5-0-suppression-hygiene branch July 1, 2026 07:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant