Knip GUI deepen backlog
Status of the knip unused-code checks for the vox-gui UI after milestone v5.5. Shipped: a pinned
knip version in the UI package, a dual pass that checks unused files and dependencies first
(errors) and unused exports second (warnings, because the transport surface is wide), a
vox ci knip-gui --check wrapper, and both passes running in UI CI after vitest. The only
remaining backlog item is an optional preprocessor for unused Effect Schema exports, which is
not needed for the dual-pass setup to count as shipped.
Shipped in v5.5:
[email protected]pinned incrates/vox-gui/ui/package.json- Dual pass:
pnpm run knip:filesthenpnpm run knip:exports(alsovox ci knip-gui --check) exports/nsExportsare warn (wide transport surface);files/dependenciesare error- UI CI runs both scripts after vitest
Still optional backlog:
- Effect Schema unused-export preprocessor (t3code
scripts/knip-schemas.ts) — no Vox Effect-TS analog required for dual-pass ship.