apache / skywalking-go
Duplication

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

Intro
Learn more...
Duplication Overall
system8% (871 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go8% (871 lines)
Duplication per Component (primary)
plugins11% (825 lines)
tools1% (40 lines)
log66% (6 lines)
ROOT0% (0 lines)
agent0% (0 lines)
toolkit0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 132 duplicates...
Size#FoldersFilesLinesCode
14 x 2 plugins/grpc
plugins/grpc
50:64 (30%)
37:51 (46%)
view
14 x 2 plugins/core
plugins/core/metrics
266:285 (6%)
155:174 (11%)
view
13 x 2 plugins/gin
plugins/goframe/net/ghttp
88:107 (25%)
77:96 (30%)
view
11 x 2 plugins/core/reporter/grpc
plugins/core/reporter/grpc
332:343 (3%)
363:374 (3%)
view
10 x 2 plugins/gorm/entry
plugins/sql/entry
70:82 (27%)
191:203 (8%)
view
10 x 2 plugins/microv4/client
plugins/microv4/client
42:53 (20%)
85:96 (20%)
view
9 x 2 plugins/kratosv2/transport/grpc
plugins/kratosv2/transport/http
40:52 (23%)
40:52 (23%)
view
9 x 2 plugins/core/reporter/grpc
plugins/core/reporter/grpc
305:313 (2%)
366:374 (2%)
view
9 x 2 plugins/core/reporter/grpc
plugins/core/reporter/grpc
305:313 (2%)
335:343 (2%)
view
9 x 2 plugins/fasthttp/router
plugins/fiber
50:61 (37%)
50:61 (36%)
view
9 x 2 plugins/pulsar/pulsar
plugins/pulsar/pulsar
46:56 (14%)
47:57 (21%)
view
9 x 2 plugins/microv4/client
plugins/microv4/client
41:49 (18%)
62:70 (18%)
view
9 x 2 plugins/kratosv2/transport/grpc
plugins/kratosv2/transport/http
40:52 (34%)
45:57 (21%)
view
8 x 2 plugins/sql/entry
plugins/sql/entry
100:109 (6%)
146:155 (6%)
view
8 x 2 plugins/grpc
plugins/grpc
37:45 (34%)
43:51 (27%)
view
8 x 2 plugins/toolkit-activation/trace
plugins/toolkit-activation/trace
38:47 (50%)
35:44 (57%)
view
8 x 2 plugins/grpc
plugins/grpc
37:45 (34%)
37:45 (34%)
view
8 x 2 plugins/kratosv2/transport/grpc
plugins/kratosv2/transport/http
60:68 (21%)
60:68 (21%)
view
8 x 2 plugins/grpc
plugins/grpc
44:52 (21%)
42:50 (29%)
view
8 x 2 plugins/grpc
plugins/grpc
37:45 (34%)
43:51 (27%)
view
8 x 2 plugins/grpc
plugins/grpc
32:40 (21%)
31:39 (29%)
view
8 x 2 plugins/grpc
plugins/grpc
42:50 (29%)
43:51 (27%)
view
8 x 2 tools/go-agent/instrument/plugins
tools/go-agent/instrument/plugins
67:75 (11%)
89:97 (11%)
view
8 x 2 plugins/grpc
plugins/grpc
37:45 (34%)
42:50 (29%)
view
8 x 2 plugins/microv4/client
plugins/microv4/client
63:70 (16%)
85:92 (16%)
view
8 x 2 plugins/grpc
plugins/grpc
44:52 (21%)
37:45 (34%)
view
8 x 2 plugins/grpc
plugins/grpc
44:52 (21%)
43:51 (27%)
view
8 x 2 plugins/toolkit-activation/trace
plugins/toolkit-activation/trace
37:46 (53%)
38:47 (50%)
view
8 x 2 plugins/grpc
plugins/grpc
37:45 (34%)
44:52 (21%)
view
8 x 2 plugins/grpc
plugins/grpc
42:50 (29%)
37:45 (34%)
view
8 x 2 plugins/toolkit-activation/trace
plugins/toolkit-activation/trace
37:46 (53%)
35:44 (57%)
view
8 x 2 plugins/kratosv2/transport/grpc
plugins/kratosv2/transport/http
28:40 (53%)
28:40 (53%)
view
8 x 2 plugins/fasthttp/hostclient
plugins/http
42:53 (29%)
44:55 (27%)
view
7 x 2 plugins/dubbo/filter/graceful_shutdown
plugins/dubbo/filter/graceful_shutdown
42:49 (23%)
41:48 (31%)
view
7 x 2 plugins/sql/entry
plugins/sql/entry
113:121 (5%)
159:167 (5%)
view
7 x 2 plugins/sql/entry
plugins/sql/entry
159:167 (5%)
42:50 (38%)
view
7 x 2 plugins/grpc
plugins/rocketmq/producer
55:63 (24%)
103:111 (11%)
view
7 x 2 plugins/sql/entry
plugins/sql/entry
134:142 (5%)
38:46 (46%)
view
7 x 2 plugins/grpc
plugins/grpc
59:67 (23%)
49:57 (30%)
view
7 x 2 plugins/sql/entry
plugins/sql/entry
113:121 (5%)
42:50 (38%)
view
7 x 2 plugins/go-redisv9
plugins/go-redisv9
53:63 (6%)
147:157 (6%)
view
7 x 2 plugins/grpc
plugins/rocketmq/producer
54:62 (25%)
103:111 (11%)
view
7 x 2 plugins/grpc
plugins/grpc
49:57 (30%)
49:57 (30%)
view
7 x 2 plugins/grpc
plugins/rocketmq/producer
49:57 (30%)
103:111 (11%)
view
7 x 2 plugins/grpc
plugins/grpc
43:50 (28%)
44:51 (24%)
view
7 x 2 plugins/sql/entry
plugins/sql/entry
42:50 (38%)
42:50 (38%)
view
7 x 2 plugins/grpc
plugins/grpc
54:62 (25%)
55:63 (24%)
view
7 x 2 plugins/sql/entry
plugins/sql/entry
113:121 (5%)
41:49 (41%)
view
7 x 2 plugins/grpc
plugins/rocketmq/producer
59:67 (23%)
103:111 (11%)
view
7 x 2 plugins/sql/entry
plugins/sql/entry
180:188 (5%)
42:50 (38%)
view
Duplicated Units
The list of top 13 duplicated units.
See data for all 13 unit duplicates...
Size#FoldersFilesLinesCode
16 x 2 plugins/goframe/net/ghttp
plugins/gin
77:97 
88:108 
view
16 x 2 plugins/core/metrics
plugins/core
155:175 
266:286 
view
12 x 2 plugins/fasthttp/router
plugins/fiber
49:62 
49:62 
view
11 x 2 plugins/sql/entry
plugins/gorm/entry
191:204 
70:83 
view
10 x 2 plugins/sql/entry
plugins/sql/entry
28:39 
28:39 
view
9 x 2 plugins/irisv12
plugins/fasthttp/router
50:60 
49:59 
view
9 x 3 plugins/sql/entry
plugins/sql/entry
plugins/sql/entry
37:47 
133:143 
37:47 
view
9 x 2 plugins/sql/entry
plugins/sql/entry
28:38 
28:38 
view
9 x 5 plugins/sql/entry
plugins/sql/entry
plugins/sql/entry
plugins/sql/entry
plugins/sql/entry
40:50 
41:51 
112:122 
40:50 
41:51 
view
9 x 7 plugins/grpc
plugins/grpc
plugins/grpc
plugins/grpc
plugins/grpc
plugins/rocketmq/producer
plugins/rocketmq/producer
58:68 
54:64 
53:63 
48:58 
48:58 
32:42 
102:112 
view
9 x 2 plugins/kratosv2/transport/grpc
plugins/kratosv2/transport/http
59:69 
59:69 
view
6 x 2 plugins/sql/entry
plugins/sql/entry
28:35 
28:35 
view
6 x 2 plugins/grpc
plugins/grpc
28:35 
28:35 
view