apache / dubbo-js
Duplication

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

Intro
Learn more...
Duplication Overall
system30% (3,099 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
ts33% (3,007 lines)
proto33% (35 lines)
go10% (28 lines)
yaml45% (16 lines)
mjs8% (13 lines)
Duplication per Component (primary)
packages31% (2,957 lines)
example37% (114 lines)
lint10% (28 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 473 duplicates...
Size#FoldersFilesLinesCode
133 x 2 packages/dubbo-node-test/src/helpers
packages/dubbo-web-test/src/helpers
17:177 (100%)
17:177 (100%)
view
39 x 2 packages/dubbo/src/protocol-grpc-web
packages/dubbo/src/protocol-grpc
119:162 (26%)
108:151 (29%)
view
39 x 2 packages/protoc-gen-dubbo-es/src
packages/protoc-gen-dubbo-web/src
27:73 (84%)
30:76 (81%)
view
39 x 2 packages/dubbo/src/protocol-grpc-web
packages/dubbo/src/protocol-grpc
212:250 (14%)
183:221 (18%)
view
36 x 2 example/dubbo-node-example/gen
example/dubbo-web-example/src/util/gen
12:79 (100%)
12:79 (100%)
view
33 x 2 packages/dubbo/src/protocol-grpc-web
packages/dubbo/src/protocol-grpc
16:65 (12%)
16:64 (15%)
view
31 x 2 packages/dubbo/src/protocol-grpc-web
packages/dubbo/src/protocol-triple
45:84 (11%)
52:90 (12%)
view
30 x 2 packages/dubbo/src/protocol-grpc
packages/dubbo/src/protocol-triple
184:213 (14%)
213:242 (11%)
view
30 x 2 packages/dubbo/src/protocol-grpc-web
packages/dubbo/src/protocol-triple
213:242 (11%)
213:242 (11%)
view
30 x 2 packages/dubbo/src/protocol-grpc-web
packages/dubbo/src/protocol-grpc
177:206 (11%)
152:181 (14%)
view
25 x 2 packages/dubbo/src/protocol-grpc-web
packages/dubbo/src/protocol-grpc
93:119 (9%)
91:117 (12%)
view
24 x 2 packages/dubbo/src/protocol-grpc-web
packages/dubbo/src/protocol-grpc
67:90 (9%)
66:89 (11%)
view
23 x 2 packages/dubbo-web/src
packages/dubbo-web/src
217:241 (9%)
208:232 (10%)
view
23 x 2 packages/dubbo-web/src
packages/dubbo-web/src
138:160 (9%)
133:155 (10%)
view
23 x 2 packages/dubbo-node-test/src/helpers
packages/dubbo-web-test/src/helpers
16:50 (100%)
16:50 (100%)
view
22 x 2 packages/protoc-gen-dubbo-es/src
packages/protoc-gen-dubbo-web/src
27:56 (75%)
30:59 (70%)
view
22 x 2 packages/dubbo/src/protocol-grpc-web
packages/dubbo/src/protocol-triple
176:197 (8%)
171:193 (8%)
view
22 x 2 packages/protoc-gen-dubbo-es/src
packages/protoc-gen-dubbo-web/src
27:56 (75%)
30:59 (70%)
view
21 x 2 packages/dubbo/src/protocol-grpc
packages/dubbo/src/protocol-triple
152:172 (10%)
172:193 (8%)
view
20 x 2 packages/dubbo/src/protocol-grpc-web
packages/dubbo/src/protocol-grpc
69:90 (52%)
62:83 (58%)
view
18 x 2 packages/dubbo/src/protocol-grpc
packages/dubbo/src/protocol-triple
66:83 (8%)
73:90 (6%)
view
17 x 2 packages/dubbo-web/src
packages/dubbo/src/protocol-grpc-web
206:223 (7%)
175:191 (6%)
view
17 x 2 packages/dubbo/src/protocol-grpc-web
packages/dubbo/src/protocol-grpc
51:76 (44%)
50:75 (45%)
view
17 x 2 packages/dubbo/src/protocol-grpc-web
packages/dubbo/src/protocol-triple
244:260 (6%)
245:261 (6%)
view
16 x 2 packages/dubbo/src/protocol-grpc-web
packages/dubbo/src/protocol-triple
197:212 (6%)
196:211 (6%)
view
16 x 2 packages/dubbo/src/protocol-grpc
packages/dubbo/src/protocol-triple
108:125 (11%)
362:379 (4%)
view
16 x 2 packages/dubbo/src/protocol-grpc-web
packages/dubbo/src/protocol-triple
119:136 (10%)
362:379 (4%)
view
16 x 2 packages/dubbo-web/src
packages/dubbo/src/protocol-triple
207:223 (7%)
171:187 (6%)
view
15 x 2 packages/dubbo-web/src
packages/dubbo/src/protocol-triple
217:232 (6%)
172:187 (5%)
view
15 x 2 packages/dubbo-web/src
packages/dubbo/src/protocol-grpc-web
217:232 (6%)
177:191 (5%)
view
15 x 2 packages/dubbo-web/src
packages/dubbo/src/protocol-grpc
217:232 (6%)
152:166 (7%)
view
15 x 2 packages/dubbo-web/src
packages/dubbo/src/protocol-grpc
208:223 (6%)
152:166 (7%)
view
15 x 2 packages/dubbo-web/src
packages/dubbo-web/src
152:166 (6%)
288:302 (6%)
view
14 x 2 lint
lint
11:24 (15%)
47:60 (15%)
view
14 x 2 packages/dubbo/src/protocol-grpc-web
packages/dubbo/src/protocol-grpc
172:185 (9%)
158:171 (10%)
view
14 x 2 packages/dubbo-web/src
packages/dubbo-web/src
21:38 (6%)
20:36 (6%)
view
14 x 2 packages/dubbo/src/protocol-triple
packages/dubbo/src/protocol-triple
183:196 (3%)
367:380 (3%)
view
13 x 2 packages/dubbo/src/protocol-grpc-web
packages/dubbo/src/protocol-grpc
105:117 (8%)
94:106 (9%)
view
13 x 2 packages/dubbo/src/protocol-grpc-web
packages/dubbo/src/protocol-triple
124:136 (8%)
183:195 (3%)
view
13 x 2 packages/dubbo-node-test/src/helpers
packages/dubbo-node-test/src/helpers
116:128 (1%)
242:254 (1%)
view
13 x 2 packages/dubbo/src/protocol-grpc
packages/dubbo/src/protocol-triple
113:125 (9%)
183:195 (3%)
view
13 x 2 packages/dubbo-node-test
packages/dubbo/src/protocol-grpc/proto
3:15 (11%)
1:13 (15%)
view
12 x 2 packages/dubbo/src/protocol-grpc
packages/dubbo/src/protocol-triple
44:64 (5%)
52:71 (4%)
view
12 x 2 packages/dubbo/src
packages/dubbo/src
154:167 (7%)
204:217 (7%)
view
12 x 2 packages/dubbo/src/protocol-grpc-web
packages/dubbo/src/protocol-grpc
88:103 (8%)
78:93 (8%)
view
12 x 2 packages/dubbo-web/src
packages/dubbo/src/protocol-grpc-web
128:139 (5%)
56:67 (4%)
view
12 x 2 packages/dubbo-node/src
packages/dubbo-node/src
36:120 (50%)
36:120 (46%)
view
12 x 2 packages/dubbo-web/src
packages/dubbo/src/protocol-triple
128:139 (5%)
62:73 (4%)
view
11 x 2 packages/dubbo-node-test/src/helpers
packages/dubbo-web-test/src/helpers
86:96 (8%)
70:80 (8%)
view
11 x 2 packages/dubbo-web/src
packages/dubbo-web/src
286:296 (4%)
296:306 (5%)
view
Duplicated Units
The list of top 14 duplicated units.
See data for all 14 unit duplicates...
Size#FoldersFilesLinesCode
37 x 2 packages/protoc-gen-dubbo-es/src
packages/protoc-gen-dubbo-web/src
35:74 
38:77 
view
21 x 2 packages/dubbo/src/protocol-grpc
packages/dubbo/src/protocol-grpc-web
62:84 
69:91 
view
20 x 2 packages/protoc-gen-dubbo-es/src
packages/protoc-gen-dubbo-web/src
35:57 
38:60 
view
20 x 2 packages/protoc-gen-dubbo-es/src
packages/protoc-gen-dubbo-web/src
35:57 
38:60 
view
17 x 2 packages/dubbo/src/protocol-grpc
packages/dubbo/src/protocol-grpc-web
58:76 
59:77 
view
13 x 2 packages/dubbo-node-test/src/helpers
packages/dubbo-web-test/src/helpers
40:54 
40:54 
view
11 x 2 packages/dubbo/src/protocol-grpc
packages/dubbo/src/protocol-grpc-web
98:110 
100:112 
view
10 x 2 packages/dubbo-web/src
packages/dubbo-web/src
279:290 
270:281 
view
10 x 3 packages/dubbo/src/protocol-grpc
packages/dubbo/src/protocol-triple
packages/dubbo/src/protocol-grpc-web
200:211 
229:240 
229:240 
view
10 x 3 packages/protoc-gen-dubbo-web/src
packages/protoc-gen-dubbo-web/src
packages/protoc-gen-dubbo-web/src
24:35 
24:35 
24:35 
view
12 x 2 packages/dubbo-node-test/src/helpers
packages/dubbo-web-test/src/helpers
103:116 
103:116 
view
8 x 2 packages/dubbo-node-test/src/helpers
packages/dubbo-web-test/src/helpers
124:133 
124:133 
view
8 x 2 packages/dubbo/src/protocol-grpc
packages/dubbo/src/protocol-grpc-web
183:192 
212:221 
view
7 x 3 packages/protoc-gen-dubbo-es/src
packages/protoc-gen-dubbo-es/src
packages/protoc-gen-dubbo-es/src
24:32 
24:32 
24:32 
view