epam / edp-ddm-kong
Duplication

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

Intro
Learn more...
Duplication Overall
system30% (51,676 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
lua31% (50,057 lines)
yaml34% (852 lines)
proto12% (489 lines)
tf37% (166 lines)
t12% (61 lines)
tpl6% (44 lines)
pm4% (7 lines)
Duplication per Component (primary)
kong30% (50,780 lines)
deploy-templates28% (896 lines)
ROOT0% (0 lines)
upgrade-scripts0% (0 lines)
kong-build-tools0% (0 lines)
stages0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 15,021 duplicates...
Size#FoldersFilesLinesCode
138 x 2 kong/spec/03-plugins/36-request-transformer
kong/spec/03-plugins/36-request-transformer
684:828 (6%)
832:976 (6%)
view
115 x 2 kong/spec/03-plugins/09-key-auth
kong/spec/03-plugins/10-basic-auth
774:913 (10%)
498:638 (22%)
view
114 x 2 kong/spec/03-plugins/36-request-transformer
kong/spec/03-plugins/36-request-transformer
1643:1763 (5%)
1845:1965 (5%)
view
88 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
309:398 (5%)
402:491 (5%)
view
88 x 2 kong/spec/01-unit
kong/spec/01-unit
118:211 (2%)
2108:2201 (2%)
view
87 x 2 kong/spec/04-perf/01-rps
kong/spec/04-perf/02-flamegraph
68:170 (49%)
65:168 (48%)
view
73 x 2 kong/spec/02-integration/05-proxy
kong/spec/02-integration/05-proxy
248:360 (9%)
621:735 (9%)
view
59 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
158:235 (16%)
203:278 (6%)
view
59 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
909:968 (3%)
972:1031 (3%)
view
59 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
610:669 (3%)
729:788 (3%)
view
58 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
973:1031 (3%)
1276:1334 (3%)
view
58 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
910:968 (3%)
1276:1334 (3%)
view
57 x 2 kong/spec/02-integration/05-proxy/10-balancer
kong/spec/02-integration/05-proxy/10-balancer
141:208 (3%)
390:457 (3%)
view
56 x 2 kong/spec/01-unit/01-db/...a/11-declarative_config
kong/spec/01-unit/01-db/...a/11-declarative_config
884:939 (2%)
1160:1215 (2%)
view
56 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
437:494 (3%)
734:791 (3%)
view
55 x 2 kong/spec/02-integration/05-proxy/10-balancer
kong/spec/02-integration/05-proxy/10-balancer
143:208 (2%)
218:284 (2%)
view
55 x 2 kong/spec/02-integration/05-proxy/10-balancer
kong/spec/02-integration/05-proxy/10-balancer
218:284 (2%)
392:457 (2%)
view
55 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
344:398 (3%)
734:788 (3%)
view
55 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
158:231 (15%)
241:313 (4%)
view
55 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
344:398 (3%)
615:669 (3%)
view
55 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
203:274 (6%)
241:313 (4%)
view
55 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
437:491 (3%)
615:669 (3%)
view
54 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
915:968 (3%)
1092:1145 (3%)
view
54 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
978:1031 (3%)
1092:1145 (3%)
view
54 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
438:491 (3%)
553:606 (3%)
view
54 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
553:606 (3%)
616:669 (3%)
view
54 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
553:606 (3%)
735:788 (3%)
view
54 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
496:549 (3%)
792:845 (3%)
view
54 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
345:398 (3%)
553:606 (3%)
view
54 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
1092:1145 (3%)
1281:1334 (3%)
view
53 x 2 kong/spec/03-plugins/26-prometheus
kong/spec/03-plugins/26-prometheus
19:80 (11%)
107:168 (13%)
view
53 x 2 kong/spec/01-unit
kong/spec/01-unit
101:171 (20%)
268:338 (20%)
view
52 x 2 kong/spec/01-unit/01-db/...a/11-declarative_config
kong/spec/01-unit/01-db/...a/11-declarative_config
1765:1816 (2%)
1821:1872 (2%)
view
49 x 2 kong/spec/02-integration/09-hybrid_mode
kong/spec/02-integration/09-hybrid_mode
146:211 (7%)
93:159 (42%)
view
47 x 2 kong/spec/02-integration/05-proxy/10-balancer
kong/spec/02-integration/05-proxy/10-balancer
25:77 (2%)
13:65 (16%)
view
47 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
2:66 (5%)
2:65 (3%)
view
44 x 2 kong/kong/clustering
kong/kong/clustering
539:618 (11%)
303:383 (17%)
view
42 x 2 kong/spec/03-plugins/33-serverless-functions
kong/spec/03-plugins/33-serverless-functions
86:127 (34%)
107:148 (34%)
view
41 x 2 kong/spec/04-perf/01-rps
kong/spec/04-perf/02-flamegraph
25:81 (40%)
27:83 (39%)
view
41 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
175:227 (2%)
259:310 (3%)
view
41 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
175:227 (2%)
221:271 (4%)
view
41 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
175:227 (2%)
176:227 (11%)
view
41 x 2 kong/spec/01-unit/01-db/...a/11-declarative_config
kong/spec/01-unit/01-db/...a/11-declarative_config
628:668 (1%)
899:939 (1%)
view
41 x 2 kong/spec/01-unit/01-db/...a/11-declarative_config
kong/spec/01-unit/01-db/...a/11-declarative_config
628:668 (1%)
1175:1215 (1%)
view
39 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
1035:1073 (2%)
1338:1376 (2%)
view
39 x 2 kong/spec/03-plugins/17-ip-restriction
kong/spec/03-plugins/17-ip-restriction
6:54 (4%)
542:590 (4%)
view
39 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
104:145 (4%)
110:151 (3%)
view
38 x 2 kong/spec/02-integration/05-proxy
kong/spec/02-integration/05-proxy
83:125 (17%)
177:219 (17%)
view
38 x 2 kong/spec/02-integration/03-db
kong/spec/02-integration/03-db
40:82 (16%)
114:156 (16%)
view
36 x 2 kong/spec/01-unit/01-db/...a/11-declarative_config
kong/spec/01-unit/01-db/...a/11-declarative_config
11:68 (1%)
11:68 (30%)
view
Duplicated Units
The list of top 20 duplicated units.
See data for all 20 unit duplicates...
Size#FoldersFilesLinesCode
29 x 2 kong/spec/05-migration/plugins/http-log/migrations
kong/spec
16:52 
1208:1244 
view
28 x 2 kong/kong/db/migrations/operations
kong/kong/db/migrations/operations
456:489 
73:106 
view
22 x 2 kong/kong/tools
kong/kong/runloop/plugin_servers
7:34 
98:125 
view
21 x 2 kong/kong/db/migrations/operations
kong/kong/db/migrations/operations
250:276 
28:54 
view
18 x 2 kong/kong/plugins/basic-auth
kong/kong/plugins/ldap-auth
201:226 
239:264 
view
18 x 2 kong/kong/clustering
kong/kong/clustering
585:615 
350:380 
view
14 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
654:670 
450:466 
view
11 x 3 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
kong/spec/01-unit/01-db
11:23 
19:31 
27:39 
view
11 x 3 kong/kong/plugins/syslog
kong/kong/plugins/loggly
kong/kong/plugins/tcp-log
93:106 
133:147 
60:73 
view
10 x 2 kong/kong/tools
kong/kong/runloop/plugin_servers
58:72 
24:38 
view
8 x 2 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
1508:1517 
1079:1088 
view
8 x 2 kong/kong/tools
kong/kong/runloop/plugin_servers
84:94 
50:60 
view
8 x 2 kong/kong/db/strategies
kong/kong/db/dao
63:77 
210:224 
view
7 x 2 kong/kong/tools
kong/kong/runloop/plugin_servers
74:82 
40:48 
view
7 x 2 kong/kong/plugins/prometheus
kong/kong/api
11:22 
480:491 
view
7 x 2 kong/kong/clustering
kong/kong/clustering
44:53 
46:55 
view
7 x 2 kong/kong/clustering
kong/kong/clustering
74:84 
103:113 
view
6 x 3 kong/spec/03-plugins/27-aws-lambda
kong/spec/03-plugins/27-aws-lambda
kong/spec/03-plugins/27-aws-lambda
15:22 
15:22 
16:23 
view
6 x 2 kong/spec/01-unit/21-dns-client
kong/spec/01-unit
40:47 
83:91 
view
6 x 5 kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
kong/spec/01-unit/09-balancer
287:294 
113:120 
249:256 
203:210 
204:211 
view