Insights
Fix it yourself
Change: Add a test suite — any tests at all move the score off zero
0 test files today against ~2 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-inner-html: Direct innerHTML assignment — potential XSS (no-inner-html)
29 occurrences in 2 files (crm/crm.js, main.js)
Where — Direct innerHTML assignment — potential XSS:
- crm/crm.js:153, 155, 171, 174, 187, 189, 242, 246, 362, 410, 414, 520, 524, 545, 596, 609, 633, 648, 902, 936, 940, 971, 975, 1005, 1167, 1173
- main.js:126, 133, 408
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 160 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: Add a README
The front door of the repo — 40 of documentation'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: 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 40,179 bytes across 2 files; start with crm.js, main.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.