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% | 9% | 85%
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-test0% | 0% | 0% | 0% | 100%
util-lint0% | 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
54 24 2
60 24 1
83 23 2
193 22 1
66 22 1
55 19 1
42 17 1
42 16 1
38 15 1
41 15 1
24 15 1
75 15 4
53 15 1
23 15 1
9 14 1
28 14 1
46 14 1
101 13 3
26 13 1
24 13 1
33 13 1
52 13 0
65 13 1
225 13 1
25 12 0
25 12 0
25 12 0
25 12 0
25 12 0
17 12 1
27 12 2
18 12 1
47 12 1
80 12 5
25 12 2
33 11 0
35 11 0
32 11 3
14 11 1
37 11 2