JetBrains / intellij-plugins
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
1% | 2% | 13% | 16% | 65%
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
java2% | 3% | 15% | 18% | 60%
kt<1% | 1% | 8% | 11% | 77%
js0% | 1% | 9% | 17% | 71%
dart0% | 0% | 22% | 7% | 70%
go0% | 0% | 8% | 0% | 91%
ts0% | 0% | 10% | 27% | 61%
rb0% | 0% | 3% | 20% | 75%
cpp0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
lua0% | 0% | 0% | 0% | 100%
tsx0% | 0% | 0% | 0% | 100%
es60% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
kts0% | 0% | 0% | 0% | 100%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
Dart3% | <1% | 10% | 13% | 71%
flex2% | 8% | 23% | 22% | 43%
CFML4% | 4% | 18% | 18% | 54%
CloudFormation17% | 0% | 13% | 12% | 55%
cucumber4% | 0% | 10% | 23% | 61%
jade0% | 7% | 6% | 17% | 67%
terraform0% | 1% | 15% | 13% | 68%
PerforceIntegration0% | <1% | 6% | 14% | 77%
AngularJS0% | 2% | 18% | 27% | 51%
postcss0% | 2% | 2% | 5% | 88%
prettierJS0% | 2% | 4% | 23% | 69%
Angular0% | 0% | 11% | 17% | 71%
osmorc0% | 0% | 15% | 18% | 65%
protobuf0% | 0% | 8% | 16% | 74%
vuejs0% | 0% | 9% | 10% | 80%
drools0% | 0% | 11% | 23% | 64%
qodana0% | 0% | 2% | 7% | 89%
mdx0% | 0% | 32% | 22% | 44%
Yeoman0% | 0% | 11% | 15% | 72%
handlebars0% | 0% | 14% | 16% | 68%
cucumber-java0% | 0% | 9% | 15% | 75%
js-karma0% | 0% | 5% | 19% | 74%
jhipster0% | 0% | 10% | 8% | 81%
platformio0% | 0% | 11% | 8% | 79%
ruby-testing0% | 0% | 4% | 21% | 74%
Astro0% | 0% | 6% | 6% | 87%
gauge0% | 0% | 1% | 15% | 82%
Deno0% | 0% | 7% | 11% | 81%
appcode-reveal0% | 0% | 20% | 13% | 66%
tostring-reader0% | 0% | 32% | 23% | 43%
cucumber-groovy0% | 0% | 19% | 35% | 44%
makefile0% | 0% | 6% | 9% | 83%
tslint0% | 0% | 3% | 9% | 86%
phoneGap0% | 0% | 2% | 19% | 78%
prisma0% | 0% | 2% | 13% | 84%
dts0% | 0% | 1% | 9% | 89%
Meteor0% | 0% | 1% | 11% | 87%
javascript0% | 0% | 0% | 14% | 85%
serial-monitor0% | 0% | 0% | 4% | 95%
error-prone0% | 0% | 0% | 32% | 67%
cpp-diagnostics0% | 0% | 0% | 0% | 100%
ide-features-trainer0% | 0% | 0% | 0% | 100%
nextjs0% | 0% | 0% | 0% | 100%
web-assembly-plugin0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
620 363 2
501 149 3
305 146 7
190 126 1
418 116 9
203 97 2
136 81 1
172 77 3
173 75 3
155 64 5
60 60 1
147 56 4
147 56 4
201 55 4
161 55 1
153 54 0
210 52 1
145 49 0
322 48 1
145 45 0
146 45 0
54 45 2
143 44 0
85 44 3
206 43 1
145 43 4
77 43 0
158 42 0
130 42 4
142 41 0
131 41 4
145 41 1
134 40 1
97 39 11
116 39 0
80 39 2
40 38 1
40 38 1
112 38 2
75 37 3
99 35 0
212 34 1
211 34 1
212 34 1
95 34 1
86 34 2
91 34 3
22 34 1
22 34 1
191 33 5