aws / smithy-go
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
0% | 2% | 10% | 16% | 69%
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
java0% | 3% | 9% | 14% | 72%
go0% | 1% | 12% | 19% | 66%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
codegen0% | 3% | 9% | 14% | 72%
testing0% | 10% | 20% | 16% | 52%
document0% | 3% | 30% | 33% | 32%
encoding0% | 0% | 10% | 27% | 62%
transport0% | 0% | 16% | 21% | 62%
private0% | 0% | 36% | 0% | 63%
metrics0% | 0% | 9% | 0% | 90%
tracing0% | 0% | 14% | 0% | 85%
aws-http-auth0% | 0% | 3% | 25% | 71%
endpoints0% | 0% | 0% | 60% | 39%
middleware0% | 0% | 0% | 6% | 93%
waiter0% | 0% | 0% | 71% | 28%
internal0% | 0% | 0% | 31% | 68%
auth0% | 0% | 0% | 14% | 85%
ROOT0% | 0% | 0% | 10% | 89%
ptr0% | 0% | 0% | 0% | 100%
time0% | 0% | 0% | 0% | 100%
io0% | 0% | 0% | 0% | 100%
rand0% | 0% | 0% | 0% | 100%
logging0% | 0% | 0% | 0% | 100%
context0% | 0% | 0% | 0% | 100%
sync0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
204 47 2
206 33 2
91 31 3
41 26 1
149 24 5
147 24 5
129 24 5
84 22 1
83 19 1
63 18 1
35 17 7
187 17 7
34 17 2
61 16 2
45 15 3
37 15 7
56 15 6
46 15 1
46 15 1
55 15 3
40 15 2
40 15 2
46 14 1
49 14 3
29 13 2
54 13 2
88 13 2
51 13 1
45 13 1
21 13 3
49 12 5
38 12 1
39 12 1
31 12 1
31 12 1
12 12 0
27 11 2
35 11 3
26 11 1
35 11 2
15 11 1
15 11 1
32 11 2
16 11 1
38 11 1
11 11 0
27 11 2
32 10 0
23 10 1
109 10 2