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% | 2% | 5% | 91%
js0% | 17% | 15% | 19% | 47%
scala0% | 0% | 5% | 8% | 85%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
protocols<1% | <1% | 5% | 10% | 83%
mailet0% | 2% | 9% | 13% | 74%
src0% | 17% | 15% | 19% | 47%
mpt0% | 1% | 3% | 3% | 90%
server0% | <1% | 2% | 5% | 92%
mailbox0% | 0% | 1% | 4% | 93%
core0% | 0% | 13% | 7% | 78%
backends-common0% | 0% | 1% | 1% | 96%
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
79 49 3
107 47 3
60 28 4
68 27 2
90 27 3
140 26 0
101 25 1
30 25 1
60 24 1
29 24 1
63 23 2
72 23 0
66 22 1
42 21 1
95 21 1
67 21 3
61 20 3
62 20 1
62 20 2
48 20 4
29 19 2
24 19 1
29 19 2
71 19 0
61 19 2
51 18 0
45 18 3
39 18 0
23 18 4
35 17 0
36 17 3
58 17 1
43 17 3
83 16 4
79 16 4
87 16 1
46 15 1
46 15 0
44 15 1
24 15 0
56 15 3
47 15 1
75 15 1
18 15 1
20 15 1
16 15 2
49 15 4
47 15 1
73 15 2