apache / incubator-opendal
Duplication

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

Intro
Learn more...
Duplication Overall
system29% (11,555 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
rs30% (10,730 lines)
toml48% (463 lines)
hs16% (121 lines)
py45% (92 lines)
ml79% (46 lines)
zig18% (32 lines)
mli26% (30 lines)
cabal23% (16 lines)
java7% (13 lines)
h13% (12 lines)
Duplication per Component (primary)
core31% (10,483 lines)
bindings18% (1,008 lines)
ROOT51% (64 lines)
website0% (0 lines)

Duplication Between Components (50+ lines)

G bindings bindings core core bindings--core 420 ROOT ROOT bindings--ROOT 272 core--ROOT 128

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 2,328 duplicates...
Size#FoldersFilesLinesCode
148 x 2 core/src/services/s3
core/src/services/wasabi
654:875 (25%)
708:929 (23%)
view
111 x 2 core/src/services/s3
core/src/services/wasabi
84:245 (69%)
68:229 (76%)
view
78 x 2 core/src/services/s3
core/src/services/wasabi
161:419 (10%)
362:612 (14%)
view
71 x 2 core/src/services/s3
core/src/services/wasabi
113:208 (12%)
110:205 (11%)
view
69 x 2 core/src/services/s3
core/src/services/wasabi
688:772 (9%)
740:824 (12%)
view
55 x 2 core/src/services/cos
core/src/services/obs
151:206 (37%)
151:206 (37%)
view
52 x 2 core/src/services/cos
core/src/services/obs
68:149 (35%)
68:149 (35%)
view
42 x 2 core/src/raw/adapters/kv
core/src/raw/adapters/typed_kv
310:373 (16%)
299:362 (15%)
view
39 x 2 core/src/services/s3
core/src/services/wasabi
389:443 (6%)
373:427 (6%)
view
36 x 2 core/src/raw/adapters/kv
core/src/raw/adapters/typed_kv
193:250 (14%)
184:241 (13%)
view
36 x 2 core/src/services/gcs
core/src/services/gcs
195:234 (16%)
266:305 (16%)
view
31 x 2 core/src/services/cos
core/src/services/obs
432:471 (9%)
422:461 (9%)
view
29 x 2 core/src/services/s3
core/src/services/wasabi
649:677 (4%)
708:736 (5%)
view
28 x 2 core/src/services/cos
core/src/services/oss
63:100 (8%)
84:121 (4%)
view
28 x 2 core/src/services/cos
core/src/services/obs
63:100 (8%)
63:100 (8%)
view
28 x 2 core/src/services/cos
core/src/services/s3
117:152 (23%)
122:157 (23%)
view
28 x 2 core/src/services/obs
core/src/services/oss
63:100 (8%)
84:121 (4%)
view
27 x 2 core/src/types
core/src/types
239:268 (12%)
306:335 (12%)
view
27 x 2 core/src/services/s3
core/src/services/wasabi
426:489 (3%)
612:672 (4%)
view
26 x 2 core/src/raw/adapters/kv
core/src/raw/adapters/typed_kv
24:69 (10%)
26:65 (9%)
view
26 x 2 core/src/services/cos
core/src/services/obs
298:332 (7%)
298:332 (8%)
view
24 x 2 core/src/services/onedrive
core/src/services/vercel_artifacts
18:51 (100%)
18:51 (100%)
view
24 x 2 core/src/services/cos
core/src/services/obs
241:273 (7%)
241:273 (7%)
view
24 x 2 core/src/services/gdrive
core/src/services/vercel_artifacts
18:51 (100%)
18:51 (100%)
view
24 x 2 core/src/services/cos
core/src/services/obs
63:93 (35%)
63:94 (35%)
view
24 x 2 core/src/services/gdrive
core/src/services/onedrive
18:51 (100%)
18:51 (100%)
view
23 x 2 core/src/services/s3
core/src/services/wasabi
495:533 (3%)
472:510 (3%)
view
23 x 2 bindings/haskell/src
bindings/haskell/src
310:336 (6%)
359:385 (6%)
view
23 x 2 core/src/services/azblob
core/src/services/azdfs
111:150 (3%)
94:133 (7%)
view
23 x 2 core/src/services/s3
core/src/services/wasabi
76:118 (34%)
79:121 (32%)
view
22 x 2 core/src/layers
core/src/layers
708:734 (2%)
754:780 (2%)
view
22 x 2 core/src/services/cos
core/src/services/oss
115:144 (18%)
121:150 (17%)
view
22 x 2 core/src/services/cos
core/src/services/s3
80:110 (18%)
82:112 (18%)
view
22 x 2 core/src/services/http
core/src/services/webdav
140:168 (12%)
148:176 (7%)
view
21 x 2 core/src/services/oss
core/src/services/s3
123:150 (17%)
122:149 (17%)
view
21 x 2 core/src/services/dropbox
core/src/services/gdrive
47:75 (50%)
47:77 (50%)
view
21 x 2 core/src/services/s3
core/src/services/wasabi
316:354 (3%)
305:343 (3%)
view
21 x 2 core/src/services/webdav
core/src/services/webdav
248:268 (4%)
385:405 (4%)
view
20 x 2 core/src/services/fs
core/src/services/fs
437:459 (4%)
622:644 (4%)
view
20 x 2 core/src/services/cos
core/src/services/obs
33:59 (29%)
33:59 (29%)
view
20 x 2 core/src/raw/oio/page
core/src/raw/oio/page
117:147 (13%)
177:207 (13%)
view
20 x 2 core/src/services/cos
core/src/services/oss
84:113 (17%)
90:119 (16%)
view
19 x 2 core/src/types
core/src/types
278:299 (8%)
344:365 (8%)
view
19 x 2 core/src/services/oss
core/src/services/wasabi
97:121 (2%)
120:144 (3%)
view
19 x 2 core/src/layers
core/src/layers
949:973 (2%)
1042:1066 (2%)
view
19 x 2 core/src/services/hdfs
core/src/services/hdfs
271:292 (5%)
408:429 (5%)
view
19 x 2 core/src/services/oss
core/src/services/s3
97:121 (2%)
123:147 (3%)
view
19 x 2 core/src/services/hdfs
core/src/services/hdfs
46:71 (32%)
77:102 (32%)
view
19 x 2 core/src/services/s3
core/src/services/wasabi
629:656 (3%)
607:634 (3%)
view
19 x 2 core/src/services/cos
core/src/services/wasabi
76:100 (5%)
120:144 (3%)
view
Duplicated Units
The list of top 14 duplicated units.
See data for all 14 unit duplicates...
Size#FoldersFilesLinesCode
49 x 2 core/src/services/s3
core/src/services/wasabi
185:246 
169:230 
view
30 x 2 core/src/services/s3
core/src/services/wasabi
776:817 
830:871 
view
26 x 2 core/src/services/s3
core/src/services/wasabi
476:515 
659:698 
view
23 x 2 core/src/raw/http_util
core/src/services/gcs
55:81 
48:74 
view
19 x 2 core/src/services/s3
core/src/services/wasabi
821:848 
875:902 
view
14 x 2 core/src/raw/adapters/kv
core/src/raw/adapters/typed_kv
338:355 
327:344 
view
14 x 2 core/src/services/s3
core/src/services/wasabi
755:772 
809:826 
view
12 x 2 core/src/raw/adapters/kv
core/src/raw/adapters/typed_kv
309:322 
298:311 
view
10 x 2 core/src/raw/adapters/kv
core/src/raw/adapters/typed_kv
227:240 
218:231 
view
8 x 2 bindings/java/tools
bindings/dotnet
0:0 
0:0 
view
7 x 2 core/src/services/s3
core/src/services/wasabi
462:473 
645:656 
view
7 x 2 core/src/services/cos
core/src/services/obs
59:67 
113:121 
view
6 x 2 core/src/raw/adapters/kv
core/src/raw/adapters/typed_kv
75:83 
81:89 
view
6 x 2 core/src/services/s3
core/src/services/wasabi
104:113 
310:319 
view