Commit 673b4f4
Max
feat(lint): add no-unused-vars ratchet scoped to src+open-sse+tests
Bar NEW unused vars/args/catches outside the `_` escape hatch via
@typescript-eslint/no-unused-vars (args:"all", caughtErrors:"all",
ignoreRestSiblings), scoped to src/**/*.{ts,tsx,js,jsx} + open-sse/**/*.ts
+ tests/**/*.{ts,tsx,mjs} — scripts/, bin/ and docs/ stay out of scope.
Pre-existing violations (1393 across 1251 files) are frozen in
config/quality/eslint-suppressions.json via --suppress-rule, same
pattern as #7879 (toNumber tier-by-tier). Only genuinely NEW unused
bindings fail lint from now on.
Also untracks two docs/superpowers/* planning files that slipped into
the tree via #11213 while being gitignored; their presence makes the
tracked-artifacts pre-commit hook reject every new commit.
Refs #99851 parent 968fa96 commit 673b4f4
5 files changed
Lines changed: 3852 additions & 572 deletions
File tree
- changelog.d/maintenance
- config/quality
- docs/superpowers
- plans
- specs
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
0 commit comments