apache / dubbo-go-pixiu
Duplication

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

Intro
Learn more...
Duplication Overall
system29% (42,968 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
yaml91% (35,377 lines)
go6% (7,202 lines)
tpl80% (192 lines)
yml39% (139 lines)
proto6% (58 lines)
Duplication per Component (primary)
manifests94% (35,330 lines)
pilot7% (2,864 lines)
pkg6% (1,393 lines)
pixiu8% (1,070 lines)
operator7% (1,061 lines)
istioctl6% (676 lines)
security4% (216 lines)
tools4% (200 lines)
common23% (134 lines)
configs33% (24 lines)
cmd0% (0 lines)
configcenter0% (0 lines)

Duplication Between Components (50+ lines)

G operator operator pkg pkg operator--pkg 746 security security operator--security 746 tools tools operator--tools 86 pkg--security 90 pilot pilot pilot--pkg 70 istioctl istioctl istioctl--pkg 68

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 35,036 duplicates...
Size#FoldersFilesLinesCode
6613 x 2 manifests/charts/base/files
manifests/charts/istiod-remote/templates
4:6633 (95%)
3:6632 (99%)
view
6613 x 2 manifests/charts/base/crds
manifests/charts/istiod-remote/templates
2:6631 (100%)
3:6632 (99%)
view
6613 x 2 manifests/charts/base/crds
manifests/charts/base/files
2:6631 (100%)
4:6633 (95%)
view
1208 x 2 manifests/charts/base/files
manifests/charts/istiod-remote/templates
339:1546 (17%)
1563:2770 (18%)
view
1208 x 2 manifests/charts/base/crds
manifests/charts/istiod-remote/templates
337:1544 (18%)
1563:2770 (18%)
view
1208 x 2 manifests/charts/base/files
manifests/charts/base/files
339:1546 (17%)
1564:2771 (17%)
view
1208 x 2 manifests/charts/istiod-remote/templates
manifests/charts/istiod-remote/templates
338:1545 (18%)
1563:2770 (18%)
view
1208 x 2 manifests/charts/base/crds
manifests/charts/base/crds
337:1544 (18%)
1562:2769 (18%)
view
1208 x 2 manifests/charts/base/crds
manifests/charts/istiod-remote/templates
1562:2769 (18%)
338:1545 (18%)
view
1208 x 2 manifests/charts/base/files
manifests/charts/istiod-remote/templates
1564:2771 (17%)
338:1545 (18%)
view
1208 x 2 manifests/charts/base/crds
manifests/charts/base/files
337:1544 (18%)
1564:2771 (17%)
view
1208 x 2 manifests/charts/base/crds
manifests/charts/base/files
1562:2769 (18%)
339:1546 (17%)
view
728 x 2 manifests/charts/base/crds
manifests/charts/istiod-remote/templates
4775:5502 (11%)
4027:4754 (11%)
view
728 x 2 manifests/charts/base/files
manifests/charts/istiod-remote/templates
4028:4755 (10%)
4776:5503 (11%)
view
728 x 2 manifests/charts/base/files
manifests/charts/istiod-remote/templates
4777:5504 (10%)
4027:4754 (11%)
view
728 x 2 manifests/charts/base/crds
manifests/charts/base/files
4026:4753 (11%)
4777:5504 (10%)
view
728 x 2 manifests/charts/base/files
manifests/charts/base/files
4028:4755 (10%)
4777:5504 (10%)
view
728 x 2 manifests/charts/base/crds
manifests/charts/base/files
4775:5502 (11%)
4028:4755 (10%)
view
728 x 2 manifests/charts/base/crds
manifests/charts/istiod-remote/templates
4026:4753 (11%)
4776:5503 (11%)
view
728 x 2 manifests/charts/base/crds
manifests/charts/base/crds
4026:4753 (11%)
4775:5502 (11%)
view
728 x 2 manifests/charts/istiod-remote/templates
manifests/charts/istiod-remote/templates
4027:4754 (11%)
4776:5503 (11%)
view
621 x 2 manifests/charts/istio-c...tio-discovery/templates
manifests/charts/istiod-remote/templates
1:628 (100%)
1:628 (100%)
view
621 x 2 manifests/charts/istio-c...tio-discovery/templates
manifests/charts/istiod-remote/templates
1:628 (100%)
1:628 (100%)
view
621 x 2 manifests/charts/istio-c...tio-discovery/templates
manifests/charts/istiod-remote/templates
1:628 (100%)
1:628 (100%)
view
599 x 2 manifests/charts/istio-c...tio-discovery/templates
manifests/charts/istiod-remote/templates
1:606 (100%)
1:606 (100%)
view
599 x 2 manifests/charts/istio-c...tio-discovery/templates
manifests/charts/istiod-remote/templates
1:606 (100%)
1:606 (100%)
view
482 x 2 manifests/charts/istio-c...l/istio-discovery/files
manifests/charts/istiod-remote/files
216:701 (15%)
1:486 (100%)
view
482 x 2 manifests/charts/istio-c...l/istio-discovery/files
manifests/charts/istiod-remote/files
1:486 (100%)
1:486 (100%)
view
482 x 2 manifests/charts/istio-c...l/istio-discovery/files
manifests/charts/istio-c...l/istio-discovery/files
216:701 (15%)
1:486 (100%)
view
271 x 2 pkg/config/schema/collections
pkg/config/schema/collections
29:353 (76%)
35:359 (41%)
view
259 x 2 manifests/charts/gateways/istio-egress/templates
manifests/charts/gateways/istio-ingress/templates
45:305 (77%)
45:305 (77%)
view
244 x 2 manifests/charts/base/files
manifests/charts/istiod-remote/templates
367:610 (3%)
1200:1443 (3%)
view
244 x 2 manifests/charts/base/crds
manifests/charts/istiod-remote/templates
1590:1833 (3%)
1200:1443 (3%)
view
244 x 2 manifests/charts/base/crds
manifests/charts/base/files
1199:1442 (3%)
367:610 (3%)
view
244 x 2 manifests/charts/istiod-remote/templates
manifests/charts/istiod-remote/templates
1591:1834 (3%)
2425:2668 (3%)
view
244 x 2 manifests/charts/base/files
manifests/charts/istiod-remote/templates
2426:2669 (3%)
366:609 (3%)
view
244 x 2 manifests/charts/base/files
manifests/charts/istiod-remote/templates
367:610 (3%)
2425:2668 (3%)
view
244 x 2 manifests/charts/base/files
manifests/charts/base/files
367:610 (3%)
1201:1444 (3%)
view
244 x 2 manifests/charts/base/crds
manifests/charts/base/files
2424:2667 (3%)
367:610 (3%)
view
244 x 2 manifests/charts/base/crds
manifests/charts/istiod-remote/templates
365:608 (3%)
1200:1443 (3%)
view
244 x 2 manifests/charts/base/files
manifests/charts/base/files
367:610 (3%)
2426:2669 (3%)
view
244 x 2 manifests/charts/base/crds
manifests/charts/istiod-remote/templates
1199:1442 (3%)
366:609 (3%)
view
244 x 2 manifests/charts/istiod-remote/templates
manifests/charts/istiod-remote/templates
366:609 (3%)
1200:1443 (3%)
view
244 x 2 manifests/charts/base/crds
manifests/charts/base/files
2424:2667 (3%)
1592:1835 (3%)
view
244 x 2 manifests/charts/base/crds
manifests/charts/istiod-remote/templates
365:608 (3%)
2425:2668 (3%)
view
244 x 2 manifests/charts/base/files
manifests/charts/istiod-remote/templates
1201:1444 (3%)
366:609 (3%)
view
244 x 2 manifests/charts/base/crds
manifests/charts/istiod-remote/templates
1590:1833 (3%)
2425:2668 (3%)
view
244 x 2 manifests/charts/base/files
manifests/charts/istiod-remote/templates
1592:1835 (3%)
2425:2668 (3%)
view
244 x 2 manifests/charts/base/files
manifests/charts/istiod-remote/templates
1592:1835 (3%)
1200:1443 (3%)
view
244 x 2 manifests/charts/base/crds
manifests/charts/istiod-remote/templates
1199:1442 (3%)
1591:1834 (3%)
view
Duplicated Units
The list of top 40 duplicated units.
See data for all 40 unit duplicates...
Size#FoldersFilesLinesCode
44 x 2 pilot/pkg/config/kube/ingress
pilot/pkg/config/kube/ingressv1
226:282 
179:235 
view
44 x 2 pilot/pkg/config/kube/ingress
pilot/pkg/config/kube/ingressv1
169:226 
163:220 
view
42 x 2 pilot/pkg/config/kube/ingress
pilot/pkg/config/kube/ingressv1
81:129 
80:128 
view
31 x 2 pilot/pkg/config/kube/ingress
pilot/pkg/config/kube/ingressv1
344:382 
295:333 
view
27 x 2 pilot/pkg/config/kube/ingress
pilot/pkg/config/kube/ingressv1
307:335 
312:340 
view
22 x 2 pilot/pkg/xds
pilot/pkg/xds
103:126 
100:123 
view
20 x 2 pilot/pkg/config/kube/ingress
pilot/pkg/config/kube/ingressv1
199:224 
151:177 
view
20 x 2 pilot/pkg/config/kube/ingress
pilot/pkg/config/kube/ingressv1
102:123 
96:117 
view
16 x 2 pilot/pkg/config/kube/ingress
pilot/pkg/config/kube/ingressv1
337:360 
342:365 
view
15 x 2 tools/bug-report/pkg/util/path
operator/pkg/util
61:77 
189:205 
view
15 x 2 pilot/pkg/config/kube/ingress
pilot/pkg/config/kube/ingressv1
59:78 
58:77 
view
14 x 2 pilot/pkg/model
pkg/config/analysis/analyzers/virtualservice
508:523 
131:146 
view
13 x 2 pixiu/pkg/listener/http2
pixiu/pkg/listener/tcp
137:153 
80:96 
view
12 x 2 pilot/pkg/config/kube/ingress
pilot/pkg/config/kube/ingressv1
264:278 
258:272 
view
11 x 2 tools/docker-builder/builder
pilot/pkg/networking/util
108:120 
674:686 
view
11 x 2 pixiu/pkg/filter/http/grpcproxy
pixiu/pkg/client/proxy
105:117 
125:137 
view
11 x 2 pilot/cmd/pilot-agent/status
pilot/pkg/xds
829:841 
1026:1038 
view
11 x 2 pkg/config/analysis/analyzers/annotations
pkg/config/analysis/analyzers/maturity
142:158 
104:120 
view
10 x 3 pilot/pkg/networking/dubbo/v1alpha1
pilot/pkg/networking/dubbo/v1alpha1
pilot/pkg/xds
139:150 
297:308 
471:482 
view
10 x 2 pkg/config/analysis/analyzers/annotations
pkg/config/analysis/analyzers/maturity
41:52 
44:55 
view
9 x 2 istioctl/pkg/multicluster
istioctl/pkg/tag
508:519 
339:350 
view
9 x 2 pilot/pkg/config/kube/ingress
pilot/pkg/config/kube/ingressv1
239:250 
233:244 
view
9 x 2 pilot/pkg/config/kube/ingress
pilot/pkg/config/kube/ingressv1
252:262 
246:256 
view
9 x 3 pilot/pkg/networking/core/v1alpha3
pilot/pkg/networking/util
pilot/pkg/model
547:557 
608:620 
473:485 
view
9 x 2 pkg/config/analysis/analyzers/injection
pkg/config/analysis/analyzers/injection
58:68 
52:62 
view
8 x 2 istioctl/pkg/multicluster
istioctl/pkg/tag
482:493 
325:336 
view
8 x 2 pilot/pkg/config/kube/ingress
pilot/pkg/config/kube/ingressv1
246:256 
247:257 
view
8 x 2 pilot/pkg/config/kube/ingress
pilot/pkg/config/kube/ingressv1
90:100 
84:94 
view
8 x 2 pkg/config/analysis/analyzers/webhook
pkg/config/analysis/analyzers/injection
194:204 
126:136 
view
7 x 2 pixiu/pkg/adapter/spring...vicediscovery/zookeeper
pixiu/pkg/adapter/dubboregistry/registry/base
178:186 
43:51 
view
7 x 2 pixiu/pkg/filter/http/grpcproxy
pixiu/pkg/client/proxy
128:136 
148:156 
view
7 x 2 pilot/pkg/config/kube/ingress
pilot/pkg/config/kube/ingressv1
362:377 
367:382 
view
7 x 2 pilot/pkg/xds
pilot/pkg/xds
92:101 
89:98 
view
7 x 2 pkg/config/analysis/analyzers/virtualservice
pkg/config/analysis/analyzers/virtualservice
43:51 
41:49 
view
7 x 2 pkg/config/analysis/analyzers/gateway
pkg/config/analysis/analyzers/gateway
35:43 
45:53 
view
6 x 2 pilot/cmd/pilot-agent/status
pilot/pkg/xds
455:463 
261:269 
view
6 x 2 pilot/pkg/config/kube/ingress
pilot/pkg/config/kube/ingressv1
284:291 
237:244 
view
6 x 2 pilot/pkg/config/kube/ingress
pilot/pkg/config/kube/ingressv1
228:236 
222:230 
view
6 x 2 pilot/pkg/networking/util
pilot/pkg/networking
225:232 
203:210 
view
6 x 2 pkg/config/analysis/analyzers/annotations
pkg/config/analysis/analyzers/maturity
170:178 
122:130 
view