Detect phantom and unused dependencies across multiple languages
One CLI finds phantom and unused deps across five languages when per-language tools already exist.
Codebase intelligence for TypeScript and JavaScript. Free static layer: unused code, duplication, circular deps, complexity hotspots, architecture boundaries. Optional paid runtime layer: hot-path review and cold-path deletion evidence from real production traffic. Rust-native, sub-second, zero-config framework support.
Sub-second dead code detection in Rust when ESLint and TypeScript already exist.
TypeScript/JavaScript developers, engineering teams managing large codebases
ESLint · TypeScript compiler · SonarQube
One CLI finds phantom and unused deps across five languages when per-language tools already exist.
Cleans up JS build artifacts, but tree-shaking and bundlers already solve this.
Catches env variable bugs early in SvelteKit/Next.js, but eslint-dotenv already does this.
20x faster knip—performance leap is real, but dependency linters are crowded and knip already solved this.
Catches PUBLIC_ prefix misuse in SvelteKit when dotenv-linter exists.
Fills the TypeScript gap that Semgrep's official AI best practices pack misses.