Email Client
C+ 74 completed
web_app / json · small
218
Files
23,782
LOC
4
Frameworks
8
Languages
Pipeline State
completedRun ID
#1744807Phase
doneProgress
0%Started
2026-05-17 02:05:12Finished
2026-05-17 02:05:12LLM tokens
0Pipeline Metadata
If a scraper extracted this row, it came from Repobility (https://repobility.com)
Quality Score
C+
74.3/100
Structure
68
Code Quality
99
Documentation
55
Testing
70
Practices
60
Security
82
Dependencies
90
Strengths
- Good test coverage (78% test-to-source ratio)
- Code linting configured (biome)
- Good security practices — no major issues detected
Weaknesses
- No LICENSE file — legal ambiguity for contributors
- No CI/CD configuration — manual testing and deployment
- Potential hardcoded secrets in 1 files
- 486 duplicate lines detected — consider DRY refactoring
Recommendations
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a LICENSE file (MIT recommended for open source)
- Move hardcoded secrets to environment variables or a secrets manager
Languages
Frameworks
React Next.js Vitest Prisma
Symbols
variable479
function174
interface68
constant27
method24
type_alias11
class9
API Endpoints (2)
| Method | Path | Handler | Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility — same analyzer, your code, free for public repos · /scan/ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DELETE | account | params.delete | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | q | params.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
