Year · 2024–presentBy Ayush Niroula

Open-source, enterprise-oriented static analysis CLI (“Eradicate / ERA”) that strips unintended debug and print-style output from real codebases. Led architecture and delivery: multi-language coverage (7+ languages), advanced regex-based matchers, goroutine-backed parallel file processing, YAML config via Viper, JSON reporting, and a TypeScript VS Code extension with file watchers and interactive flows—plus automated deployment pipelines for CI-friendly adoption.
Highlights
- Multi-language support (Go, JS/TS, Python, Java, PHP, Ruby, and more) with pattern engines tuned for noisy debug statements
- Concurrent scanning with Go goroutines for fast passes on large repos; Cobra CLI and erd.yaml for repeatable team workflows
- VS Code extension: real-time feedback, dashboards, and editor integration alongside the core binary
- JSON reports and CI/CD-oriented releases so teams can gate merges on clean output without slowing developers down
Tech stack
Go
TypeScript
Cobra
Viper
Regexp2
YAML
VS Code Extension
Python
Java
PHP
Ruby