mozilla / uniffi-rs
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
0% | 0% | 1% | 4% | 94%
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
rs0% | 0% | 1% | 3% | 95%
rb0% | 0% | 7% | 8% | 83%
py0% | 0% | 0% | 17% | 82%
kt0% | 0% | 0% | 7% | 92%
swift0% | 0% | 0% | 25% | 75%
kts0% | 0% | 0% | 0% | 100%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
uniffi_udl0% | 0% | 7% | 9% | 83%
uniffi_bindgen0% | 0% | <1% | 5% | 93%
uniffi_pipeline0% | 0% | 4% | 0% | 95%
fixtures0% | 0% | 0% | 4% | 95%
uniffi_internal_macros0% | 0% | 0% | 29% | 70%
uniffi_macros0% | 0% | 0% | 0% | 100%
uniffi_core0% | 0% | 0% | 0% | 100%
uniffi_meta0% | 0% | 0% | 0% | 100%
uniffi0% | 0% | 0% | 0% | 100%
uniffi_testing0% | 0% | 0% | 0% | 100%
weedle20% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
40 17 0
21 13 3
77 12 0
26 11 0
28 11 0
34 9 3
12 9 1
29 8 1
21 8 1
31 8 1
22 7 1
17 7 2
18 7 2
47 7 5
118 7 2
51 7 1
16 7 3
23 7 2
16 7 0
27 7 1
21 6 1
24 6 3
67 6 0
16 6 1
32 6 2
18 6 3
98 5 3
31 5 1
44 5 4
54 5 2
55 5 4
71 5 3
43 5 0
45 5 3
10 5 1
8 5 1
12 5 1
8 5 2
15 5 1
6 5 3
13 5 1
15 5 1
12 5 2
13 5 1
23 5 1
134 5 0
43 5 2
33 5 2
42 5 0
59 5 2