CodeIssuesPull RequestsActionsSecurityInsights
✨ AI
More
Settings
D
53/100
Health score

Insights

No issues matched the built-in pattern scan across 44 source files. That scan looks for common mistakes only — it is not a security audit and does not check dependency advisories
No tests found — adding tests would significantly improve code reliability
3 dependencies scored for hygiene only — no advisory feed was consulted here, so this score is not a vulnerability check. See Security advisories for the OSV cross-check
No README — new contributors won't know how to get started
No LICENSE file — open source projects need a license to be usable
No lockfile — builds may not be reproducible
No activity in 90+ days — project may be dormant
How to improve this score53 → 80 possible
Gains are computed from the same formula that produced the score — completing everything below is worth 27 points.
+10
1. Add a test suite — any tests at all move the score off zerotesting
0 test files today against ~38 source files (None)
Fix it yourself

Change: Add a test suite — any tests at all move the score off zero

0 test files today against ~38 source files (None)

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

+4.5
2. Push again — freshness decays the scoreactivity
Last push 94 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 94 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.

+4
3. Add a READMEdocumentation
The front door of the repo — 40 of documentation's 100 points
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.

+3
4. Commit a lockfiledependencies
3 dependencies in tradequote-ai/composer.json, tradequote-ai/package.json with no lockfile — builds are not reproducible
Fix it yourself

Change: Commit a lockfile

3 dependencies in tradequote-ai/composer.json, tradequote-ai/package.json with no lockfile — builds are not reproducible

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

+2
5. 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.5
6. 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.5
7. 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.

+0.8
8. Split the largest files to bring average size under 2,000 bytescomplexity
Average is 3,963 bytes across 38 files; start with class-tqa-admin.php, SettingsPage.jsx, QuoteBuilder.jsx
Fix it yourself

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

Average is 3,963 bytes across 38 files; start with class-tqa-admin.php, SettingsPage.jsx, QuoteBuilder.jsx

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

Security100
25 of 25 possible overall points (weight 25%)
0 findings across 0 rules
0 critical · 0 high · 0 medium
Testing0
0 of 20 possible overall points (weight 20%)
No tests found
Coverage estimate: None
Complexity90
14 of 15 possible overall points (weight 15%)
38 source files
Avg file size: 3,963 bytes
Largest: class-tqa-admin.php (19,532 bytes)
Dependencies80
12 of 15 possible overall points (weight 15%)
3 dependencies (tradequote-ai/composer.json, tradequote-ai/package.json)
No lockfile
Documentation2
0 of 10 possible overall points (weight 10%)
No README
No license
1 doc files
Activity15
2 of 15 possible overall points (weight 15%)
0 commits (30d)
2 contributors
Last push: 94d ago