spotify / magnolify
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
1% | 1% | 4% | 8% | 83%
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
scala2% | 1% | 4% | 8% | 83%
java0% | 0% | 0% | 100% | 0%
sbt0% | 0% | 0% | 0% | 100%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
tools20% | 16% | 14% | 20% | 28%
parquet0% | 0% | 12% | 8% | 78%
protobuf0% | 0% | 0% | 40% | 59%
shared0% | 0% | 0% | 10% | 89%
bigtable0% | 0% | 0% | 7% | 92%
datastore0% | 0% | 0% | 8% | 91%
cats0% | 0% | 0% | 0% | 100%
avro0% | 0% | 0% | 0% | 100%
tensorflow0% | 0% | 0% | 0% | 100%
bigquery0% | 0% | 0% | 0% | 100%
beam0% | 0% | 0% | 0% | 100%
neo4j0% | 0% | 0% | 0% | 100%
scalacheck0% | 0% | 0% | 0% | 100%
guava0% | 0% | 0% | 0% | 100%
refined0% | 0% | 0% | 0% | 100%
scalafix0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
68 58 1
54 38 1
26 15 1
54 15 1
21 14 1
55 13 2
27 9 2
76 8 2
20 7 1
18 7 1
65 7 5
6 7 1
16 6 1
30 6 2
13 6 1
16 6 2
18 5 2
18 5 2
35 5 2
26 5 0
13 5 1
49 5 4
33 4 1
10 4 1
8 4 1
8 4 3
6 4 1
13 4 1
5 4 1
11 4 1
16 4 1
75 4 2
6 4 1
33 4 2
8 4 1
15 4 1
6 4 1
11 3 1
9 3 1
27 3 5
18 3 1
9 3 2
18 3 4
13 3 1
6 3 2
19 3 1
10 3 3
5 3 1
23 3 1
17 3 4