twitter / util
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
0% | 20% | 10% | 12% | 57%
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
scala0% | 20% | 10% | 12% | 56%
java0% | 0% | 0% | 0% | 100%
sbt0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
util-core0% | 33% | 10% | 8% | 47%
util-validator0% | 1% | 15% | 29% | 53%
util-jvm0% | 0% | 37% | 14% | 48%
util-slf4j-api0% | 0% | 34% | 0% | 65%
util-jackson0% | 0% | 7% | 18% | 73%
util-app0% | 0% | 11% | 20% | 68%
util-stats0% | 0% | 5% | 7% | 87%
util-hashing0% | 0% | 18% | 17% | 64%
util-reflect0% | 0% | 26% | 16% | 56%
util-zk0% | 0% | 0% | 28% | 71%
util-logging0% | 0% | 0% | 20% | 79%
util-tunable0% | 0% | 0% | 21% | 78%
util-security0% | 0% | 0% | 13% | 86%
util-registry0% | 0% | 0% | 34% | 65%
util-benchmark0% | 0% | 0% | 2% | 97%
util-routing0% | 0% | 0% | 0% | 100%
util-zk-test0% | 0% | 0% | 0% | 100%
util-codec0% | 0% | 0% | 0% | 100%
util-lint0% | 0% | 0% | 0% | 100%
util-test0% | 0% | 0% | 0% | 100%
util-thrift0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
util-app-lifecycle0% | 0% | 0% | 0% | 100%
doc0% | 0% | 0% | 0% | 100%
util-slf4j-jul-bridge0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
1014 46 1
956 43 1
837 40 1
726 37 1
36 36 2
623 34 1
34 32 1
528 31 1
441 28 1
362 25 1
60 24 1
54 24 2
83 23 2
66 22 1
193 22 1
55 19 1
42 17 1
42 16 1
53 15 1
23 15 1
41 15 1
24 15 1
38 15 1
75 15 4
9 14 1
46 14 1
28 14 1
221 13 1
52 13 0
33 13 1
24 13 1
26 13 1
101 13 3
65 13 1
25 12 0
25 12 0
25 12 0
25 12 0
25 12 0
25 12 2
47 12 1
27 12 2
18 12 1
17 12 1
80 12 5
46 11 2
25 11 2
12 11 0
23 11 1
23 11 2