aws / eks-anywhere
Duplication

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

Intro
Learn more...
Duplication Overall
system35% (32,504 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
yaml89% (24,154 lines)
go12% (8,350 lines)
Duplication per Component (primary)
config96% (17,023 lines)
pkg13% (6,000 lines)
release45% (4,650 lines)
internal34% (4,158 lines)
cmd8% (369 lines)
conformance86% (178 lines)
controllers6% (126 lines)
manager0% (0 lines)

Duplication Between Components (50+ lines)

G config config release release config--release 10867 pkg pkg config--pkg 200 internal internal internal--pkg 56

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 72,132 duplicates...
Size#FoldersFilesLinesCode
3404 x 2 config/manifest
release/config/crd/bases
167:3570 (38%)
1:3404 (100%)
view
3404 x 2 config/crd/bases
release/config/crd/bases
1:3404 (100%)
1:3404 (100%)
view
3404 x 2 config/crd/bases
config/manifest
1:3404 (100%)
167:3570 (38%)
view
738 x 2 config/crd/bases
config/manifest
9:746 (98%)
3963:4700 (8%)
view
405 x 2 config/crd/bases
config/manifest
1:405 (100%)
6444:6848 (4%)
view
353 x 2 config/crd/bases
config/manifest
1:353 (100%)
5865:6217 (3%)
view
351 x 2 config/manifest
config/rbac
7909:8259 (3%)
6:356 (93%)
view
326 x 2 config/crd/bases
config/manifest
1:326 (100%)
7514:7839 (3%)
view
313 x 2 config/crd/bases
config/manifest
1:313 (100%)
6942:7254 (3%)
view
219 x 2 config/manifest
config/manifest
6991:7209 (2%)
7569:7787 (2%)
view
219 x 2 config/crd/bases
config/crd/bases
50:268 (69%)
56:274 (67%)
view
219 x 2 config/crd/bases
config/manifest
56:274 (67%)
6991:7209 (2%)
view
219 x 2 config/crd/bases
config/manifest
50:268 (69%)
7569:7787 (2%)
view
216 x 2 config/crd/bases
config/manifest
78:293 (53%)
7572:7787 (2%)
view
216 x 2 config/crd/bases
config/manifest
78:293 (53%)
6994:7209 (2%)
view
216 x 2 config/crd/bases
config/crd/bases
78:293 (53%)
59:274 (66%)
view
216 x 2 config/crd/bases
config/manifest
59:274 (66%)
6521:6736 (2%)
view
216 x 2 config/manifest
config/manifest
6521:6736 (2%)
6994:7209 (2%)
view
216 x 2 config/crd/bases
config/crd/bases
78:293 (53%)
53:268 (69%)
view
216 x 2 config/manifest
config/manifest
6521:6736 (2%)
7572:7787 (2%)
view
216 x 2 config/crd/bases
config/manifest
53:268 (69%)
6521:6736 (2%)
view
189 x 2 config/crd/bases
config/manifest
1:189 (100%)
3571:3759 (2%)
view
183 x 2 config/crd/bases
config/manifest
1:183 (100%)
3760:3942 (2%)
view
152 x 2 config/crd/bases
config/manifest
1:152 (99%)
5509:5660 (1%)
view
137 x 2 config/crd/bases
config/manifest
1:137 (100%)
7255:7391 (1%)
view
122 x 2 config/crd/bases
config/manifest
1:122 (100%)
7392:7513 (1%)
view
104 x 2 config/crd/bases
config/manifest
1:104 (100%)
63:166 (1%)
view
92 x 2 config/crd/bases
config/manifest
1:93 (100%)
6849:6941 (1%)
view
88 x 2 config/crd/bases
config/manifest
1:88 (100%)
6218:6305 (<1%)
view
80 x 2 config/crd/bases
config/manifest
800:879 (2%)
1637:1716 (<1%)
view
80 x 2 config/crd/bases
config/manifest
800:879 (2%)
1556:1635 (<1%)
view
80 x 2 release/config/crd/bases
release/config/crd/bases
138:217 (2%)
800:879 (2%)
view
80 x 2 release/config/crd/bases
release/config/crd/bases
138:217 (2%)
719:798 (2%)
view
80 x 2 config/manifest
release/config/crd/bases
966:1045 (<1%)
1390:1469 (2%)
view
80 x 2 config/crd/bases
config/manifest
138:217 (2%)
1556:1635 (<1%)
view
80 x 2 config/crd/bases
config/manifest
138:217 (2%)
1637:1716 (<1%)
view
80 x 2 config/manifest
release/config/crd/bases
966:1045 (<1%)
1471:1550 (2%)
view
80 x 2 config/manifest
release/config/crd/bases
966:1045 (<1%)
719:798 (2%)
view
80 x 2 config/crd/bases
config/manifest
1390:1469 (2%)
304:383 (<1%)
view
80 x 2 config/crd/bases
config/manifest
1390:1469 (2%)
885:964 (<1%)
view
80 x 2 config/crd/bases
config/manifest
1390:1469 (2%)
966:1045 (<1%)
view
80 x 2 config/manifest
release/config/crd/bases
966:1045 (<1%)
138:217 (2%)
view
80 x 2 config/manifest
release/config/crd/bases
304:383 (<1%)
800:879 (2%)
view
80 x 2 config/manifest
release/config/crd/bases
304:383 (<1%)
719:798 (2%)
view
80 x 2 config/manifest
config/manifest
966:1045 (<1%)
1556:1635 (<1%)
view
80 x 2 config/crd/bases
release/config/crd/bases
1390:1469 (2%)
719:798 (2%)
view
80 x 2 config/crd/bases
release/config/crd/bases
1390:1469 (2%)
800:879 (2%)
view
80 x 2 config/manifest
config/manifest
966:1045 (<1%)
1637:1716 (<1%)
view
80 x 2 config/crd/bases
release/config/crd/bases
1390:1469 (2%)
138:217 (2%)
view
80 x 2 config/crd/bases
release/config/crd/bases
800:879 (2%)
1471:1550 (2%)
view
Duplicated Units
The list of top 17 duplicated units.
See data for all 17 unit duplicates...
Size#FoldersFilesLinesCode
20 x 2 pkg/providers/vsphere
pkg/providers/docker
930:956 
595:617 
view
18 x 2 pkg/providers/vsphere
pkg/providers/cloudstack
268:288 
282:301 
view
11 x 2 internal/aws-sdk-go-v2/internal/endpoints/v2
internal/aws-sdk-go-v2/internal/endpoints
288:302 
169:183 
view
9 x 2 pkg/providers/vsphere
pkg/providers/cloudstack
1015:1025 
828:838 
view
8 x 2 pkg/api/v1alpha1
pkg/api/v1alpha1
75:86 
103:114 
view
8 x 2 pkg/workflows/management
pkg/workflows/workload
32:41 
32:41 
view
8 x 2 pkg/workflows/management
pkg/workflows/workload
79:88 
76:85 
view
8 x 4 pkg/providers/tinkerbell
pkg/providers/vsphere
pkg/providers/cloudstack
pkg/providers/docker
55:65 
53:63 
52:62 
51:61 
view
7 x 2 pkg/api/v1alpha1
pkg/api/v1alpha1
88:98 
116:126 
view
7 x 2 cmd/eksctl-anywhere/cmd
cmd/eksctl-anywhere/cmd
147:155 
101:109 
view
6 x 2 release/api/v1alpha1
pkg/api/v1alpha1
203:210 
279:286 
view
6 x 2 pkg/api/v1alpha1
pkg/providers/snow/api/v1beta1
1561:1568 
728:735 
view
6 x 5 pkg/providers/nutanix
pkg/providers/vsphere
pkg/providers/cloudstack
pkg/providers/docker
pkg/providers/snow
769:776 
1294:1301 
990:997 
795:802 
370:377 
view
6 x 3 pkg/providers/vsphere/reconciler
pkg/providers/cloudstack/reconciler
pkg/providers/docker/reconciler
261:269 
159:167 
72:80 
view
6 x 2 cmd/eksctl-anywhere/cmd
cmd/eksctl-anywhere/cmd
25:32 
141:148 
view
6 x 9 cmd/eksctl-anywhere/cmd
cmd/integration_test/cmd
cmd/integration_test/cmd
cmd/integration_test/cmd
cmd/integration_test/cmd
cmd/integration_test/cmd
cmd/eks-a-tool/cmd
cmd/eks-a-tool/cmd
cmd/eks-a-tool/cmd
41:48 
39:46 
36:43 
31:38 
35:42 
47:54 
39:46 
46:53 
28:35 
view
6 x 2 cmd/integration_test/cmd
cmd/eks-a-tool/cmd
33:41 
43:51 
view