apache / flink
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
<1% | 1% | 7% | 12% | 77%
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% | 6% | 12% | 79%
scala2% | 3% | 14% | 18% | 61%
py0% | 4% | 10% | 9% | 75%
ts0% | 0% | 1% | 12% | 86%
pyx0% | 0% | 0% | 12% | 87%
pyi0% | 0% | 0% | 0% | 100%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
flink-table<1% | 2% | 9% | 14% | 73%
flink-python1% | 2% | 9% | 10% | 75%
flink-yarn8% | 0% | 8% | 17% | 65%
flink-core<1% | 1% | 9% | 12% | 76%
flink-core-api2% | 13% | 27% | 6% | 49%
flink-formats0% | 8% | 11% | 11% | 68%
flink-runtime0% | <1% | 5% | 11% | 82%
flink-filesystems0% | 12% | 11% | 11% | 65%
flink-state-backends0% | <1% | 2% | 14% | 81%
flink-libraries0% | 1% | <1% | 10% | 87%
flink-datastream0% | 0% | 11% | 9% | 79%
flink-runtime-web0% | 0% | 9% | 11% | 79%
flink-connectors0% | 0% | 1% | 8% | 90%
flink-clients0% | 0% | 2% | 13% | 84%
flink-kubernetes0% | 0% | 1% | 9% | 88%
flink-metrics0% | 0% | 1% | 15% | 83%
flink-streaming-java0% | 0% | <1% | 7% | 92%
flink-rpc0% | 0% | 0% | 11% | 88%
flink-queryable-state0% | 0% | 0% | 18% | 81%
flink-dstl0% | 0% | 0% | 12% | 87%
tools0% | 0% | 0% | 17% | 82%
flink-walkthroughs0% | 0% | 0% | 7% | 92%
flink-datastream-api0% | 0% | 0% | 0% | 100%
flink-container0% | 0% | 0% | 0% | 100%
flink-external-resources0% | 0% | 0% | 0% | 100%
flink-annotations0% | 0% | 0% | 0% | 100%
flink-quickstart0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
134 96 4
287 86 1
294 83 2
257 76 1
359 73 9
189 63 3
163 60 3
242 59 2
179 56 1
213 56 3
83 55 2
125 54 2
86 53 1
228 53 3
377 53 7
83 51 1
97 50 1
114 50 3
80 49 1
83 49 2
116 49 2
148 48 3
121 48 1
77 47 1
35 47 2
157 47 1
102 46 1
74 45 1
185 45 2
109 45 3
137 45 2
28 44 2
71 43 1
112 43 1
70 42 4
68 41 1
134 41 2
103 40 5
94 40 3
65 39 1
94 39 5
150 39 1
205 38 2
119 38 1
62 37 1
101 37 1
75 37 1
106 37 2
117 36 3
189 36 5