apache / james-project
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
<1% | <1% | 3% | 5% | 90%
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
java<1% | <1% | 3% | 5% | 90%
scala0% | 1% | 4% | 8% | 84%
js0% | 17% | 15% | 19% | 47%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
protocols<1% | <1% | 5% | 10% | 83%
server0% | <1% | 2% | 4% | 92%
mailet0% | 2% | 10% | 13% | 73%
mailbox0% | <1% | 1% | 4% | 93%
src0% | 17% | 15% | 19% | 47%
mpt0% | 1% | 3% | 3% | 90%
core0% | 0% | 17% | 8% | 74%
backends-common0% | 0% | 2% | 2% | 94%
mdn0% | 0% | 0% | 1% | 98%
event-bus0% | 0% | 0% | 0% | 100%
event-sourcing0% | 0% | 0% | 0% | 100%
metrics0% | 0% | 0% | 0% | 100%
json0% | 0% | 0% | 0% | 100%
javax-mail-extension0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
156 61 3
107 47 3
149 45 3
176 39 1
155 30 2
60 28 4
90 27 3
68 27 2
140 26 0
30 25 1
101 25 1
29 24 1
60 24 1
72 23 0
63 23 2
66 22 1
24 22 0
42 21 1
26 21 1
64 21 3
61 20 3
96 20 1
96 20 1
25 20 1
62 20 1
48 20 4
62 20 2
29 19 2
71 19 0
61 19 2
39 18 0
45 18 3
23 18 4
51 18 0
46 17 2
50 17 3
35 17 0
22 17 1
43 17 3
55 16 1
79 16 4
83 16 4
56 15 3
24 15 0
33 15 1
75 15 1
64 15 2
47 15 1
18 15 1
20 15 1