Signagepro

F 39 completed
monorepo / java · small
107
Files
32,480
LOC
3
Frameworks
10
Languages

Pipeline State

completed
Run ID
#1744902
Phase
done
Progress
0%
Started
2026-05-17 10:02:04
Finished
2026-05-17 10:02:04
LLM tokens
0

Pipeline Metadata

Stage
Secured
Decision
pending
Novelty
Framework unique
Isolation
Last stage change
2026-05-17 10:03:20
Repobility · severity-and-effort ranking · https://repobility.com

Quality Score

F
38.9/100
Structure
33
Code Quality
52
Documentation
13
Testing
0
Practices
60
Security
84
Dependencies
85

Strengths

  • Code linting configured (eslint)
  • Consistent naming conventions (PascalCase)
  • Good security practices — no major issues detected

Weaknesses

  • Missing README file — critical for project understanding
  • No LICENSE file — legal ambiguity for contributors
  • No tests found — high risk of regressions
  • No CI/CD configuration — manual testing and deployment
  • 1 files with critical complexity need refactoring
  • 3445 duplicate lines detected — consider DRY refactoring
  • 11 'god files' with >500 LOC need decomposition

Recommendations

  • Add a comprehensive README.md explaining purpose, setup, usage, and architecture
  • Add a test suite — start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a LICENSE file (MIT recommended for open source)

Languages

java
55.5%
json
29.5%
javascript
6.8%
css
6.7%
markdown
1.2%
sql
0.1%
html
0.0%
typescript
0.0%
text
0.0%
toml
0.0%

Frameworks

React Electron Vite

Symbols

variable2,360
method913
constant138
function72
class60
interface1

API Endpoints (16)

Open methodology · Repobility · https://repobility.com/research/
MethodPathHandlerFramework
Repobility · severity-and-effort ranking · https://repobility.com
GET/api/devicesapp.getExpress/Koa
POST/api/devicesapp.postExpress/Koa
DELETE/api/devices/:idapp.deleteExpress/Koa
PUT/api/devices/:id/groupapp.putExpress/Koa
GET/api/groupsapp.getExpress/Koa
POST/api/groupsapp.postExpress/Koa
POST/api/groups/:groupId/playlistapp.postExpress/Koa
GET/api/groups/:groupId/playlistapp.getExpress/Koa
POST/api/mediaapp.postExpress/Koa
GET/api/mediaapp.getExpress/Koa
DELETE/api/mediaapp.deleteExpress/Koa
DELETE/api/media/:idapp.deleteExpress/Koa
GET/api/storesapp.getExpress/Koa
POST/api/storesapp.postExpress/Koa
DELETE/api/stores/:idapp.deleteExpress/Koa
POST/api/stores/reorderapp.postExpress/Koa

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/1600743.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV