apache / rocketmq-clients
Duplication

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

Intro
Learn more...
Duplication Overall
system13% (4,512 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
proto100% (1,562 lines)
go11% (958 lines)
rs22% (841 lines)
java6% (402 lines)
py18% (396 lines)
cpp4% (219 lines)
cmake9% (52 lines)
toml24% (28 lines)
cs1% (26 lines)
xml10% (14 lines)
h<1% (14 lines)
Duplication per Component (primary)
cpp11% (1,066 lines)
golang11% (958 lines)
rust22% (855 lines)
php85% (781 lines)
java6% (416 lines)
python16% (410 lines)
csharp1% (26 lines)
style0% (0 lines)

Duplication Between Components (50+ lines)

G cpp cpp php php cpp--php 1562

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 3,128 duplicates...
Size#FoldersFilesLinesCode
378 x 2 cpp/proto/apache/rocketmq/v2
php/protocol/apache/rocketmq/v2
1:455 (100%)
1:455 (100%)
view
366 x 2 cpp/proto/apache/rocketmq/v2
php/protocol/apache/rocketmq/v2
1:450 (100%)
1:450 (100%)
view
37 x 2 cpp/proto/apache/rocketmq/v2
php/protocol/apache/rocketmq/v2
1:43 (100%)
1:43 (100%)
view
32 x 2 rust/src
rust/src
475:506 (6%)
523:554 (6%)
view
30 x 2 golang/example/producer/delay
golang/example/producer/fifo
32:71 (81%)
32:71 (81%)
view
30 x 2 golang/example/producer/fifo
golang/example/producer/normal
32:71 (81%)
32:71 (83%)
view
30 x 2 golang/example/producer/async
golang/example/producer/delay
32:71 (81%)
32:71 (81%)
view
30 x 2 golang/example/producer/async
golang/example/producer/normal
32:71 (81%)
32:71 (83%)
view
30 x 2 golang/example/producer/delay
golang/example/producer/normal
32:71 (81%)
32:71 (83%)
view
30 x 2 golang/example/producer/async
golang/example/producer/fifo
32:71 (81%)
32:71 (81%)
view
25 x 2 java/client/src/main/jav...tmq/client/java/example
java/client/src/main/jav...tmq/client/java/example
47:83 (49%)
42:78 (64%)
view
22 x 2 java/client/src/main/jav...tmq/client/java/message
java/client/src/main/jav...tmq/client/java/message
109:144 (21%)
104:160 (12%)
view
17 x 2 rust/src/model
rust/src
1:20 (26%)
1:17 (16%)
view
17 x 2 rust/src
rust/src
1:20 (10%)
1:18 (7%)
view
16 x 2 rust
rust/src/model
1:16 (26%)
1:16 (33%)
view
16 x 2 rust/src/model
rust/src/model
1:16 (25%)
1:16 (80%)
view
16 x 2 rust/src
rust/src
1:16 (11%)
1:16 (48%)
view
16 x 2 rust/src
rust/src
1:16 (3%)
1:16 (34%)
view
16 x 2 rust
rust/src
1:16 (26%)
1:16 (6%)
view
16 x 2 golang/example/producer/delay
golang/example/producer/transaction
32:50 (43%)
32:50 (34%)
view
16 x 2 rust/src
rust/src
1:16 (9%)
1:16 (11%)
view
16 x 2 rust/src/model
rust/src/model
1:16 (13%)
1:16 (44%)
view
16 x 2 rust/src/model
rust/src
1:16 (33%)
1:16 (15%)
view
16 x 2 rust/src/model
rust/src/model
1:16 (25%)
1:16 (44%)
view
16 x 2 rust/src
rust/src/model
1:16 (9%)
1:16 (33%)
view
16 x 2 rust/src
rust/src
1:16 (3%)
1:16 (15%)
view
16 x 2 rust/src
rust/src/model
1:16 (48%)
1:16 (13%)
view
16 x 2 rust/src/model
rust/src
1:16 (33%)
1:16 (6%)
view
16 x 2 rust
rust/src/model
1:16 (26%)
1:16 (80%)
view
16 x 2 rust/src
rust/src
1:16 (3%)
1:16 (9%)
view
16 x 2 rust/src
rust/src
1:16 (15%)
1:16 (6%)
view
16 x 2 java/client/src/main/jav...tmq/client/java/message
java/client/src/main/jav...tmq/client/java/message
88:128 (23%)
104:144 (8%)
view
16 x 2 rust/src/model
rust/src
1:16 (25%)
1:16 (3%)
view
16 x 2 rust/src
rust/src/model
1:16 (11%)
1:16 (80%)
view
16 x 2 rust/src
rust/src
1:16 (9%)
1:16 (48%)
view
16 x 2 rust/src/model
rust/src/model
1:16 (25%)
1:16 (13%)
view
16 x 2 rust/src
rust/src
1:16 (48%)
1:16 (34%)
view
16 x 2 rust/src
rust/src/model
1:16 (34%)
1:16 (13%)
view
16 x 2 rust/src
rust/src/model
1:16 (9%)
1:16 (13%)
view
16 x 2 rust/src
rust/src/model
1:16 (11%)
1:16 (25%)
view
16 x 2 rust/src
rust/src
1:16 (48%)
1:16 (32%)
view
16 x 2 rust/src/model
rust/src/model
1:16 (13%)
1:16 (80%)
view
16 x 2 rust/src
rust/src
1:16 (48%)
1:16 (6%)
view
16 x 2 rust/src/model
rust/src/model
1:16 (33%)
1:16 (80%)
view
16 x 2 golang/example/producer/async
golang/example/producer/transaction
32:50 (43%)
32:50 (34%)
view
16 x 2 rust/src
rust/src
1:16 (34%)
1:16 (6%)
view
16 x 2 rust/src/model
rust/src
1:16 (44%)
1:16 (6%)
view
16 x 2 rust
rust/src
1:16 (26%)
1:16 (3%)
view
16 x 2 rust/src
rust/src
1:16 (11%)
1:16 (15%)
view
16 x 2 rust/src/model
rust/src
1:16 (13%)
1:16 (32%)
view
Duplicated Units
The list of top 4 duplicated units.
See data for all 4 unit duplicates...
Size#FoldersFilesLinesCode
14 x 2 csharp/rocketmq-client-csharp
csharp/rocketmq-client-csharp
77:92 
59:74 
view
14 x 2 csharp/rocketmq-client-csharp
csharp/rocketmq-client-csharp
106:121 
88:103 
view
9 x 2 java/client/src/main/jav...ient/java/impl/producer
java/client/src/main/jav...ient/java/impl/consumer
111:121 
90:100 
view
9 x 2 java/client/src/main/jav...ient/java/impl/consumer
java/client/src/main/jav...ient/java/impl/consumer
227:238 
121:132 
view