JetBrains / rd
Duplication

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

Intro
Learn more...
Duplication Overall
system5% (2,329 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
cs5% (1,184 lines)
cmake95% (510 lines)
kt3% (429 lines)
h4% (166 lines)
cmd12% (28 lines)
kts2% (12 lines)
Duplication per Component (primary)
rd-net5% (1,184 lines)
rd-kt5% (688 lines)
rd-cpp8% (449 lines)
buildSrc1% (8 lines)
ROOT0% (0 lines)

Duplication Between Components (50+ lines)

G rd-cpp rd-cpp rd-kt rd-kt rd-cpp--rd-kt 510

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 147 duplicates...
Size#FoldersFilesLinesCode
106 x 2 rd-cpp
rd-kt/rd-gen/src/main/resources/cpp
1:112 (39%)
1:112 (41%)
view
84 x 2 rd-cpp
rd-kt/rd-gen/src/main/resources/cpp
120:214 (31%)
115:209 (32%)
view
65 x 2 rd-cpp
rd-kt/rd-gen/src/main/resources/cpp
221:291 (24%)
213:283 (25%)
view
47 x 2 rd-cpp/src/rd_core_cpp/src/main/reactive
rd-cpp/src/rd_core_cpp/src/main/reactive
57:160 (32%)
50:153 (41%)
view
47 x 2 rd-cpp/src/rd_core_cpp/src/main/reactive
rd-cpp/src/rd_core_cpp/src/main/reactive
58:163 (32%)
52:156 (41%)
view
46 x 2 rd-cpp/src/rd_core_cpp/src/main/reactive
rd-cpp/src/rd_core_cpp/src/main/reactive
59:160 (31%)
58:160 (32%)
view
26 x 2 rd-net/Test.RdFramework
rd-net/Test.RdFramework
114:153 (5%)
407:443 (5%)
view
25 x 2 rd-net/Test.RdFramework
rd-net/Test.RdFramework
98:132 (5%)
170:204 (5%)
view
20 x 2 rd-net/Test.RdFramework/Contexts
rd-net/Test.RdFramework/Contexts
78:104 (32%)
127:153 (25%)
view
18 x 2 rd-net/Test.Lifetimes/Lifetimes
rd-net/Test.Lifetimes/Lifetimes
26:54 (16%)
69:98 (16%)
view
16 x 2 rd-net/RdFramework/Impl
rd-net/RdFramework/Impl
195:233 (14%)
217:255 (13%)
view
15 x 2 rd-net/Test.Lifetimes/Collections/Synchronized
rd-net/Test.Lifetimes/Collections/Synchronized
16:36 (71%)
16:36 (71%)
view
14 x 2 rd-net/Test.RdFramework
rd-net/Test.RdFramework
186:204 (2%)
407:424 (2%)
view
14 x 2 rd-net/Test.Lifetimes/Lifetimes
rd-net/Test.Lifetimes/Lifetimes
391:415 (1%)
430:454 (1%)
view
14 x 2 rd-kt/rd-gen/src/main/ko...d/generator/nova/csharp
rd-kt/rd-gen/src/main/ko...d/generator/nova/kotlin
595:610 (1%)
686:701 (1%)
view
14 x 2 rd-net/Test.Lifetimes/Utils
rd-net/Test.Lifetimes/Utils
45:60 (12%)
64:79 (12%)
view
13 x 2 rd-net/Test.Lifetimes/Utils
rd-net/Test.Lifetimes/Utils
9:21 (11%)
28:40 (11%)
view
12 x 2 rd-kt/rd-framework/src/m...rains/rd/framework/impl
rd-kt/rd-framework/src/m...rains/rd/framework/impl
210:227 (9%)
179:196 (11%)
view
12 x 2 rd-kt/rd-gen/src/main/ko...s/rd/generator/nova/cpp
rd-kt/rd-gen/src/main/ko...d/generator/nova/csharp
577:592 (<1%)
313:328 (1%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
22:41 (50%)
21:40 (52%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
21:40 (52%)
21:40 (52%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
21:40 (52%)
21:40 (52%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
21:40 (52%)
21:40 (52%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
21:40 (52%)
21:40 (52%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
21:40 (52%)
21:40 (52%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
21:40 (52%)
22:41 (50%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
22:41 (50%)
21:40 (52%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
21:40 (52%)
22:41 (50%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
21:40 (52%)
21:40 (52%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
21:40 (52%)
21:40 (52%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
21:40 (52%)
21:40 (52%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
22:41 (50%)
21:40 (52%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
21:40 (52%)
21:40 (52%)
view
11 x 2 rd-kt/rd-cross/src/main/...s/rd/cross/cases/client
rd-kt/rd-cross/src/main/...s/rd/cross/cases/server
13:34 (68%)
14:35 (68%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
21:40 (52%)
21:40 (52%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
22:41 (50%)
21:40 (52%)
view
11 x 2 rd-net/Test.RdFramework/Contexts
rd-net/Test.RdFramework/Contexts
23:51 (18%)
67:95 (13%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
21:40 (52%)
21:40 (52%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
21:40 (52%)
21:40 (52%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
21:40 (52%)
21:40 (52%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
21:40 (52%)
21:40 (52%)
view
11 x 2 rd-net/Lifetimes/Diagnostics/StringInterpolation
rd-net/Lifetimes/Diagnostics/StringInterpolation
21:40 (52%)
21:40 (52%)
view
10 x 2 rd-net/RdFramework/Impl
rd-net/RdFramework/Impl
121:139 (4%)
105:123 (4%)
view
10 x 2 rd-net/Test.Lifetimes/Lifetimes
rd-net/Test.Lifetimes/Lifetimes
647:660 (1%)
672:684 (1%)
view
10 x 2 rd-kt/rd-gen/src/main/ko...s/rd/generator/nova/cpp
rd-kt/rd-gen/src/main/ko...d/generator/nova/kotlin
579:592 (<1%)
206:219 (1%)
view
10 x 2 rd-kt/rd-framework/src/m...rains/rd/framework/impl
rd-kt/rd-framework/src/m...rains/rd/framework/impl
73:88 (6%)
74:89 (4%)
view
10 x 2 rd-kt/rd-gen/src/main/ko...d/generator/nova/csharp
rd-kt/rd-gen/src/main/ko...d/generator/nova/kotlin
315:328 (1%)
206:219 (1%)
view
9 x 2 rd-net/Test.RdFramework/Contexts
rd-net/Test.RdFramework/Contexts
20:32 (5%)
143:155 (5%)
view
9 x 2 rd-net/RdFramework.Reflection
rd-net/RdFramework.Reflection
43:58 (34%)
48:63 (34%)
view
9 x 2 rd-net/Test.RdFramework/Contexts
rd-net/Test.RdFramework/Contexts
20:32 (5%)
108:120 (5%)
view
Duplicated Units
The list of top 6 duplicated units.
See data for all 6 unit duplicates...
Size#FoldersFilesLinesCode
14 x 2 rd-net/RdFramework/Impl
rd-net/RdFramework/Impl
438:455 
242:259 
view
14 x 2 rd-kt/rd-cross/src/main/...s/rd/cross/cases/server
rd-kt/rd-cross/src/main/...s/rd/cross/cases/client
14:32 
13:31 
view
10 x 2 rd-net/Test.Cross/Cases/Client
rd-net/Test.Cross/Cases/Server
11:24 
11:24 
view
10 x 2 rd-kt/rd-framework/src/m...rains/rd/framework/impl
rd-kt/rd-framework/src/m...rains/rd/framework/impl
225:237 
81:93 
view
7 x 2 rd-cpp/src/rd_framework_cpp/src/main/impl
rd-cpp/src/rd_framework_cpp/src/main/impl
236:244 
143:151 
view
6 x 2 rd-net/Test.Cross/Base
rd-net/Test.RdFramework
17:24 
45:52 
view