corpus growing — 2,020 codebasesmethodology v8.5.2
Everyone vibecodes. Nobody measures. We do.
?Your code is deleted the moment the scan finishes — we never store it or ask who you are. Only the anonymous numbers stay, and those grow the corpus.
Code never stored
Your code, measured against 2020 real SaaS codebases
Six independent instruments scan your repository in an isolated sandbox with no network access, then place it on the actual distribution of previously measured production projects — not a synthetic grade.
static scoreSecurity + Maintainability only. Performance and best-practices need a live URL — they arrive with dynamic scans.
Where you land
0th percentile
vs 567 JS samples?Where your score ranks among every JavaScript codebase in the corpus. The dot sits at your percentile — the shaded area is the share you scored better than.
This isn’t the same number as your score. The score (on the dial) is graded against fixed thresholds; the percentile is where that score falls among real projects.
← worse code qualitybetter code quality →
67% scored lowerthis sample — score 92
What you get
Sampleno account
Watch a full scan, start to finish
See the score & where a sample lands
No signup just to look
Free accountthe whole thing
Scan your own repo — your score & percentile
A shareable scorecard page + a README badge
AI fix suggestions + the full per-file breakdown
Scan history & a re-scan on every push
Live-URL scancoming
Performance, measured by Lighthouse
Best-practices, accessibility, SEO
The two categories a static scan can’t see
Honest by construction — every number is actually measured, or shown as not-measured with a reason — never guessed, never defaulted to zero.
Tools: cloc · gitleaks · jscpd · lizard · eslint · osv-scanner — a percentile only counts against samples measured with the same tool versions.
Corpus grows with every scan run through this instrument — 2,020 repositories today, more by the time you read this.