apache / apisix-ingress-controller
Duplication

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

Intro
Learn more...
Duplication Overall
system14% (2,743 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go12% (2,408 lines)
toml81% (319 lines)
rego35% (16 lines)
Duplication per Component (primary)
pkg12% (2,408 lines)
releases81% (319 lines)
policy35% (16 lines)
cmd0% (0 lines)
ROOT0% (0 lines)
conf0% (0 lines)

Duplication Between Components (50+ lines)

G policy policy releases releases policy--releases 160

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 594 duplicates...
Size#FoldersFilesLinesCode
34 x 2 releases
releases
1:40 (94%)
1:40 (85%)
view
34 x 2 releases
releases
1:40 (65%)
1:40 (85%)
view
28 x 2 pkg/providers/ingress/translation
pkg/providers/ingress/translation
206:243 (7%)
311:348 (7%)
view
27 x 2 releases
releases
1:31 (54%)
1:31 (51%)
view
27 x 2 releases
releases
1:31 (67%)
1:31 (54%)
view
27 x 2 releases
releases
1:31 (60%)
1:31 (67%)
view
27 x 2 releases
releases
1:31 (57%)
1:31 (67%)
view
27 x 2 releases
releases
1:31 (67%)
1:31 (75%)
view
27 x 2 releases
releases
1:31 (60%)
1:31 (67%)
view
27 x 2 releases
releases
1:31 (67%)
1:31 (67%)
view
27 x 2 releases
releases
1:31 (51%)
1:31 (67%)
view
27 x 2 releases
releases
1:31 (60%)
1:31 (51%)
view
27 x 2 releases
releases
1:31 (60%)
1:31 (67%)
view
27 x 2 releases
releases
1:31 (60%)
1:31 (67%)
view
27 x 2 releases
releases
1:31 (67%)
1:31 (51%)
view
27 x 2 releases
releases
1:31 (67%)
1:31 (67%)
view
27 x 2 releases
releases
1:31 (67%)
1:31 (51%)
view
27 x 2 releases
releases
1:31 (67%)
1:31 (67%)
view
27 x 2 releases
releases
1:31 (51%)
1:31 (75%)
view
27 x 2 releases
releases
1:31 (60%)
1:31 (75%)
view
27 x 2 releases
releases
1:31 (57%)
1:31 (51%)
view
27 x 2 releases
releases
1:31 (54%)
1:31 (67%)
view
27 x 2 releases
releases
1:31 (67%)
1:31 (54%)
view
27 x 2 releases
releases
1:31 (67%)
1:31 (75%)
view
27 x 2 releases
releases
1:31 (67%)
1:31 (67%)
view
27 x 2 releases
releases
1:31 (54%)
1:31 (57%)
view
27 x 2 releases
releases
1:31 (60%)
1:31 (54%)
view
27 x 2 releases
releases
1:31 (67%)
1:31 (57%)
view
27 x 2 releases
releases
1:31 (57%)
1:31 (67%)
view
27 x 2 releases
releases
1:31 (67%)
1:31 (57%)
view
27 x 2 releases
releases
1:31 (54%)
1:31 (75%)
view
27 x 2 releases
releases
1:31 (67%)
1:31 (75%)
view
27 x 2 releases
releases
1:31 (67%)
1:31 (67%)
view
27 x 2 releases
releases
1:31 (67%)
1:31 (67%)
view
27 x 2 releases
releases
1:31 (60%)
1:31 (57%)
view
27 x 2 releases
releases
1:31 (54%)
1:31 (67%)
view
27 x 2 releases
releases
1:31 (57%)
1:31 (75%)
view
26 x 2 pkg/providers/ingress/translation
pkg/providers/ingress/translation
481:514 (7%)
518:551 (7%)
view
20 x 2 pkg/providers/apisix/translation
pkg/providers/apisix/translation
86:110 (4%)
521:544 (4%)
view
19 x 2 pkg/providers/apisix/translation
pkg/providers/apisix/translation
108:130 (3%)
436:458 (3%)
view
17 x 2 pkg/providers/gateway
pkg/providers/gateway
116:135 (9%)
161:180 (11%)
view
16 x 2 policy
releases
1:16 (35%)
1:16 (44%)
view
16 x 2 policy
releases
1:16 (35%)
1:16 (32%)
view
16 x 2 pkg/providers/gateway
pkg/providers/gateway
162:180 (10%)
144:162 (10%)
view
16 x 2 policy
releases
1:16 (35%)
1:16 (34%)
view
16 x 2 policy
releases
1:16 (35%)
1:16 (40%)
view
16 x 2 policy
releases
1:16 (35%)
1:16 (40%)
view
16 x 2 policy
releases
1:16 (35%)
1:16 (35%)
view
16 x 2 pkg/providers/apisix/translation
pkg/providers/apisix/translation
599:619 (3%)
639:659 (3%)
view
16 x 2 policy
releases
1:16 (35%)
1:16 (30%)
view
Duplicated Units
The list of top 11 duplicated units.
See data for all 11 unit duplicates...
Size#FoldersFilesLinesCode
22 x 2 pkg/providers/k8s/endpoint
pkg/providers/k8s/endpoint
74:102 
69:97 
view
20 x 6 pkg/providers/gateway
pkg/providers/gateway
pkg/providers/gateway
pkg/providers/gateway
pkg/providers/gateway
pkg/providers/gateway
163:184 
203:224 
182:203 
185:206 
180:201 
175:196 
view
18 x 2 pkg/providers/gateway
pkg/providers/gateway
226:246 
208:228 
view
12 x 6 pkg/kube/apisix/client/c...rsioned/typed/config/v2
pkg/kube/apisix/client/c...rsioned/typed/config/v2
pkg/kube/apisix/client/c...rsioned/typed/config/v2
pkg/kube/apisix/client/c...rsioned/typed/config/v2
pkg/kube/apisix/client/c...rsioned/typed/config/v2
pkg/kube/apisix/client/c...rsioned/typed/config/v2
166:179 
166:179 
166:179 
166:179 
166:179 
166:179 
view
11 x 6 pkg/kube/apisix/client/c...rsioned/typed/config/v2
pkg/kube/apisix/client/c...rsioned/typed/config/v2
pkg/kube/apisix/client/c...rsioned/typed/config/v2
pkg/kube/apisix/client/c...rsioned/typed/config/v2
pkg/kube/apisix/client/c...rsioned/typed/config/v2
pkg/kube/apisix/client/c...rsioned/typed/config/v2
97:109 
97:109 
97:109 
97:109 
97:109 
97:109 
view
9 x 2 pkg/types/apisix/v1
pkg/kube/apisix/apis/config/v2
291:301 
1534:1544 
view
9 x 14 pkg/providers/apisix
pkg/providers/apisix
pkg/providers/apisix
pkg/providers/apisix
pkg/providers/apisix
pkg/providers/apisix
pkg/providers/ingress
pkg/providers/k8s
pkg/providers/gateway
pkg/providers/gateway
...
79:89 
74:84 
88:98 
74:84 
105:115 
79:89 
95:105 
95:105 
72:82 
87:97 
...
view
9 x 2 pkg/providers/k8s/namespace
pkg/providers/k8s/configmap
75:85 
95:105 
view
7 x 2 pkg/types/apisix/v1
pkg/kube/apisix/apis/config/v2
180:188 
398:406 
view
7 x 4 pkg/providers/apisix
pkg/providers/apisix
pkg/providers/apisix
pkg/providers/apisix
68:77 
63:72 
76:86 
63:72 
view
7 x 6 pkg/kube/apisix/client/c...rsioned/typed/config/v2
pkg/kube/apisix/client/c...rsioned/typed/config/v2
pkg/kube/apisix/client/c...rsioned/typed/config/v2
pkg/kube/apisix/client/c...rsioned/typed/config/v2
pkg/kube/apisix/client/c...rsioned/typed/config/v2
pkg/kube/apisix/client/c...rsioned/typed/config/v2
155:163 
155:163 
155:163 
155:163 
155:163 
155:163 
view