GoogleCloudPlatform / microservices-demo
Duplication

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

Intro
Learn more...
Duplication Overall
system75% (17,166 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go88% (9,951 lines)
yaml74% (5,053 lines)
py77% (1,180 lines)
proto99% (952 lines)
js10% (30 lines)
Duplication per Component (primary)
src76% (11,876 lines)
kustomize76% (1,525 lines)
helm-chart57% (1,516 lines)
release98% (1,009 lines)
kubernetes-manifests98% (934 lines)
protos99% (237 lines)
istio-manifests68% (51 lines)
ROOT18% (18 lines)
terraform0% (0 lines)

Duplication Between Components (50+ lines)

G kustomize kustomize release release kustomize--release 2072 kubernetes-manifests kubernetes-manifests kubernetes-manifests--kustomize 1922 kubernetes-manifests--release 1850 helm-chart helm-chart helm-chart--kustomize 1032 helm-chart--release 735 helm-chart--kubernetes-manifests 735 protos protos src src protos--src 952 istio-manifests istio-manifests istio-manifests--kustomize 96 istio-manifests--release 96

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 19,300 duplicates...
Size#FoldersFilesLinesCode
1782 x 2 src/checkoutservice/genproto
src/frontend/genproto
30:2609 (100%)
30:2609 (100%)
view
1782 x 2 src/frontend/genproto
src/productcatalogservice/genproto
30:2609 (100%)
30:2609 (100%)
view
1782 x 2 src/frontend/genproto
src/shippingservice/genproto
30:2609 (100%)
30:2609 (100%)
view
1782 x 2 src/productcatalogservice/genproto
src/shippingservice/genproto
30:2609 (100%)
30:2609 (100%)
view
1782 x 2 src/checkoutservice/genproto
src/shippingservice/genproto
30:2609 (100%)
30:2609 (100%)
view
1782 x 2 src/checkoutservice/genproto
src/productcatalogservice/genproto
30:2609 (100%)
30:2609 (100%)
view
631 x 2 src/frontend/genproto
src/productcatalogservice/genproto
33:1178 (100%)
33:1178 (100%)
view
631 x 2 src/checkoutservice/genproto
src/shippingservice/genproto
33:1178 (100%)
33:1178 (100%)
view
631 x 2 src/productcatalogservice/genproto
src/shippingservice/genproto
33:1178 (100%)
33:1178 (100%)
view
631 x 2 src/checkoutservice/genproto
src/productcatalogservice/genproto
33:1178 (100%)
33:1178 (100%)
view
631 x 2 src/frontend/genproto
src/shippingservice/genproto
33:1178 (100%)
33:1178 (100%)
view
631 x 2 src/checkoutservice/genproto
src/frontend/genproto
33:1178 (100%)
33:1178 (100%)
view
540 x 2 src/emailservice
src/recommendationservice
24:822 (100%)
24:822 (100%)
view
201 x 2 src/currencyservice/proto
src/paymentservice/proto
1:260 (100%)
1:260 (100%)
view
201 x 2 src/adservice/src/main/proto
src/currencyservice/proto
1:260 (100%)
1:260 (100%)
view
201 x 2 src/adservice/src/main/proto
src/paymentservice/proto
1:260 (100%)
1:260 (100%)
view
186 x 2 protos
src/currencyservice/proto
21:262 (92%)
19:260 (92%)
view
186 x 2 protos
src/paymentservice/proto
21:262 (92%)
19:260 (92%)
view
186 x 2 protos
src/adservice/src/main/proto
21:262 (92%)
19:260 (92%)
view
142 x 2 kustomize/base
release
15:156 (100%)
529:670 (14%)
view
114 x 2 kustomize/base
release
15:141 (100%)
255:381 (12%)
view
110 x 2 kubernetes-manifests
kustomize/base
47:156 (77%)
47:156 (77%)
view
110 x 2 kubernetes-manifests
release
47:156 (77%)
561:670 (11%)
view
86 x 2 kustomize/base
release
14:99 (100%)
672:757 (9%)
view
81 x 2 kubernetes-manifests
kustomize/base
48:141 (71%)
48:141 (71%)
view
81 x 2 kubernetes-manifests
release
48:141 (71%)
288:381 (8%)
view
81 x 2 kustomize/base
release
15:95 (100%)
96:176 (8%)
view
76 x 2 kustomize/base
release
15:90 (100%)
178:253 (8%)
view
74 x 2 kustomize/base
release
15:88 (100%)
906:979 (7%)
view
74 x 2 kustomize/base
release
15:88 (100%)
21:94 (7%)
view
73 x 2 kustomize/base
release
15:87 (100%)
759:831 (7%)
view
72 x 2 kustomize/base
release
15:86 (100%)
383:454 (7%)
view
72 x 2 kustomize/base
release
15:86 (100%)
833:904 (7%)
view
72 x 2 kustomize/base
release
15:86 (100%)
456:527 (7%)
view
66 x 2 kubernetes-manifests
release
14:79 (76%)
672:737 (6%)
view
66 x 2 kubernetes-manifests
kustomize/base
14:79 (76%)
14:79 (76%)
view
60 x 2 src/checkoutservice/money
src/frontend/money
23:131 (100%)
23:131 (100%)
view
50 x 2 kubernetes-manifests
kustomize/base
46:95 (61%)
46:95 (61%)
view
50 x 2 kubernetes-manifests
release
46:95 (61%)
127:176 (5%)
view
44 x 2 kubernetes-manifests
release
47:90 (57%)
210:253 (4%)
view
44 x 2 kubernetes-manifests
kustomize/base
47:90 (57%)
47:90 (57%)
view
42 x 2 kubernetes-manifests
release
47:88 (56%)
53:94 (4%)
view
42 x 2 kubernetes-manifests
kustomize/base
47:88 (56%)
47:88 (56%)
view
42 x 2 kubernetes-manifests
kustomize/base
47:88 (56%)
47:88 (56%)
view
42 x 2 kubernetes-manifests
release
47:88 (56%)
938:979 (4%)
view
41 x 2 kubernetes-manifests
kustomize/base
46:86 (56%)
46:86 (56%)
view
41 x 2 kubernetes-manifests
kustomize/base
47:87 (56%)
47:87 (56%)
view
41 x 2 kubernetes-manifests
release
47:87 (56%)
791:831 (4%)
view
41 x 2 kubernetes-manifests
release
46:86 (56%)
864:904 (4%)
view
40 x 2 src/cartservice/src/protos
src/paymentservice/proto
1:50 (100%)
1:50 (19%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 104 unit duplicates...
Size#FoldersFilesLinesCode
407 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
2202:2610 
2202:2610 
2202:2610 
2202:2610 
view
23 x 2 src/checkoutservice/money
src/frontend/money
93:121 
93:121 
view
19 x 2 src/recommendationservice
src/emailservice
0:0 
0:0 
view
15 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
135:151 
135:151 
135:151 
135:151 
view
15 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
153:169 
153:169 
153:169 
153:169 
view
15 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
171:187 
171:187 
171:187 
171:187 
view
15 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
281:297 
281:297 
281:297 
281:297 
view
15 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
415:431 
415:431 
415:431 
415:431 
view
15 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
433:449 
433:449 
433:449 
433:449 
view
15 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
451:467 
451:467 
451:467 
451:467 
view
15 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
577:593 
577:593 
577:593 
577:593 
view
15 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
595:611 
595:611 
595:611 
595:611 
view
15 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
717:733 
717:733 
717:733 
717:733 
view
15 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
735:751 
735:751 
735:751 
735:751 
view
15 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
841:857 
841:857 
841:857 
841:857 
view
15 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
943:959 
943:959 
943:959 
943:959 
view
15 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
1045:1061 
1045:1061 
1045:1061 
1045:1061 
view
15 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
1147:1163 
1147:1163 
1147:1163 
1147:1163 
view
15 x 3 src/shippingservice
src/checkoutservice
src/productcatalogservice
157:177 
178:198 
178:196 
view
11 x 3 src/shippingservice
src/checkoutservice
src/frontend
41:53 
50:62 
22:34 
view
11 x 2 src/currencyservice
src/paymentservice
88:100 
70:82 
view
10 x 2 src/checkoutservice
src/frontend
208:219 
224:235 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
61:71 
61:71 
61:71 
61:71 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
116:126 
116:126 
116:126 
116:126 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
170:180 
170:180 
170:180 
170:180 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
217:227 
217:227 
217:227 
217:227 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
265:275 
265:275 
265:275 
265:275 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
317:327 
317:327 
317:327 
317:327 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
358:368 
358:368 
358:368 
358:368 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
412:422 
412:422 
412:422 
412:422 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
466:476 
466:476 
466:476 
466:476 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
548:558 
548:558 
548:558 
548:558 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
595:605 
595:605 
595:605 
595:605 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
642:652 
642:652 
642:652 
642:652 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
689:699 
689:699 
689:699 
689:699 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
737:747 
737:747 
737:747 
737:747 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
791:801 
791:801 
791:801 
791:801 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
839:849 
839:849 
839:849 
839:849 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
893:903 
893:903 
893:903 
893:903 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
944:954 
944:954 
944:954 
944:954 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
1031:1041 
1031:1041 
1031:1041 
1031:1041 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
1093:1103 
1093:1103 
1093:1103 
1093:1103 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
1142:1152 
1142:1152 
1142:1152 
1142:1152 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
1199:1209 
1199:1209 
1199:1209 
1199:1209 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
1268:1278 
1268:1278 
1268:1278 
1268:1278 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
1322:1332 
1322:1332 
1322:1332 
1322:1332 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
1370:1380 
1370:1380 
1370:1380 
1370:1380 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
1428:1438 
1428:1438 
1428:1438 
1428:1438 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
1504:1514 
1504:1514 
1504:1514 
1504:1514 
view
9 x 4 src/shippingservice/genproto
src/checkoutservice/genproto
src/frontend/genproto
src/productcatalogservice/genproto
1562:1572 
1562:1572 
1562:1572 
1562:1572 
view