Skip to content

refactor(deadcode): tighten provider extension roots#108497

Merged
steipete merged 1 commit into
mainfrom
codex/harden-extension-root-deadcode
Jul 15, 2026
Merged

refactor(deadcode): tighten provider extension roots#108497
steipete merged 1 commit into
mainfrom
codex/harden-extension-root-deadcode

Conversation

@steipete

Copy link
Copy Markdown
Contributor

What Problem This Solves

The production dead-export gate treated every root TypeScript file in bundled plugins as a runtime entry. That hid unused internal exports and made the hard-zero result incomplete.

Why This Change Was Made

This migrates 13 provider plugins to explicit public and convention-loaded root entries, removes 20 newly exposed internal exports, and keeps the temporary catch-all only for plugins not yet audited. Public API, setup, catalog, and web-tool entry conventions remain modeled.

User Impact

No user-visible behavior change. Maintainers get stricter production dead-code coverage for the migrated provider plugins.

Evidence

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant