elastic / logstash
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
<1% | <1% | 14% | 12% | 71%
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
rb1% | <1% | 24% | 13% | 58%
java0% | <1% | 2% | 10% | 85%
rake0% | 0% | 27% | 3% | 69%
go0% | 0% | 0% | 74% | 25%
groovy0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
logstash-core1% | <1% | 16% | 12% | 68%
rakelib0% | 0% | 26% | 3% | 70%
x-pack0% | 0% | 5% | 9% | 85%
lib0% | 0% | 6% | 18% | 75%
tools0% | 0% | 0% | 13% | 86%
qa0% | 0% | 0% | 4% | 95%
docker0% | 0% | 0% | 74% | 25%
spec0% | 0% | 0% | 0% | 100%
buildSrc0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
381 113 1
134 32 0
113 26 3
49 26 1
102 25 0
102 25 0
104 22 0
113 22 0
94 22 0
104 22 0
113 22 0
94 22 0
105 21 0
105 21 0
103 20 0
107 20 0
107 20 0
107 20 0
101 20 0
105 20 0
103 20 0
107 20 0
107 20 0
107 20 0
101 20 0
105 20 0
72 19 2
62 18 2
91 18 0
91 18 0
52 16 0
65 16 0
83 16 0
52 16 0
68 16 0
52 16 0
65 16 0
83 16 0
52 16 0
68 16 0
71 15 0
41 15 3
74 15 0
75 15 0
77 15 0
74 15 0
75 15 0
77 15 0
35 15 1
39 14 3