JetBrains / MPS
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
3% | 1% | 6% | 7% | 82%
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
java3% | 1% | 6% | 7% | 82%
kt0% | 0% | 0% | 11% | 88%
groovy0% | 0% | 0% | 0% | 100%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
languages4% | 1% | 5% | 5% | 83%
plugins2% | 1% | 5% | 8% | 81%
workbench1% | <1% | 7% | 18% | 72%
testbench1% | 2% | 6% | 2% | 86%
core<1% | <1% | 7% | 13% | 78%
editor0% | <1% | 9% | 16% | 73%
IdeaPlugin0% | 0% | 12% | 13% | 73%
jps0% | 0% | 13% | 18% | 68%
tools0% | 0% | 18% | 15% | 66%
platform0% | 0% | 0% | 6% | 93%
startup0% | 0% | 0% | 63% | 36%
mps-platform0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
3229 899 1
2306 647 1
2020 551 1
1564 421 1
1275 345 1
940 271 1
514 255 1
892 249 1
493 244 1
876 243 1
614 238 0
476 236 1
474 235 1
474 235 1
782 217 1
424 210 1
410 203 1
398 197 1
372 184 1
364 180 1
320 158 1
311 154 1
530 153 1
519 141 1
278 137 1
269 133 1
252 124 1
449 123 1
248 122 1
234 115 1
212 104 1
400 101 1
204 100 1
344 97 1
190 93 1
178 87 1
178 87 1
277 85 1
298 85 1
287 83 1
306 83 1
168 82 1
168 82 1
166 81 1
290 79 1
158 77 1
277 77 1
156 76 1
267 75 1
278 75 1