
codereportcard is a zero-config CLI that audits your JS/TS projects across 5 dimensions: complexity, duplication, dead code, secret leakage, and AI slop. Get a 0–100 score with an A+ to F grade then drop it into CI to fail builds when quality drops. Works as a pre-commit hook, GitHub Action, or one-off scan. Free, open source, no signup required.see more
Founder
Screenshots





About
Imagine finally having a crystal-clear, objective measure of your JavaScript and TypeScript codebase health, presented in a way that's instantly understandable: a simple score from 0 to 100, complete with a familiar letter grade from A+ down to F. That’s exactly what Codereportcard delivers. This isn't just another static analysis tool; it's your project's comprehensive report card, designed to cut through the noise and give you actionable insights without any complicated setup. Forget spending hours configuring complex rulesets; Codereportcard is a zero-configuration command-line interface tool, meaning you can run it immediately and start seeing results. It meticulously examines your code across five critical dimensions that truly impact long-term maintainability and security: code complexity that slows down future development, areas of harmful duplication, forgotten or dead code taking up space, potential secret leakage that could expose sensitive information, and even the telltale signs of low-quality AI generated content creeping into your repository. By synthesizing these diverse checks into one unified grade, you gain an immediate, high-level understanding of where your project stands today.
What makes Codereportcard truly revolutionary for development teams is its seamless integration into your existing workflow, turning abstract quality metrics into concrete gatekeeping mechanisms. You can use it as a quick pre-commit hook to catch issues before they ever reach the main branch, integrate it directly into your continuous integration pipeline to automatically fail builds if the quality score dips below an acceptable threshold, or simply run it as a one-off scan whenever you need a health check. This proactive approach ensures that code quality is treated with the same rigor as functional correctness. Because it is completely open source and requires absolutely no sign-up or external service dependency, you maintain full control and privacy over your source code, which is a massive benefit for security-conscious teams. It empowers every developer to become a better steward of the codebase by providing immediate, non-judgmental feedback right where they are working.
Ultimately, Codereportcard shifts the conversation from subjective opinions about code quality to objective, measurable data. That A+ grade isn't just a badge of honor; it represents a codebase that is easier to onboard new developers onto, faster to iterate on, and significantly less prone to unexpected bugs or security vulnerabilities down the line. By consistently monitoring complexity and duplication, you actively fight technical debt before it becomes crippling. And by flagging potential AI slop, you ensure that automated contributions maintain a high standard of clarity and correctness. It’s the essential, no-fuss tool for any modern JavaScript or TypeScript developer serious about shipping robust, high-quality software consistently.