Insights
Fix it yourself
Change: Add a test suite — any tests at all move the score off zero
0 test files today against ~65 source files (None)
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: Fix no-hardcoded-secrets: Hardcoded credential used as a fallback when the environment variable is unset (no-hardcoded-secrets)
1 occurrence in 1 file (lib/auth.ts)
Where — Hardcoded credential used as a fallback when the environment variable is unset:
- lib/auth.ts:15
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: 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 85 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.
Fix it yourself
Change: Split the largest files to bring average size under 2,000 bytes
Average is 2,647 bytes across 65 files; start with page.tsx, db.ts, corridors.ts
Make the change on a branch, push it, and open a pull request — the health score recomputes on the next visit.
criticalHardcoded credential used as a fallback when the environment variable is unset — 1 occurrence in 1 file
lowSecurity linter rule disabled — 3 occurrences in 1 file
npx tsc --noEmitnpm run lintnpm run build