Insights
Fix it yourself
Change: Add ~18 test files to reach a 80% test-to-source ratio
30 test files today against ~60 source files (Good (50-80%))
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-weak-crypto: MD5 hash used — cryptographically weak (no-weak-crypto)
4 occurrences in 3 files (src/notify-center.js, src/screenshot-service.js, src/slack-bridge.js)
Where — MD5 hash used — cryptographically weak:
- src/notify-center.js:179
- src/screenshot-service.js:176, 177
- src/slack-bridge.js:823
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 10,000 bytes
Average is 13,455 bytes across 77 files; start with orchestrator.js, memory-server.js, deck-server.js
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.
mediumMD5 hash used — cryptographically weak — 4 occurrences in 3 files
lowSHA1 hash — consider SHA-256+ — 2 occurrences in 2 files
npm run lintnpm run test