apache / apisix-ingress-controller
Duplication

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

Intro
Learn more...
Duplication Overall
system15% (3,104 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go13% (2,734 lines)
toml81% (354 lines)
rego35% (16 lines)
Duplication per Component (primary)
pkg13% (2,734 lines)
releases81% (354 lines)
policy35% (16 lines)
conf0% (0 lines)
ROOT0% (0 lines)
cmd0% (0 lines)

Duplication Between Components (50+ lines)

G policy policy releases releases policy--releases 176

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 656 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
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 (54%)
1:31 (62%)
view
27 x 2 releases
releases
1:31 (51%)
1:31 (62%)
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 (75%)
1:31 (62%)
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 (67%)
1:31 (62%)
view
27 x 2 releases
releases
1:31 (67%)
1:31 (62%)
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 (60%)
1:31 (62%)
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 (57%)
1:31 (62%)
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 (62%)
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 (67%)
1:31 (62%)
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
548:581 (6%)
585:618 (6%)
view
25 x 2 pkg/apisix
pkg/apisix
40:69 (13%)
188:217 (13%)
view
22 x 2 pkg/providers/ingress/translation
pkg/providers/ingress/translation
250:275 (5%)
355:380 (5%)
view
20 x 2 pkg/providers/apisix/translation
pkg/providers/apisix/translation
87:112 (4%)
531:554 (4%)
view
19 x 2 pkg/providers/apisix/translation
pkg/providers/apisix/translation
110:132 (3%)
442:464 (3%)
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
69:97 
74:102 
view
20 x 6 pkg/providers/gateway
pkg/providers/gateway
pkg/providers/gateway
pkg/providers/gateway
pkg/providers/gateway
pkg/providers/gateway
163:184 
180:201 
182:203 
203:224 
185:206 
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 
1539:1549 
view
9 x 14 pkg/providers/gateway
pkg/providers/gateway
pkg/providers/gateway
pkg/providers/gateway
pkg/providers/gateway
pkg/providers/gateway
pkg/providers/k8s
pkg/providers/ingress
pkg/providers/apisix
pkg/providers/apisix
...
72:82 
168:178 
70:80 
87:97 
70:80 
145:155 
95:105 
96:106 
80:90 
80:90 
...
view
9 x 2 pkg/providers/k8s/namespace
pkg/providers/k8s/configmap
77:87 
95:105 
view
7 x 2 pkg/types/apisix/v1
pkg/kube/apisix/apis/config/v2
180:188 
398:406 
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
7 x 4 pkg/providers/apisix
pkg/providers/apisix
pkg/providers/apisix
pkg/providers/apisix
69:78 
64:73 
77:87 
64:73 
view