Uber / gluten-fork
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
1% | 2% | 14% | 19% | 61%
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
scala3% | 1% | 13% | 18% | 62%
h7% | 1% | 15% | 11% | 63%
cpp0% | 5% | 19% | 25% | 49%
cc0% | 3% | 14% | 24% | 57%
java0% | 0% | 5% | 6% | 88%
py0% | 0% | 19% | 21% | 58%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
gluten-core8% | 0% | 8% | 18% | 64%
cpp-ch1% | 5% | 17% | 23% | 52%
cpp0% | 3% | 15% | 23% | 57%
backends-clickhouse0% | 3% | 13% | 13% | 68%
backends-velox0% | 3% | 16% | 12% | 68%
tools0% | 2% | 0% | 25% | 72%
shims0% | 0% | 19% | 20% | 60%
gluten-data0% | 0% | 10% | 5% | 83%
gluten-celeborn0% | 0% | 15% | 20% | 63%
dev0% | 0% | 24% | 20% | 55%
substrait0% | 0% | 4% | 15% | 79%
gluten-iceberg0% | 0% | 7% | 33% | 58%
gluten-delta0% | 0% | 0% | 68% | 31%
gluten-ui0% | 0% | 0% | 20% | 79%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
396 84 1
404 68 4
145 54 4
240 52 1
154 52 4
164 42 2
158 39 2
136 33 5
124 32 5
119 31 1
42 30 1
86 29 6
175 29 1
116 29 1
120 28 4
144 28 2
48 27 0
61 27 4
99 27 4
116 26 4
150 26 5
80 26 2
68 26 3
77 25 3
17 25 1
120 25 2
120 25 2
74 24 5
72 24 5
102 24 2
78 24 1
81 23 2
12 23 3
61 23 5
72 23 2
63 23 4
70 23 1
57 22 1
38 22 1
65 22 3
65 22 5
52 22 3
83 22 0
57 22 2
71 21 3
65 21 1
80 21 3
108 21 0
50 21 1
79 21 1