spotify / magnolify
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
2% | 1% | 4% | 9% | 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
scala2% | 1% | 4% | 8% | 82%
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% | 13% | 11% | 74%
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
49 15 1
21 14 1
53 13 2
27 9 2
27 9 0
76 8 2
18 7 1
20 7 1
30 6 2
16 6 2
16 6 1
58 6 5
13 6 1
13 5 1
18 5 2
18 5 2
49 5 4
73 5 2
35 5 2
33 4 2
6 4 1
13 4 1
5 4 1
10 4 1
8 4 1
15 4 1
8 4 1
33 4 1
6 4 1
8 4 3
11 4 1
16 4 1
21 4 2
11 3 1
10 3 3
11 3 1
6 3 2
5 3 1
12 3 2
18 3 1
9 3 2
18 3 4
16 3 2
11 3 1
9 3 1
27 3 5
15 3 1