B
79/100
Health score
Insights
27 test files but coverage is low (<20%) relative to codebase size
42 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
Very active project — strong development momentum
How to improve this score79 → 87 possible
Gains are computed from the same formula that produced the score — completing everything below is worth 8 points.
+5
1. Add ~81 test files to reach a 20% test-to-source ratiotesting
27 test files today against ~540 source files (Low (<20%))
Fix it yourself
Change: Add ~81 test files to reach a 20% test-to-source ratio
27 test files today against ~540 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.
+1.5
2. Split the largest files to bring average size under 5,000 bytescomplexity
Average is 8,348 bytes across 174 files; start with App.tsx, SettingsPanel.tsx, Dashboard.tsx
Fix it yourself
Change: Split the largest files to bring average size under 5,000 bytes
Average is 8,348 bytes across 174 files; start with App.tsx, SettingsPanel.tsx, Dashboard.tsx
Make the change on a branch, push it, and open a pull request — the health score recomputes on the next visit.
+1.5
3. 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.
Security100
25 of 25 possible overall points (weight 25%)
1 finding across 1 rule
0 critical · 0 high · 0 medium
Testing25
5 of 20 possible overall points (weight 20%)
27 test files
Coverage estimate: Low (<20%)
Complexity77
12 of 15 possible overall points (weight 15%)
174 source files
Avg file size: 8,348 bytes
Largest: App.tsx (114,948 bytes)
Dependencies100
15 of 15 possible overall points (weight 15%)
42 dependencies (package.json, landing/package.json, sdk/package.json, src-tauri/Cargo.toml, landing/api/package.json)
Lockfile present
Documentation85
9 of 10 possible overall points (weight 10%)
README found
License present
24 doc files
Activity90
14 of 15 possible overall points (weight 15%)
25 commits (30d)
7 contributors
Last push: 25d ago
Security findings
lowSecurity linter rule disabled — 1 occurrence in 1 file
Security linter rule disabled — 1 occurrence in 1 file
src-tauri/gen/schemas/acl-manifests.json — line 1
Zero-config CI
Type check
npx tsc --noEmitTest
npm run testBuild
npm run build