apache / arrow-rs
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
<1% | <1% | 2% | 7% | 89%
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% | 2% | 7% | 89%
py0% | 0% | 24% | 16% | 58%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
arrow4% | 11% | 3% | 6% | 72%
parquet0% | 0% | 4% | 12% | 83%
arrow-ipc0% | 0% | 7% | 9% | 83%
object_store0% | 0% | 3% | 8% | 88%
arrow-string0% | 0% | 3% | 1% | 94%
arrow-cast0% | 0% | <1% | 3% | 95%
dev0% | 0% | 52% | 35% | 11%
arrow-flight0% | 0% | 0% | 27% | 72%
arrow-select0% | 0% | 0% | 7% | 92%
arrow-array0% | 0% | 0% | 1% | 98%
arrow-schema0% | 0% | 0% | 11% | 88%
parquet_derive0% | 0% | 0% | 27% | 72%
arrow-json0% | 0% | 0% | 4% | 95%
arrow-data0% | 0% | 0% | 12% | 87%
arrow-ord0% | 0% | 0% | 1% | 98%
arrow-buffer0% | 0% | 0% | 5% | 94%
arrow-csv0% | 0% | 0% | 2% | 97%
arrow-arith0% | 0% | 0% | 0% | 100%
arrow-integration-test0% | 0% | 0% | 0% | 100%
arrow-row0% | 0% | 0% | 0% | 100%
arrow-pyarrow-integration-testing0% | 0% | 0% | 0% | 100%
parquet_derive_test0% | 0% | 0% | 0% | 100%
conbench0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
177 53 1
159 42 1
138 37 1
111 29 1
203 21 3
91 20 1
260 20 0
132 18 1
89 17 2
91 17 1
94 16 1
48 15 1
139 15 9
37 14 3
161 14 0
96 13 1
73 13 1
19 13 1
67 12 2
66 12 1
65 12 7
39 11 3
28 11 2
76 11 2
30 11 2
94 10 1
41 10 1
62 10 3
51 10 1
428 10 2
44 10 1
54 10 2
59 10 2
42 10 1
71 10 0
173 9 1
43 9 1
22 9 1
16 9 1
121 9 3
66 9 2
39 9 1
53 9 3
49 9 2
69 9 2
31 9 0
57 9 1
77 9 5
52 9 3
124 8 2