Code Guardian

Overview
A developer tool and VS Code extension that enforces pre-push quality gates by scanning files for forbidden patterns and security risks.
The problem
Accidental commits of sensitive keys, leftover debug statements, and syntax regressions frequently bypass local checks and hit staging repositories.
The idea
Automate code verification directly inside the editor and git workflow, providing real-time diagnostics and blocking bad pushes via team-wide rules.
Engineering
Built on TypeScript and VS Code Extension APIs with fast buffer scanning, diagnostic collection reporting, and customizable .codeguardian.json rules.
Challenges
Balancing strict pattern scanning with near-zero latency during large multi-file commits across heterogeneous programming languages.
Outcome
Published on Open VSX with over 2,600+ active downloads and a 5.0-star rating across engineering teams.
Technology
TypeScript · VS Code API · Git Hooks · Node.js