aws / amazon-ecs-agent
Duplication

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

Intro
Learn more...
Duplication Overall
system17% (12,038 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go16% (10,866 lines)
spec75% (1,026 lines)
ps122% (146 lines)
Duplication per Component (primary)
aws-sdk-go-v241% (6,808 lines)
ecs-agent11% (1,954 lines)
agent5% (1,651 lines)
packaging75% (1,026 lines)
ecs-init14% (453 lines)
misc19% (96 lines)
scripts12% (50 lines)
ROOT0% (0 lines)

Duplication Between Components (50+ lines)

G agent agent ecs-agent ecs-agent agent--ecs-agent 321 ecs-init ecs-init ecs-agent--ecs-init 66 misc misc scripts scripts misc--scripts 142

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 9,562 duplicates...
Size#FoldersFilesLinesCode
475 x 2 packaging/amazon-linux-ami-integrated
packaging/generic-rpm-integrated
284:959 (64%)
95:770 (85%)
view
100 x 2 ecs-agent/api/attachment/eni
ecs-agent/netlib/model/networkinterface
30:203 (100%)
30:203 (100%)
view
63 x 2 agent/api/appmesh
ecs-agent/netlib/model/appmesh
23:125 (100%)
24:126 (100%)
view
44 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
243:310 (14%)
446:513 (14%)
view
44 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
246:313 (15%)
475:542 (15%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
79:128 (37%)
72:121 (38%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
354:403 (33%)
125:174 (38%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
183:232 (34%)
125:174 (38%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
89:138 (38%)
121:170 (23%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
79:128 (37%)
89:138 (23%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
76:125 (39%)
165:214 (38%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
76:125 (38%)
76:125 (39%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
76:125 (38%)
97:146 (38%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
72:121 (38%)
98:147 (24%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
98:147 (24%)
354:403 (33%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
77:126 (10%)
368:417 (32%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
59:108 (39%)
118:167 (37%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
103:152 (35%)
354:403 (33%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
80:129 (38%)
64:113 (39%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
89:138 (38%)
100:149 (23%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
100:149 (38%)
151:200 (39%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
95:144 (38%)
98:147 (24%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
98:147 (23%)
368:417 (32%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
160:209 (37%)
79:128 (38%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
86:135 (39%)
84:133 (39%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
100:149 (23%)
81:130 (38%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
76:125 (24%)
177:226 (34%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
81:130 (38%)
368:417 (32%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
96:145 (23%)
151:200 (39%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
80:129 (38%)
151:200 (39%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
79:128 (39%)
76:125 (24%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
183:232 (34%)
70:119 (39%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
76:125 (38%)
76:125 (38%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
95:144 (38%)
64:113 (39%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
64:113 (39%)
87:136 (35%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
80:129 (37%)
81:130 (38%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
79:128 (39%)
299:348 (27%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
97:146 (38%)
76:125 (24%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
100:149 (23%)
118:167 (35%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
183:232 (34%)
368:417 (32%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
177:226 (34%)
79:128 (38%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
100:149 (38%)
117:166 (38%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
96:145 (23%)
125:174 (38%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
121:170 (23%)
177:226 (34%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
183:232 (34%)
98:147 (23%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
73:122 (39%)
79:128 (38%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
86:135 (38%)
80:129 (37%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
98:147 (23%)
103:152 (23%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
89:138 (39%)
79:128 (37%)
view
33 x 2 aws-sdk-go-v2/service/ecs
aws-sdk-go-v2/service/ecs
71:120 (39%)
79:128 (37%)
view
Duplicated Units
The list of top 17 duplicated units.
See data for all 17 unit duplicates...
Size#FoldersFilesLinesCode
25 x 2 agent/app
agent/app
72:110 
40:78 
view
17 x 2 ecs-agent/netlib/model/appmesh
agent/api/appmesh
107:127 
106:126 
view
14 x 2 ecs-agent/api/attachment/eni
ecs-agent/netlib/model/networkinterface
51:68 
51:68 
view
14 x 2 ecs-agent/api/attachment/eni
ecs-agent/netlib/model/networkinterface
71:88 
71:88 
view
13 x 2 ecs-agent/api/attachment/eni
ecs-agent/netlib/model/networkinterface
93:110 
93:110 
view
13 x 2 ecs-agent/netlib/model/appmesh
agent/api/appmesh
59:75 
58:74 
view
11 x 2 agent/utils
agent/engine/serviceconnect
27:39 
192:206 
view
9 x 2 agent/app
agent/app
104:114 
155:165 
view
8 x 2 ecs-agent/api/attachment/eni
ecs-agent/netlib/model/networkinterface
173:184 
173:184 
view
8 x 2 ecs-init/exec/sysctl
ecs-init/exec/iptables
51:60 
51:60 
view
7 x 2 ecs-agent/utils/retry
ecs-init/backoff
28:36 
77:85 
view
6 x 2 ecs-agent/netlib/platform
ecs-agent/netlib/platform
235:242 
94:101 
view
6 x 2 ecs-agent/daemonimages/csidriver/driver
ecs-agent/daemonimages/csidriver/util
162:170 
28:36 
view
6 x 2 agent/taskresource/asmsecret
agent/taskresource/ssmsecret
173:180 
168:175 
view
6 x 2 agent/taskresource/asmsecret
agent/taskresource/ssmsecret
237:245 
232:240 
view
6 x 2 agent/taskresource/asmsecret
agent/taskresource/ssmsecret
437:446 
398:407 
view
6 x 2 ecs-init/logger
ecs-init/volumes/logger
93:100 
63:70 
view