Sonargraph Code Quality Report
Tool used: Sonargraph by hello2morrow
Scope: Full project
Date: 2025-07-05
CODE QUALITY REPORT (ENGLISH)
1. Code Analysis
| Metric |
Value |
Comment |
| Issue Density |
0.00 |
✅ No issues found |
| Code Duplicates |
0 |
✅ No duplication detected |
| Redundant Code |
0% |
✅ Clean code |
| Structural Debt |
0 |
✅ No technical debt |
2. Coupling and Cohesion
| Metric |
Value |
Comment |
| ACD (Average Component Dependency) |
5.08 |
⚠️ Could be improved to reduce tight coupling |
| CCD (Cumulative Component Dependency) |
716 |
📈 High for a growing system |
| NCCD (Normalized CCD) |
0.82 |
✅ Below 1 – acceptable |
| Maintainability Level |
92.54 |
✅ Excellent maintainability |
| Propagation Cost |
3.60 |
✅ Low – good design separation |
3. Complexity
| Metric |
Value |
Comment |
| Average Complexity (McCabe) |
1.65 |
✅ Very low – easy-to-understand code |
| Complex Methods |
0 |
✅ No method exceeds the complexity threshold |
4. Cyclic Dependencies
| Metric |
Value |
Comment |
| Cyclic Components/Packages |
0 |
✅ No cycles found |
| Relative Entanglement (%) |
0.00% |
✅ Very clean design |
5. System Size
| Metric |
Value |
| Lines of Code |
6,735 |
| Number of Components |
141 |
| Java Packages |
20 |
| Total Source Files |
141 |
Summary
- ✅ Very clean and maintainable codebase with no redundancy, no technical debt, and no cyclic dependencies
- ⚠️ Consider lowering ACD to reduce tight coupling
- 📌 Scalable structure ready for growth