CodeIssuesPull RequestsActionsSecurityInsights
✨ AI
More
Settings
C
57/100
Health score

Insights

No security issues detected — clean codebase
1 test files but coverage is low (<20%) relative to codebase size
No dependency manifest found — the Dependencies category is excluded from the score rather than counted as perfect
No LICENSE file — open source projects need a license to be usable
No activity in 90+ days — project may be dormant
How to improve this score57 → 76 possible
Gains are computed from the same formula that produced the score — completing everything below is worth 19 points.
+5.9
1. Add ~3 test files to reach a 20% test-to-source ratiotesting
1 test files today against ~20 source files (Low (<20%))
Fix it yourself

Change: Add ~3 test files to reach a 20% test-to-source ratio

1 test files today against ~20 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.

+5.3
2. Push again — freshness decays the scoreactivity
Last push 177 days ago; pushing within 7 days is worth 30 of activity's 100 points
Fix it yourself

Change: Push again — freshness decays the score

Last push 177 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.

+2.4
3. Add a LICENSE filedocumentation
Unlicensed code is legally unusable by anyone else
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.

+1.8
4. Split the largest files to bring average size under 5,000 bytescomplexity
Average is 5,838 bytes across 59 files; start with database.py, AdminCreateBooking.jsx, AdminBookings.jsx
Fix it yourself

Change: Split the largest files to bring average size under 5,000 bytes

Average is 5,838 bytes across 59 files; start with database.py, AdminCreateBooking.jsx, AdminBookings.jsx

Make the change on a branch, push it, and open a pull request — the health score recomputes on the next visit.

+1.8
5. Add CONTRIBUTING.mddocumentation
Tells collaborators how to work on the repo
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.

+1.8
6. Add a CHANGELOGdocumentation
Lets users see what changed between versions
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.

Security100
29 of 29 possible overall points (weight 29%)
0 findings across 0 rules
0 critical · 0 high · 0 medium
Testing25
6 of 24 possible overall points (weight 24%)
1 test files
Coverage estimate: Low (<20%)
Complexity80
14 of 18 possible overall points (weight 18%)
59 source files
Avg file size: 5,838 bytes
Largest: database.py (34,859 bytes)
Dependencies
Not counted in the overall score
No dependency manifest found
Excluded from the score — not counted as perfect
Documentation44
5 of 12 possible overall points (weight 12%)
README found
No license
2 doc files
Activity15
3 of 18 possible overall points (weight 18%)
0 commits (30d)
2 contributors
Last push: 177d ago