spotify / scio
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
0% | 2% | 7% | 10% | 79%
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% | 2% | 9% | 11% | 76%
java0% | 0% | 2% | 7% | 90%
sbt0% | 0% | 0% | 30% | 69%
py0% | 0% | 0% | 5% | 94%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
scio-google-cloud-platform0% | 9% | 4% | 10% | 75%
scio-avro0% | 12% | 11% | 11% | 65%
scalafix0% | 9% | 15% | 20% | 54%
scio-core0% | 0% | 12% | 13% | 74%
scio-smb0% | 0% | 2% | 7% | 90%
scio-extra0% | 0% | 7% | 6% | 85%
scio-macros0% | 0% | 32% | 42% | 24%
scio-parquet0% | 0% | 0% | 10% | 89%
scio-test0% | 0% | 0% | 7% | 92%
scio-cassandra0% | 0% | 0% | 28% | 71%
scio-tensorflow0% | 0% | 0% | 7% | 92%
integration0% | 0% | 0% | 10% | 89%
ROOT0% | 0% | 0% | 47% | 52%
scripts0% | 0% | 0% | 5% | 94%
scio-redis0% | 0% | 0% | 5% | 94%
project0% | 0% | 0% | 7% | 92%
scio-elasticsearch0% | 0% | 0% | 0% | 100%
scio-jdbc0% | 0% | 0% | 0% | 100%
scio-repl0% | 0% | 0% | 0% | 100%
scio-grpc0% | 0% | 0% | 0% | 100%
scio-snowflake0% | 0% | 0% | 0% | 100%
scio-neo4j0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
70 47 1
56 46 1
78 44 1
78 44 1
84 43 1
23 38 1
64 29 1
52 29 2
64 28 1
98 28 1
49 26 1
50 26 1
111 24 1
52 23 0
52 23 0
44 22 1
50 22 0
47 22 22
50 22 0
47 22 22
92 21 0
48 21 0
45 21 21
48 21 0
45 21 21
46 20 0
43 20 20
46 20 0
43 20 20
25 19 2
39 19 1
62 19 5
44 19 0
41 19 19
44 19 0
41 19 19
42 18 0
39 18 18
42 18 0
39 18 18
26 17 1
40 17 0
37 17 17
40 17 0
37 17 17
38 16 0
35 16 16
38 16 0
35 16 16
49 15 2