apache / arrow-rs
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
<1% | <1% | 3% | 7% | 88%
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
rs<1% | <1% | 3% | 7% | 88%
py0% | 0% | 52% | 35% | 11%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
arrow6% | 15% | 5% | 6% | 66%
parquet0% | 0% | 5% | 11% | 82%
arrow-flight0% | 0% | 24% | 1% | 74%
arrow-ipc0% | 0% | 7% | 8% | 83%
arrow-cast0% | 0% | 4% | 13% | 81%
arrow-schema0% | 0% | 4% | 9% | 86%
arrow-array0% | 0% | <1% | 1% | 97%
arrow-select0% | 0% | 1% | 6% | 92%
arrow-ord0% | 0% | <1% | 3% | 95%
dev0% | 0% | 52% | 35% | 11%
arrow-json0% | 0% | 0% | 3% | 96%
arrow-data0% | 0% | 0% | 15% | 84%
arrow-buffer0% | 0% | 0% | 8% | 91%
parquet_derive0% | 0% | 0% | 20% | 79%
arrow-row0% | 0% | 0% | 4% | 95%
arrow-csv0% | 0% | 0% | 2% | 97%
arrow-string0% | 0% | 0% | 1% | 98%
arrow-avro0% | 0% | 0% | 3% | 96%
arrow-arith0% | 0% | 0% | 0% | 100%
arrow-integration-test0% | 0% | 0% | 0% | 100%
parquet_derive_test0% | 0% | 0% | 0% | 100%
arrow-pyarrow-integration-testing0% | 0% | 0% | 0% | 100%
arrow-integration-testing0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
232 57 1
161 42 1
136 37 1
118 33 1
121 26 1
216 25 3
302 23 0
139 20 1
126 19 1
210 19 9
122 17 1
97 17 7
90 17 1
94 16 1
178 16 0
121 16 1
48 15 1
80 15 2
329 14 2
74 13 3
86 13 2
64 13 1
46 13 7
109 12 1
65 12 1
67 12 7
48 12 1
93 11 1
28 11 2
71 11 1
481 11 2
28 11 2
111 11 1
78 11 2
100 10 1
49 10 7
36 10 1
58 10 3
15 10 2
44 10 1
71 10 0
42 10 1
98 10 0
104 10 3
54 10 2
57 10 2
59 10 2
39 9 1
145 9 3
52 9 3