mozilla / releases-comm-central
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
2% | 8% | 20% | 20% | 47%
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
cpp5% | 9% | 24% | 19% | 41%
js1% | 8% | 20% | 21% | 48%
c29% | 0% | 17% | 22% | 30%
mm0% | 20% | 29% | 3% | 46%
py0% | 2% | 8% | 15% | 73%
jsm0% | 0% | 15% | 30% | 54%
h0% | 0% | 3% | 5% | 90%
rs0% | 0% | 4% | 1% | 94%
nsh0% | 0% | 0% | 0% | 100%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
mailnews4% | 8% | 23% | 19% | 43%
suite3% | 7% | 20% | 21% | 47%
mail1% | 9% | 20% | 20% | 47%
chat<1% | 3% | 15% | 21% | 57%
calendar<1% | 12% | 21% | 20% | 44%
python0% | 5% | 2% | 8% | 84%
taskcluster0% | 0% | 15% | 24% | 60%
rust0% | 0% | 4% | 1% | 94%
tools0% | 0% | 0% | 47% | 52%
build0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
137 905 1
137 905 1
186 241 0
186 241 0
244 146 1
316 114 0
245 110 1
417 109 1
181 108 4
193 105 0
239 105 6
115 105 1
346 105 5
293 102 1
320 99 1
296 96 1
277 93 0
128 92 1
209 91 5
285 83 1
94 83 1
255 80 3
114 80 1
310 77 3
342 72 3
252 71 5
205 70 1
148 69 0
189 68 0
165 68 1
208 68 3
310 67 3
156 66 3
109 65 1
170 63 3
254 60 5
212 59 1
247 59 2
185 58 2
153 58 1
115 57 1
185 57 1
126 56 2
312 55 0
100 55 1
215 55 1
210 55 2
156 54 3
150 54 3
158 54 1