Skip to content

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