What problem does it solve?
It helps ensure generated or authored code meets quality, maintainability, and security expectations by automatically checking for anti-patterns, missing implementations, TypeScript errors, accessibility issues, and potential injections or secrets exposure.
Core Features & Use Cases
- Comprehensive checks: anti-pattern detection, modularization, maintainability, TypeScript compilation checks, completeness (no placeholders), security scans (XSS, injection, secrets), UI/UX accessibility and responsiveness, performance and compatibility.
- Actionable reports: outputs machine-readable JSON for CI and human-friendly Markdown reports with file/line specifics and suggested fixes.
- Integration scenarios: use during PR reviews, CI pipelines, agent-generated code validation, pre-commit gates, or manual user-requested audits.
Quick Start
Run a full review on src/components/UserCard.tsx and return a JSON report plus a Markdown summary listing security, completeness, and TypeScript issues.