Insights
Fix it yourself
Change: Fix no-hardcoded-secrets: Possible hardcoded API key (no-hardcoded-secrets)
3 occurrences in 1 file (lib/env-check.ts)
Where — Possible hardcoded API key:
- lib/env-check.ts:39, 40, 41
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 test suite — any tests at all move the score off zero
0 test files today against ~122 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: Push again — freshness decays the score
Last push 132 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: Fix no-inner-html: Direct innerHTML assignment — potential XSS (no-inner-html)
3 occurrences in 2 files (chrome-extension/content.js, chrome-extension/popup.js)
Where — Direct innerHTML assignment — potential XSS:
- chrome-extension/content.js:33
- chrome-extension/popup.js:334, 338
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 7,347 bytes across 122 files; start with page.tsx, page.tsx, page.tsx
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.
criticalPossible hardcoded API key — 3 occurrences in 1 file
mediumDirect innerHTML assignment — potential XSS — 3 occurrences in 2 files
npx tsc --noEmitnpm run build