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
154 52 4
240 52 1
164 42 2
158 39 2
136 33 5
124 32 5
119 31 1
42 30 1
175 29 1
86 29 6
116 29 1
144 28 2
120 28 4
61 27 4
48 27 0
99 27 4
68 26 3
80 26 2
116 26 4
150 26 5
120 25 2
120 25 2
77 25 3
17 25 1
102 24 2
72 24 5
74 24 5
78 24 1
61 23 5
12 23 3
81 23 2
70 23 1
63 23 4
72 23 2
52 22 3
65 22 5
65 22 3
83 22 0
38 22 1
57 22 1
57 22 2
65 21 1
108 21 0
80 21 3
71 21 3
79 21 1
62 21 2