alibaba / nacos
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
0% | <1% | 6% | 14% | 78%
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% | <1% | 5% | 13% | 80%
js0% | 1% | 11% | 18% | 68%
tsx0% | 0% | 0% | 0% | 100%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
config0% | 1% | 8% | 18% | 71%
console0% | 3% | 14% | 17% | 63%
naming0% | 1% | 2% | 13% | 83%
common0% | 1% | 10% | 11% | 76%
console-ui0% | 0% | 8% | 16% | 75%
core0% | 0% | 6% | 10% | 82%
client0% | 0% | 6% | 18% | 74%
api0% | 0% | 2% | 3% | 93%
k8s-sync0% | 0% | 55% | 0% | 44%
client-basic0% | 0% | 4% | 14% | 81%
sys0% | 0% | 2% | 14% | 82%
plugin-default-impl0% | 0% | 1% | 11% | 87%
plugin0% | 0% | 0% | 19% | 80%
istio0% | 0% | 0% | 33% | 66%
persistence0% | 0% | 0% | 23% | 76%
maintainer-client0% | 0% | 0% | 4% | 95%
address0% | 0% | 0% | 28% | 71%
cmdb0% | 0% | 0% | 37% | 62%
lock0% | 0% | 0% | 7% | 92%
consistency0% | 0% | 0% | 7% | 92%
ai0% | 0% | 0% | 5% | 94%
auth0% | 0% | 0% | 0% | 100%
logger-adapter-impl0% | 0% | 0% | 0% | 100%
example0% | 0% | 0% | 0% | 100%
prometheus0% | 0% | 0% | 0% | 100%
bootstrap0% | 0% | 0% | 0% | 100%
server0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
164 45 3
105 39 4
224 39 0
43 39 2
27 34 2
64 31 2
26 29 2
44 28 3
115 25 0
35 24 2
80 24 1
53 23 1
50 22 2
41 22 1
44 21 2
21 21 2
36 20 2
84 20 2
93 20 5
19 20 2
97 20 4
30 19 2
28 19 2
37 19 3
68 19 6
62 19 1
92 18 1
75 18 1
67 18 2
144 18 0
41 18 1
15 17 1
39 17 2
67 17 0
77 17 3
51 16 1
60 16 3
58 16 2
60 16 2
41 16 1
57 16 1
78 16 5
40 16 2
37 16 2
52 15 1
88 15 0
16 15 3
42 15 2
61 15 3
64 14 3