azure / iot-hub-device-update-delta
Duplication

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

Intro
Learn more...
Duplication Overall
system5% (729 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
cpp9% (484 lines)
cs3% (113 lines)
h2% (62 lines)
props42% (30 lines)
ps14% (24 lines)
cmake8% (16 lines)
Duplication per Component (primary)
src5% (713 lines)
vcpkg5% (16 lines)
ROOT0% (0 lines)
build0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 55 duplicates...
Size#FoldersFilesLinesCode
19 x 2 src/native/archives/cpio_archives
src/native/archives/cpio_archives
174:193 (8%)
286:305 (8%)
view
15 x 2 src/managed/DiffGen
src/managed
1:16 (100%)
1:16 (100%)
view
13 x 2 src/native/diffs/serialization/legacy
src/native/diffs/serialization/standard
256:269 (3%)
238:251 (6%)
view
12 x 2 src
src/native
17:30 (30%)
27:40 (6%)
view
12 x 2 src/native/io
src/native/io
66:91 (13%)
142:167 (13%)
view
12 x 2 src/native/diffs/serialization/legacy
src/native/diffs/serialization/standard
226:244 (3%)
208:226 (6%)
view
12 x 2 src/native/diffs/serialization/legacy
src/native/diffs/serialization/standard
450:469 (3%)
35:54 (6%)
view
11 x 2 src/native/diffs/core
src/native/diffs/core
225:242 (6%)
247:264 (6%)
view
10 x 2 src/managed/DiffGen/ArchiveUtility
src/managed/DiffGen/ArchiveUtility
36:57 (12%)
25:46 (29%)
view
10 x 2 src/managed/DiffGen/ArchiveUtility
src/managed/DiffGen/ArchiveUtility
36:57 (12%)
27:48 (25%)
view
10 x 2 src/managed/DiffGen/ArchiveUtility
src/managed/DiffGen/ArchiveUtility
27:48 (25%)
27:48 (22%)
view
10 x 2 src/managed/DiffGen/ArchiveUtility
src/managed/DiffGen/ArchiveUtility
25:46 (29%)
27:48 (22%)
view
10 x 2 src/managed/DiffGen/ArchiveUtility
src/managed/DiffGen/ArchiveUtility
36:57 (12%)
27:48 (22%)
view
10 x 2 src/managed/DiffGen/ArchiveUtility
src/managed/DiffGen/ArchiveUtility
25:46 (29%)
27:48 (25%)
view
10 x 2 src/native/diffs/core
src/native/tools/recompress
42:56 (26%)
184:198 (3%)
view
10 x 2 src/native/io/compressed
src/native/io/compressed
48:61 (5%)
136:149 (5%)
view
9 x 2 src/native/diffs/recipes/compressed/gtest
src/native/diffs/serialization/legacy/gtest
11:26 (100%)
11:26 (100%)
view
9 x 2 src/native/diffs/serialization/legacy/gtest
src/native/io/compressed/gtest
11:26 (100%)
11:26 (100%)
view
9 x 2 src/managed/DiffGen/ArchiveUtility
src/managed/DiffGen/DiffGeneration
286:302 (2%)
71:88 (27%)
view
9 x 2 src/native/io
src/native/io
11:26 (45%)
24:39 (30%)
view
9 x 2 src/native/diffs/recipes/compressed/gtest
src/native/io/compressed/gtest
11:26 (100%)
11:26 (100%)
view
9 x 2 src/managed/DiffGen/DiffGeneration
src/managed/DiffGen/DiffGeneration
145:162 (13%)
71:88 (27%)
view
9 x 2 src/managed/DiffGen/ArchiveUtility
src/managed/DiffGen/DiffGeneration
286:302 (2%)
145:162 (13%)
view
8 x 2 vcpkg/ports/e2fsprogs
vcpkg/ports/e2fsprogs
10:17 (8%)
51:58 (8%)
view
8 x 2 src/native/diffs/recipes/compressed/gtest
src/native/io/compressed/gtest
11:20 (100%)
11:20 (100%)
view
8 x 2 src/managed/DiffGen/DiffGeneration/Utility
src/managed/DiffGen/DiffGeneration/Utility
20:27 (32%)
47:54 (8%)
view
8 x 2 src/managed/FixupSources
src/managed/FixupSources
46:58 (9%)
136:148 (9%)
view
8 x 2 src/native/diffs/serialization/legacy
src/native/diffs/serialization/standard
484:497 (2%)
84:96 (4%)
view
8 x 2 src/native/io/compressed
src/native/io/compressed
57:67 (11%)
30:40 (19%)
view
7 x 2 src/native/diffs/core
src/native/diffs/core
48:60 (4%)
96:108 (4%)
view
7 x 2 src/native/io/compressed
src/native/io/compressed
148:156 (3%)
252:260 (3%)
view
7 x 2 src/native/diffs/recipes/basic
src/native/diffs/recipes/compressed
14:22 (21%)
66:74 (12%)
view
7 x 2 src/managed/DiffGen/ArchiveUtility
src/managed/DiffGen/DiffGeneration/Workers
216:230 (2%)
64:78 (10%)
view
7 x 2 src/native/io/hashed/gtest
src/native/io/hashed/gtest
93:102 (10%)
123:132 (10%)
view
7 x 2 src/native/diffs/core
src/native/diffs/core
96:108 (4%)
200:212 (4%)
view
7 x 2 src/native/tools/dumpdiff
src/native/tools/dumpdiff
63:72 (5%)
78:87 (5%)
view
7 x 2 src/native/io/compressed
src/native/io/compressed
34:42 (16%)
22:30 (15%)
view
7 x 2 src/native/diffs/core
src/native/diffs/core
224:233 (4%)
116:125 (11%)
view
7 x 2 src/native/diffs/api
src/native/diffs/api
39:45 (12%)
31:37 (30%)
view
7 x 2 src/native/tools/zstd_compress_file
src/native/tools/zstd_compress_file
92:99 (6%)
221:228 (6%)
view
7 x 2 src/native/io/compressed
src/native/io/compressed
22:30 (11%)
20:28 (15%)
view
7 x 2 src/native/io/compressed
src/native/io/compressed
43:55 (11%)
39:51 (15%)
view
7 x 2 src/native/diffs/core
src/native/diffs/core
48:60 (4%)
200:212 (4%)
view
6 x 2 src/native/diffs/serialization/legacy
src/native/diffs/serialization/standard
28:36 (6%)
31:39 (12%)
view
6 x 2 src/native/io/compressed
src/native/io/compressed
63:69 (20%)
45:51 (28%)
view
6 x 2 src/native/diffs/core
src/native/diffs/core
29:39 (3%)
181:191 (3%)
view
6 x 2 src/native/tools/makecpio
src/native/tools/recompress
71:82 (16%)
83:94 (2%)
view
6 x 2 src/native/tools/extract
src/native/tools/extract
203:209 (3%)
271:277 (3%)
view
6 x 2 src/native/io/compressed
src/native/io/compressed
61:67 (8%)
24:30 (9%)
view
6 x 2 src/native/io/compressed
src/native/io/compressed
24:30 (9%)
34:40 (14%)
view
Duplicated Units
The list of top 3 duplicated units.
See data for all 3 unit duplicates...
Size#FoldersFilesLinesCode
12 x 2 src/managed/DiffGen/ArchiveUtility
src/managed/DiffGen/DiffGeneration/Workers
214:231 
62:79 
view
12 x 3 src/native/io/compressed/gtest
src/native/diffs/recipes/compressed/gtest
src/native/diffs/serialization/legacy/gtest
13:27 
13:27 
13:27 
view
8 x 2 src/native/diffs/core
src/native/diffs/core
114:126 
222:234 
view