apache / fineract
Conditional Complexity

The distribution of complexity of units (measured with McCabe index).

Intro
Learn more...
Conditional Complexity Overall
1% | 4% | 11% | 15% | 66%
Legend:
51+
26-50
11-25
6-10
1-5
Alternative Visuals
Conditional Complexity per Extension
51+
26-50
11-25
6-10
1-5
java1% | 4% | 11% | 15% | 66%
groovy0% | 0% | 55% | 0% | 44%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
fineract-provider3% | 4% | 12% | 15% | 63%
fineract-loan0% | 5% | 10% | 14% | 69%
fineract-savings0% | 7% | 11% | 16% | 64%
fineract-charge0% | 33% | 11% | 10% | 44%
fineract-core0% | 1% | 6% | 11% | 80%
fineract-accounting0% | 4% | 8% | 16% | 70%
fineract-progressive-loan0% | 3% | 16% | 23% | 55%
buildSrc0% | 0% | 55% | 0% | 44%
fineract-rates0% | 0% | 18% | 8% | 73%
fineract-investor0% | 0% | 5% | 11% | 83%
fineract-document0% | 0% | 8% | 10% | 80%
fineract-branch0% | 0% | 8% | 14% | 77%
fineract-client0% | 0% | 8% | 8% | 83%
fineract-tax0% | 0% | 0% | 14% | 85%
fineract-command0% | 0% | 0% | 0% | 100%
custom0% | 0% | 0% | 0% | 100%
fineract-progressive-loan-embeddable-schedule-generator0% | 0% | 0% | 0% | 100%
fineract-report0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
583 113 2
550 103 1
523 103 2
347 86 2
447 80 1
404 69 4
186 52 2
253 51 2
308 51 2
177 49 3
262 49 5
210 48 1
123 48 2
108 47 2
253 45 5
101 45 9
243 44 7
173 43 2
145 42 2
209 41 1
169 41 2
179 40 3
143 40 1
109 40 6
199 40 1
160 39 2
87 39 4
185 38 5
153 38 3
186 38 1
154 38 5
210 38 5
127 36 1
175 36 7
75 36 1
42 36 1
249 35 3
29 35 1
156 35 1
147 34 2
105 33 6
176 33 2
134 33 5
145 33 5
136 32 2
101 32 4
211 32 3
37 32 1
177 32 4
119 32 2