Insights
Fix it yourself
Change: Add ~48 test files to reach a 20% test-to-source ratio
16 test files today against ~320 source files (Low (<20%))
Make the change on a branch, push it, and open a pull request — the health score recomputes on the next visit.
Fix it yourself
Change: Add a LICENSE file
Unlicensed code is legally unusable by anyone else
Make the change on a branch, push it, and open a pull request — the health score recomputes on the next visit.
Fix it yourself
Change: Split the largest files to bring average size under 5,000 bytes
Average is 8,946 bytes across 433 files; start with training.ts, page.tsx, services.ts
Make the change on a branch, push it, and open a pull request — the health score recomputes on the next visit.
Fix it yourself
Change: Add CONTRIBUTING.md
Tells collaborators how to work on the repo
Make the change on a branch, push it, and open a pull request — the health score recomputes on the next visit.
Fix it yourself
Change: Add a CHANGELOG
Lets users see what changed between versions
Make the change on a branch, push it, and open a pull request — the health score recomputes on the next visit.
Fix it yourself
Change: Push again — freshness decays the score
Last push 75 days ago; pushing within 7 days is worth 30 of activity's 100 points
Make the change on a branch, push it, and open a pull request — the health score recomputes on the next visit.
lowSecurity linter rule disabled — 1 occurrence in 1 file
infoSecurity-related TODO found — 2 occurrences in 1 file
npx tsc --noEmitnpm run lintnpm run build