Skip to content

chore: enforce knip dead code checks via eslint + CI W-21801858#7150

Open
mshanemc wants to merge 4 commits intodevelopfrom
sm/knip-take-2
Open

chore: enforce knip dead code checks via eslint + CI W-21801858#7150
mshanemc wants to merge 4 commits intodevelopfrom
sm/knip-take-2

Conversation

@mshanemc
Copy link
Copy Markdown
Contributor

@mshanemc mshanemc commented Apr 8, 2026

What does this PR do?

Enforces knip dead code detection in CI and local tooling:

  • Adds knip.json config
  • Adds noExportTaggedErrorInServices eslint rule
  • Removes dead code flagged by knip across multiple packages
  • Cleans up skills and verifier docs

What issues does this PR fix or reference?

@W-21801858@

Made with Cursor

@mshanemc mshanemc marked this pull request as ready for review April 8, 2026 18:46
@mshanemc mshanemc requested a review from a team as a code owner April 8, 2026 18:46
@mshanemc mshanemc requested a review from kylewalke April 8, 2026 18:46

```bash
git fetch origin develop
git checkout develop
Copy link
Copy Markdown
Contributor

@kylewalke kylewalke Apr 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do we want to not track the feature branch by default?

Copy link
Copy Markdown
Contributor

@kylewalke kylewalke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since it's mostly removal of dead code and such with the changes to the skills and rules, I think it looks all good. I'd prefer to wait until after tdx though as the changes to remove the exports from so many packages means risk I'd want to avoid before code freeze if something uncaught by testing (e2e/unit/manual) slips through the cracks. I'll approve though and start some manual testing.

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.

2 participants