apache / incubator-seata
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
<1% | 1% | 8% | 16% | 73%
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
java<1% | 1% | 8% | 17% | 72%
js0% | 0% | 12% | 7% | 79%
py0% | 0% | 52% | 0% | 47%
tsx0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
kt0% | 0% | 0% | 0% | 100%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
rm-datasource<1% | 0% | 8% | 19% | 71%
server0% | 2% | 7% | 18% | 71%
serializer0% | 7% | 4% | 10% | 77%
core0% | 1% | 5% | 20% | 72%
saga0% | <1% | 18% | 20% | 60%
common0% | 2% | 6% | 14% | 75%
integration0% | 0% | 33% | 8% | 57%
discovery0% | 0% | 10% | 19% | 69%
tm0% | 0% | 19% | 8% | 71%
config0% | 0% | 5% | 22% | 71%
sqlparser0% | 0% | 3% | 9% | 87%
namingserver0% | 0% | 13% | 16% | 70%
spring0% | 0% | 7% | 21% | 70%
integration-tx-api0% | 0% | 4% | 15% | 79%
compatible0% | 0% | 2% | 9% | 87%
seata-spring-autoconfigure0% | 0% | 1% | 2% | 95%
script0% | 0% | 52% | 0% | 47%
tcc0% | 0% | 0% | 30% | 69%
rocketmq0% | 0% | 0% | 32% | 67%
console0% | 0% | 0% | 2% | 97%
metrics0% | 0% | 0% | 0% | 100%
rm0% | 0% | 0% | 0% | 100%
ext0% | 0% | 0% | 0% | 100%
seata-spring-boot-starter0% | 0% | 0% | 0% | 100%
compressor0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
56 53 2
108 40 3
104 37 3
95 30 2
95 30 1
98 28 4
120 27 3
89 26 1
89 25 2
113 25 3
70 23 1
105 23 5
97 23 4
79 23 2
98 23 3
40 22 2
108 21 1
48 21 6
97 20 1
65 20 2
62 19 2
88 18 2
68 18 2
47 17 2
16 17 2
20 17 1
83 17 3
71 16 1
59 16 4
51 16 1
103 16 4
65 16 2
56 16 3
43 16 3
67 16 2
64 15 2
36 15 1
59 15 1
38 15 3
66 15 1
59 15 1
37 15 5
57 15 0
61 15 1
58 15 2
39 14 2
36 14 2
102 14 1
48 14 2
65 14 0