aliyun / aliyun_assist_client
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system7% (2,434 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go7% (2,434 lines)
Duplication per Component (primary)
agent7% (1,687 lines)
interprocess8% (319 lines)
common9% (192 lines)
plugin7% (103 lines)
contrib13% (43 lines)
ROOT4% (42 lines)
commander9% (38 lines)
update7% (10 lines)
internal0% (0 lines)

Duplication Between Components (50+ lines)

G plugin plugin ROOT ROOT plugin--ROOT 84 commander commander commander--plugin 76 common common contrib contrib common--contrib 50 agent agent agent--common 50

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 195 duplicates...
Size#FoldersFilesLinesCode
38 x 2 commander/interceptor/idlecheck
plugin/commander/container/idlecheck
8:65 (100%)
8:65 (100%)
view
37 x 2 agent/session/message
agent/session/plugin/message
256:316 (16%)
319:379 (15%)
view
34 x 2 agent/session/message
agent/session/plugin/message
184:243 (15%)
233:293 (14%)
view
27 x 2 agent/session/message
agent/session/plugin/message
117:159 (12%)
162:204 (11%)
view
19 x 2 interprocess/configure/agrpc
interprocess/cryptdata/agrpc
38:67 (7%)
38:67 (2%)
view
19 x 2 interprocess/commander/agrpc
interprocess/configure/agrpc
38:67 (2%)
38:67 (7%)
view
19 x 2 interprocess/commander/agrpc
interprocess/cryptdata/agrpc
38:67 (2%)
38:67 (2%)
view
19 x 2 agent/session/plugin/client
agent/session/plugin/message
269:288 (3%)
53:72 (8%)
view
18 x 2 interprocess/configure/client
interprocess/cryptdata/client
16:38 (22%)
21:43 (5%)
view
18 x 2 agent/session/message
agent/session/plugin/message
328:346 (8%)
54:72 (7%)
view
18 x 2 agent/session/message
agent/session/plugin/client
328:346 (8%)
270:288 (3%)
view
17 x 2 agent/session/message
agent/session/plugin/message
83:109 (7%)
122:148 (7%)
view
17 x 2 agent/update
agent/update
117:137 (4%)
474:494 (4%)
view
17 x 2 agent/checkkdump
agent/checkkdump
65:89 (20%)
20:44 (34%)
view
16 x 2 agent/inventory/gatherers/application
agent/util/stringutil
48:65 (28%)
17:34 (59%)
view
16 x 2 plugin/commander/container
ROOT
43:61 (23%)
125:143 (3%)
view
16 x 2 agent/taskengine/host
agent/taskengine/host
12:32 (69%)
19:39 (50%)
view
16 x 2 agent/pluginmanager/acspluginmanager
agent/pluginmanager/acspluginmanager
495:515 (1%)
732:751 (1%)
view
14 x 2 interprocess/configure/agrpc
interprocess/cryptdata/agrpc
13:34 (5%)
13:34 (1%)
view
14 x 2 agent/checkagentpanic
agent/checkagentpanic
31:49 (37%)
39:57 (26%)
view
14 x 2 interprocess/commander/agrpc
interprocess/configure/agrpc
13:34 (1%)
13:34 (5%)
view
14 x 2 interprocess/commander/agrpc
interprocess/cryptdata/agrpc
13:34 (1%)
13:34 (1%)
view
13 x 2 agent/util/paramstore
agent/util/paramstore
46:61 (19%)
82:97 (19%)
view
13 x 2 agent/pluginmanager/acspluginmanager
agent/pluginmanager/acspluginmanager
339:351 (1%)
646:658 (1%)
view
12 x 2 agent/session/plugin/session
agent/session/plugin/ssh
204:218 (8%)
80:94 (18%)
view
12 x 2 agent/session/message
agent/session/plugin/message
35:48 (5%)
37:50 (5%)
view
12 x 2 agent/inventory/uploader
agent/inventory/uploader
98:118 (8%)
175:195 (8%)
view
11 x 2 agent/session/plugin
agent/session/plugin/session
108:120 (16%)
233:245 (7%)
view
11 x 2 common/apiserver
common/apiserver
60:70 (6%)
76:86 (6%)
view
11 x 2 agent/log
agent/session/plugin/log
40:54 (37%)
42:56 (35%)
view
10 x 2 agent/pluginmanager
agent/util/osutil
41:51 (33%)
223:233 (6%)
view
10 x 2 interprocess/cryptdata/client
interprocess/cryptdata/client
148:158 (3%)
268:278 (3%)
view
10 x 2 interprocess/cryptdata/client
interprocess/cryptdata/client
116:126 (3%)
308:318 (3%)
view
10 x 2 plugin/commander/container
ROOT
30:41 (14%)
112:123 (2%)
view
10 x 2 interprocess/cryptdata/client
interprocess/cryptdata/client
116:126 (3%)
268:278 (3%)
view
10 x 2 interprocess/cryptdata/client
interprocess/cryptdata/client
308:318 (3%)
379:389 (3%)
view
10 x 2 interprocess/cryptdata/client
interprocess/cryptdata/client
47:57 (3%)
148:158 (3%)
view
10 x 2 interprocess/cryptdata/client
interprocess/cryptdata/client
148:158 (3%)
345:355 (3%)
view
10 x 2 interprocess/cryptdata/client
interprocess/cryptdata/client
148:158 (3%)
308:318 (3%)
view
10 x 2 interprocess/cryptdata/client
interprocess/cryptdata/client
85:95 (3%)
116:126 (3%)
view
10 x 2 agent/session/message
agent/session/plugin/message
166:181 (4%)
214:229 (4%)
view
10 x 2 interprocess/cryptdata/client
interprocess/cryptdata/client
85:95 (3%)
148:158 (3%)
view
10 x 2 interprocess/cryptdata/client
interprocess/cryptdata/client
148:158 (3%)
379:389 (3%)
view
10 x 2 interprocess/cryptdata/client
interprocess/cryptdata/client
116:126 (3%)
379:389 (3%)
view
10 x 2 interprocess/cryptdata/client
interprocess/cryptdata/client
116:126 (3%)
345:355 (3%)
view
10 x 2 interprocess/cryptdata/client
interprocess/cryptdata/client
345:355 (3%)
379:389 (3%)
view
10 x 2 interprocess/cryptdata/client
interprocess/cryptdata/client
47:57 (3%)
85:95 (3%)
view
10 x 2 interprocess/cryptdata/client
interprocess/cryptdata/client
47:57 (3%)
379:389 (3%)
view
10 x 2 interprocess/cryptdata/client
interprocess/cryptdata/client
47:57 (3%)
116:126 (3%)
view
10 x 2 interprocess/cryptdata/client
interprocess/cryptdata/client
116:126 (3%)
148:158 (3%)
view
Duplicated Units
The list of top 26 duplicated units.
See data for all 26 unit duplicates...
Size#FoldersFilesLinesCode
20 x 3 agent/session/plugin/client
agent/session/plugin/message
agent/session/message
269:290 
53:74 
327:348 
view
18 x 2 agent/util/stringutil
agent/inventory/gatherers/application
16:35 
47:66 
view
14 x 2 agent/session/plugin/message
agent/session/message
261:280 
211:230 
view
12 x 2 commander/interceptor/idlecheck
plugin/commander/container/idlecheck
32:46 
32:46 
view
12 x 2 agent/session/plugin/message
agent/session/message
323:338 
260:275 
view
11 x 2 agent/log
agent/session/plugin/log
10:23 
10:23 
view
11 x 2 agent/session/plugin/message
agent/session/message
244:258 
194:208 
view
10 x 2 common/machineid
agent/hybrid/instance
5:17 
84:96 
view
10 x 2 agent/session/plugin/session
agent/session/plugin
233:246 
108:121 
view
9 x 2 agent/kickvmhandle
agent/kickvmhandle
39:50 
30:40 
view
9 x 2 agent/session/plugin/message
agent/session/message
341:351 
278:288 
view
9 x 2 agent/inventory/gatherer...ancedetailedinformation
agent/inventory/gatherers/role
95:106 
205:216 
view
9 x 2 interprocess/cryptdata/client
interprocess/configure/client
33:44 
28:39 
view
8 x 2 agent/taskengine/outputbuffer
agent/taskengine/outputbuffer
76:85 
214:223 
view
8 x 2 agent/taskengine/outputbuffer
agent/taskengine/outputbuffer
99:108 
226:235 
view
7 x 2 agent/checkkdump
agent/checkkdump
32:40 
77:85 
view
7 x 2 agent/session/plugin/message
agent/session/message
162:173 
117:128 
view
7 x 2 agent/session/plugin/message
agent/session/message
354:363 
291:300 
view
7 x 2 agent/session/plugin/message
agent/session/message
366:375 
303:312 
view
7 x 2 agent/taskengine
agent/taskengine/host
178:186 
366:375 
view
6 x 2 commander/interceptor/idlecheck
plugin/commander/container/idlecheck
22:30 
22:30 
view
6 x 2 commander/interceptor/idlecheck
plugin/commander/container/idlecheck
48:56 
48:56 
view
6 x 2 commander/interceptor/idlecheck
plugin/commander/container/idlecheck
58:66 
58:66 
view
6 x 2 ROOT
plugin/commander/container
259:266 
74:81 
view
6 x 2 agent/log
agent/session/plugin/log
10:17 
10:17 
view
6 x 2 agent/session/plugin/message
agent/session/message
138:145 
99:106 
view