apache / iggy
Duplication

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

Intro
Learn more...
Duplication Overall
system25% (19,653 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
rs30% (17,281 lines)
cs17% (1,285 lines)
svelte13% (619 lines)
toml18% (183 lines)
java6% (126 lines)
ts2% (91 lines)
dockerignore100% (52 lines)
http5% (16 lines)
Duplication per Component (primary)
core30% (17,432 lines)
foreign11% (1,472 lines)
web10% (649 lines)
ROOT53% (100 lines)

Duplication Between Components (50+ lines)

G ROOT ROOT core core ROOT--core 224

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 164,085 duplicates...
Size#FoldersFilesLinesCode
56 x 2 foreign/csharp/Iggy_SDK/Mappers
foreign/csharp/Iggy_SDK_Tests/Utils/Users
99:175 (9%)
80:157 (52%)
view
50 x 2 foreign/csharp/Iggy_SDK/IggyClient/Implementations
foreign/csharp/Iggy_SDK/IggyClient/Implementations
250:325 (13%)
386:463 (7%)
view
31 x 2 foreign/csharp/Iggy_SDK_Tests/ContractTests
foreign/csharp/Iggy_SDK_Tests/ContractTests
279:329 (5%)
382:430 (5%)
view
28 x 2 foreign/csharp/Iggy_SDK_Tests/ContractTests
foreign/csharp/Iggy_SDK_Tests/ContractTests
174:213 (4%)
350:389 (4%)
view
28 x 2 web/src/lib/components/RouteComponents/Settings
web/src/routes/dashboard/settings/users
27:57 (16%)
29:59 (12%)
view
27 x 2 core/cli/src/args/permissions
core/cli/src/args/permissions
413:445 (5%)
511:543 (5%)
view
27 x 2 core/sdk/src/quic
core/sdk/src/tcp
296:327 (6%)
455:486 (5%)
view
26 x 2 core/server/src/binary/handlers/streams
core/server/src/binary/handlers/streams
1:27 (38%)
1:27 (38%)
view
26 x 2 core/server/src/binary/handlers/system
core/server/src/binary/handlers/system
1:27 (44%)
1:27 (48%)
view
26 x 2 core/server/src/binary/handlers/users
core/server/src/binary/handlers/users
1:27 (40%)
1:27 (34%)
view
26 x 2 core/server/src/binary/handlers/partitions
core/server/src/binary/handlers/partitions
1:27 (32%)
1:27 (32%)
view
26 x 2 core/server/src/binary/handlers/streams
core/server/src/binary/handlers/streams
1:27 (39%)
1:27 (38%)
view
26 x 2 core/server/src/binary/handlers/topics
core/server/src/binary/handlers/topics
1:27 (39%)
1:27 (32%)
view
26 x 2 foreign/java/java-sdk/sr...y/clients/blocking/http
foreign/java/java-sdk/sr...gy/clients/blocking/tcp
49:90 (54%)
50:91 (53%)
view
26 x 2 core/server/src/binary/handlers/streams
core/server/src/binary/handlers/streams
1:27 (38%)
1:27 (39%)
view
26 x 2 core/server/src/binary/handlers/topics
core/server/src/binary/handlers/topics
1:27 (39%)
1:27 (37%)
view
26 x 2 core/server/src/binary/handlers/topics
core/server/src/binary/handlers/topics
1:27 (37%)
1:27 (32%)
view
26 x 2 core/server/src/binary/handlers/system
core/server/src/binary/handlers/system
1:27 (44%)
1:27 (48%)
view
26 x 2 core/server/src/binary/handlers/users
core/server/src/binary/handlers/users
1:27 (37%)
1:27 (34%)
view
26 x 2 ROOT
ROOT
1:27 (100%)
1:27 (100%)
view
26 x 2 core/server/src/binary/handlers/users
core/server/src/binary/handlers/users
1:27 (37%)
1:27 (40%)
view
26 x 2 core/server/src/binary/handlers/system
core/server/src/binary/handlers/system
1:27 (44%)
1:27 (44%)
view
25 x 2 core/bench/src/args/kinds/end_to_end
core/bench/src/args/kinds/pinned
1:27 (42%)
1:27 (35%)
view
25 x 2 core/bench/src/args/kinds/end_to_end
core/bench/src/args/kinds/pinned
1:27 (33%)
1:27 (43%)
view
25 x 2 core/bench/src/args/kinds/pinned
core/bench/src/args/kinds/pinned
1:27 (42%)
1:27 (35%)
view
25 x 2 core/bench/src/args/kinds/balanced
core/bench/src/args/kinds/balanced
1:28 (40%)
1:28 (41%)
view
25 x 2 core/bench/src/args/kinds/balanced
core/bench/src/args/kinds/end_to_end
1:28 (41%)
1:27 (33%)
view
25 x 2 core/bench/src/args/kinds/end_to_end
core/bench/src/args/kinds/pinned
1:27 (33%)
1:27 (35%)
view
25 x 2 core/bench/src/args/kinds/balanced
core/bench/src/args/kinds/end_to_end
1:28 (34%)
1:27 (33%)
view
25 x 2 core/bench/src/args/kinds/balanced
core/bench/src/args/kinds/end_to_end
1:28 (34%)
1:27 (42%)
view
25 x 2 core/bench/src/args/kinds/balanced
core/bench/src/args/kinds/end_to_end
1:28 (40%)
1:27 (42%)
view
25 x 2 core/bench/src/args/kinds/end_to_end
core/bench/src/args/kinds/pinned
1:27 (33%)
1:27 (42%)
view
25 x 2 core/bench/src/args/kinds/balanced
core/bench/src/args/kinds/pinned
1:28 (40%)
1:27 (35%)
view
25 x 2 core/bench/src/args/kinds/end_to_end
core/bench/src/args/kinds/pinned
1:27 (42%)
1:27 (43%)
view
25 x 2 core/bench/src/args/kinds/balanced
core/bench/src/args/kinds/pinned
1:28 (34%)
1:27 (35%)
view
25 x 2 core/bench/src/args/kinds/balanced
core/bench/src/args/kinds/pinned
1:28 (40%)
1:27 (43%)
view
25 x 2 core/bench/src/args/kinds/end_to_end
core/bench/src/args/kinds/pinned
1:27 (42%)
1:27 (42%)
view
25 x 2 core/bench/src/args/kinds/end_to_end
core/bench/src/args/kinds/end_to_end
1:27 (42%)
1:27 (33%)
view
25 x 2 core/bench/src/args/kinds/pinned
core/bench/src/args/kinds/pinned
1:27 (43%)
1:27 (35%)
view
25 x 2 core/bench/src/args/kinds/balanced
core/bench/src/args/kinds/pinned
1:28 (40%)
1:27 (42%)
view
25 x 2 core/bench/src/args/kinds/balanced
core/bench/src/args/kinds/balanced
1:28 (41%)
1:28 (34%)
view
25 x 2 core/server/src/binary/handlers/consumer_offsets
core/server/src/binary/handlers/consumer_offsets
1:26 (40%)
1:26 (40%)
view
25 x 2 core/bench/src/args/kinds/balanced
core/bench/src/args/kinds/pinned
1:28 (41%)
1:27 (43%)
view
25 x 2 core/bench/src/args/kinds/pinned
core/bench/src/args/kinds/pinned
1:27 (43%)
1:27 (42%)
view
25 x 2 core/bench/src/args/kinds/balanced
core/bench/src/args/kinds/end_to_end
1:28 (41%)
1:27 (42%)
view
25 x 2 foreign/csharp/Iggy_SDK/Mappers
foreign/csharp/Iggy_SDK/Mappers
320:354 (4%)
401:434 (4%)
view
25 x 2 core/bench/src/args/kinds/balanced
core/bench/src/args/kinds/balanced
1:28 (40%)
1:28 (34%)
view
25 x 2 core/bench/src/args/kinds/balanced
core/bench/src/args/kinds/pinned
1:28 (41%)
1:27 (42%)
view
25 x 2 core/server/src/binary/handlers/streams
core/server/src/binary/handlers/topics
1:26 (42%)
1:26 (43%)
view
25 x 2 core/bench/src/args/kinds/balanced
core/bench/src/args/kinds/pinned
1:28 (34%)
1:27 (43%)
view
Duplicated Units
The list of top 10 duplicated units.
See data for all 10 unit duplicates...
Size#FoldersFilesLinesCode
69 x 2 foreign/csharp/Iggy_SDK_Tests/Utils/Users
foreign/csharp/Iggy_SDK/Mappers
78:158 
97:176 
view
27 x 2 foreign/csharp/Iggy_SDK/IggyClient/Implementations
foreign/csharp/Iggy_SDK/IggyClient/Implementations
411:441 
275:305 
view
13 x 2 core/sdk/src/users
core/sdk/src/users
67:83 
63:79 
view
12 x 2 core/server/src/channels/commands
core/server/src/channels/commands
121:134 
138:151 
view
12 x 2 core/server/src/channels/commands
core/server/src/channels/commands
102:115 
107:120 
view
10 x 4 core/sdk/src/consumer_groups
core/sdk/src/consumer_groups
core/sdk/src/consumer_groups
core/sdk/src/consumer_groups
60:71 
60:71 
60:71 
60:71 
view
8 x 2 core/bench/src/benchmarks
core/bench/src/benchmarks
58:68 
59:69 
view
7 x 2 core/sdk/src/personal_access_tokens
core/sdk/src/personal_access_tokens
58:67 
53:62 
view
7 x 2 core/sdk/src/partitions
core/sdk/src/partitions
74:82 
74:82 
view
6 x 4 core/sdk/src/topics
core/sdk/src/topics
core/sdk/src/topics
core/sdk/src/consumer_groups
56:63 
56:63 
56:63 
56:63 
view