apache / beam
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
1% | 1% | 8% | 13% | 73%
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
go6% | 4% | 11% | 15% | 62%
groovy62% | 0% | 12% | 5% | 20%
java<1% | 1% | 6% | 12% | 79%
py<1% | 1% | 13% | 19% | 64%
js0% | 0% | 16% | 25% | 58%
ts0% | 0% | 3% | 19% | 77%
dart0% | 0% | 2% | 3% | 94%
pyx0% | 0% | 0% | 15% | 84%
kt0% | 0% | 0% | 0% | 100%
tsx0% | 0% | 0% | 0% | 100%
pyi0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
kts0% | 0% | 0% | 0% | 100%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
sdks1% | 2% | 10% | 15% | 70%
buildSrc71% | 0% | 11% | 3% | 13%
playground3% | 0% | 6% | 8% | 82%
learning3% | 0% | 1% | 1% | 93%
runners<1% | <1% | 4% | 12% | 82%
website0% | 0% | 17% | 25% | 57%
scripts0% | 0% | 7% | 38% | 53%
it0% | 0% | 2% | 11% | 86%
release0% | 0% | 13% | 18% | 68%
contributor-docs0% | 0% | 28% | 13% | 58%
plugins0% | 0% | 0% | 48% | 51%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
822 378 1
822 378 1
840 195 0
1993 161 1
566 138 0
566 138 0
341 83 1
183 83 2
342 81 0
280 76 4
329 65 1
266 60 0
289 59 2
320 59 1
270 57 0
248 52 1
165 48 1
433 47 6
194 45 2
194 45 0
237 45 4
134 44 1
125 42 1
198 42 1
157 41 1
132 41 2
140 41 2
121 40 0
74 40 1
158 40 3
270 40 1
179 39 0
213 39 3
73 38 25
179 37 1
169 37 0
124 37 4
164 37 1
253 35 3
144 35 1
115 35 1
96 34 1
85 34 5
79 33 2
99 33 1
111 33 1
165 33 1
138 32 2
310 32 1
88 32 3