azure / azure-iot-sdk-java
Duplication

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

Intro
Learn more...
Duplication Overall
system12% (2,161 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java13% (2,071 lines)
yaml19% (90 lines)
Duplication per Component (primary)
provisioning22% (1,360 lines)
iothub7% (711 lines)
vsts8% (90 lines)

Duplication Between Components (50+ lines)

G iothub iothub provisioning provisioning iothub--provisioning 520

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 98 duplicates...
Size#FoldersFilesLinesCode
142 x 2 iothub/device/iot-device...ure/sdk/iot/device/twin
provisioning/provisionin...sioning/service/configs
30:400 (100%)
30:400 (100%)
view
99 x 2 provisioning/security/tp...ovisioning/security/hsm
provisioning/security/tp...ovisioning/security/hsm
233:469 (45%)
103:339 (60%)
view
82 x 2 provisioning/provisionin.../device/transport/https
provisioning/provisionin...service/transport/https
30:296 (100%)
30:296 (100%)
view
56 x 2 provisioning/provisionin.../device/transport/https
provisioning/provisionin...service/transport/https
17:158 (100%)
17:165 (100%)
view
34 x 2 provisioning/provisionin.../device/transport/https
provisioning/provisionin...service/transport/https
14:122 (100%)
14:134 (100%)
view
28 x 2 provisioning/provisionin...sioning/service/configs
provisioning/provisionin...sioning/service/configs
115:162 (20%)
120:167 (18%)
view
24 x 2 provisioning/provisionin...sioning/service/configs
provisioning/provisionin...sioning/service/configs
183:212 (17%)
198:227 (16%)
view
24 x 2 provisioning/security/tp...ovisioning/security/hsm
provisioning/security/tp...ovisioning/security/hsm
28:61 (11%)
23:56 (14%)
view
23 x 2 provisioning/security/tp...ovisioning/security/hsm
provisioning/security/tp...ovisioning/security/hsm
475:547 (10%)
345:417 (14%)
view
20 x 2 iothub/device/iot-device.../device/transport/amqps
iothub/device/iot-device.../device/transport/amqps
45:82 (41%)
65:102 (23%)
view
19 x 2 iothub/device/iot-device.../device/transport/https
provisioning/provisionin.../device/transport/https
32:83 (38%)
33:87 (33%)
view
19 x 2 iothub/device/iot-device.../device/transport/https
provisioning/provisionin...service/transport/https
32:83 (38%)
33:91 (33%)
view
18 x 2 iothub/device/iot-device.../device/transport/amqps
iothub/device/iot-device.../device/transport/amqps
45:79 (33%)
132:166 (18%)
view
17 x 2 iothub/device/iot-device.../device/transport/https
provisioning/provisionin.../device/transport/https
92:131 (34%)
111:150 (30%)
view
17 x 2 iothub/device/iot-device.../device/transport/https
provisioning/provisionin...service/transport/https
92:131 (34%)
117:157 (30%)
view
17 x 2 iothub/device/iot-device...dk/iot/device/transport
iothub/device/iot-device...dk/iot/device/transport
36:67 (39%)
40:71 (44%)
view
17 x 2 iothub/device/iot-device...dk/iot/device/transport
iothub/device/iot-device...dk/iot/device/transport
40:71 (44%)
36:67 (39%)
view
17 x 2 iothub/device/iot-device...dk/iot/device/transport
iothub/device/iot-device...dk/iot/device/transport
40:71 (44%)
40:71 (44%)
view
16 x 2 provisioning/provisionin.../device/internal/parser
provisioning/provisionin.../device/internal/parser
97:140 (22%)
149:192 (22%)
view
16 x 2 iothub/device/iot-device.../device/transport/amqps
iothub/device/iot-device.../device/transport/amqps
49:80 (30%)
53:84 (35%)
view
16 x 2 iothub/device/iot-device...zure/sdk/iot/device/hsm
iothub/device/iot-device...zure/sdk/iot/device/hsm
55:71 (13%)
108:124 (13%)
view
16 x 2 provisioning/provisionin.../internal/contract/amqp
provisioning/provisionin.../internal/contract/mqtt
121:148 (17%)
330:357 (10%)
view
15 x 2 iothub/device/iot-device.../device/transport/amqps
iothub/device/iot-device.../device/transport/amqps
53:83 (33%)
136:166 (15%)
view
14 x 2 provisioning/security/di...ovisioning/security/hsm
provisioning/security/di...ovisioning/security/hsm
23:39 (18%)
22:38 (24%)
view
14 x 2 provisioning/provisionin...sioning/service/configs
provisioning/provisionin...sioning/service/configs
55:70 (17%)
157:172 (10%)
view
13 x 2 vsts
vsts
48:61 (3%)
243:256 (3%)
view
13 x 2 provisioning/security/di...ovisioning/security/hsm
provisioning/security/di...ovisioning/security/hsm
116:150 (17%)
73:106 (22%)
view
13 x 2 provisioning/provisionin.../internal/contract/amqp
provisioning/provisionin.../internal/contract/amqp
198:220 (8%)
97:119 (27%)
view
12 x 2 provisioning/provisionin...sioning/device/internal
provisioning/provisionin...ioning/service/contract
44:65 (46%)
53:74 (46%)
view
11 x 2 provisioning/security/di...ovisioning/security/hsm
provisioning/security/di...ovisioning/security/hsm
188:205 (14%)
134:151 (19%)
view
10 x 2 provisioning/provisionin...ng/device/internal/task
provisioning/provisionin...ng/device/internal/task
51:64 (6%)
34:47 (13%)
view
9 x 2 iothub/device/iot-device.../device/transport/https
provisioning/provisionin.../device/transport/https
346:362 (7%)
265:281 (10%)
view
9 x 2 iothub/device/iot-device...dk/iot/device/transport
provisioning/provisionin...ioning/service/contract
40:54 (39%)
60:74 (34%)
view
9 x 2 iothub/device/iot-device...ft/azure/sdk/iot/device
iothub/device/iot-device...ft/azure/sdk/iot/device
369:382 (2%)
589:602 (2%)
view
9 x 2 iothub/device/iot-device...zure/sdk/iot/device/hsm
iothub/device/iot-device...zure/sdk/iot/device/hsm
183:191 (7%)
199:207 (7%)
view
9 x 2 iothub/device/iot-device...ft/azure/sdk/iot/device
iothub/device/iot-device...ft/azure/sdk/iot/device
369:382 (2%)
505:518 (2%)
view
9 x 2 iothub/device/iot-device...ft/azure/sdk/iot/device
iothub/device/iot-device...ft/azure/sdk/iot/device
505:518 (2%)
589:602 (2%)
view
9 x 2 provisioning/provisionin...ot/provisioning/service
provisioning/provisionin...ot/provisioning/service
193:204 (8%)
87:98 (15%)
view
9 x 2 iothub/device/iot-device...k/iot/device/exceptions
iothub/device/iot-device...dk/iot/device/transport
60:85 (47%)
65:90 (39%)
view
9 x 2 iothub/device/iot-device...ft/azure/sdk/iot/device
iothub/device/iot-device...ft/azure/sdk/iot/device
216:237 (2%)
290:311 (2%)
view
9 x 2 vsts
vsts
96:105 (2%)
267:276 (2%)
view
9 x 2 iothub/device/iot-device.../device/transport/https
provisioning/provisionin...service/transport/https
346:362 (7%)
265:281 (10%)
view
9 x 2 iothub/device/iot-device...dk/iot/device/transport
provisioning/provisionin...sioning/device/internal
40:54 (39%)
51:65 (34%)
view
8 x 2 vsts
vsts
107:115 (2%)
278:286 (2%)
view
8 x 2 iothub/device/iot-device...zure/sdk/iot/device/hsm
iothub/device/iot-device...zure/sdk/iot/device/hsm
39:46 (6%)
90:97 (6%)
view
8 x 2 iothub/device/iot-device...ft/azure/sdk/iot/device
iothub/device/iot-device...ft/azure/sdk/iot/device
145:168 (13%)
76:99 (25%)
view
8 x 2 provisioning/provisionin...ot/provisioning/service
provisioning/provisionin...ovisioning/service/auth
11:28 (100%)
13:30 (42%)
view
8 x 2 iothub/device/iot-device.../device/transport/amqps
iothub/device/iot-device.../device/transport/amqps
67:82 (16%)
84:99 (14%)
view
8 x 2 provisioning/provisionin.../internal/contract/amqp
provisioning/provisionin.../internal/contract/mqtt
204:220 (8%)
279:295 (5%)
view
8 x 2 vsts
vsts
62:69 (2%)
258:265 (2%)
view
Duplicated Units
The list of top 38 duplicated units.
See data for all 38 unit duplicates...
Size#FoldersFilesLinesCode
37 x 2 iothub/device/iot-device...ure/sdk/iot/device/twin
provisioning/provisionin...sioning/service/configs
177:220 
177:220 
view
27 x 2 provisioning/security/tp...ovisioning/security/hsm
provisioning/security/tp...ovisioning/security/hsm
249:283 
119:153 
view
23 x 2 iothub/device/iot-device...ure/sdk/iot/device/twin
provisioning/provisionin...sioning/service/configs
311:338 
311:338 
view
21 x 2 iothub/device/iot-device...ure/sdk/iot/device/twin
provisioning/provisionin...sioning/service/configs
340:363 
340:363 
view
20 x 2 provisioning/provisionin...service/transport/https
provisioning/provisionin.../device/transport/https
51:87 
46:78 
view
18 x 3 iothub/device/iot-device.../device/transport/https
provisioning/provisionin...service/transport/https
provisioning/provisionin.../device/transport/https
31:51 
32:53 
32:52 
view
18 x 2 provisioning/provisionin...service/transport/https
provisioning/provisionin.../device/transport/https
50:71 
50:71 
view
17 x 2 iothub/device/iot-device...ure/sdk/iot/device/twin
provisioning/provisionin...sioning/service/configs
98:118 
98:118 
view
17 x 2 iothub/device/iot-device...ure/sdk/iot/device/twin
provisioning/provisionin...sioning/service/configs
231:253 
231:253 
view
17 x 2 provisioning/provisionin...service/transport/https
provisioning/provisionin.../device/transport/https
112:132 
112:132 
view
17 x 2 provisioning/provisionin...ioning/service/contract
provisioning/provisionin...sioning/device/internal
56:75 
47:66 
view
16 x 2 provisioning/provisionin...service/transport/https
provisioning/provisionin.../device/transport/https
167:184 
167:184 
view
15 x 2 iothub/device/iot-device...ure/sdk/iot/device/twin
provisioning/provisionin...sioning/service/configs
264:281 
264:281 
view
13 x 2 iothub/device/iot-device...ure/sdk/iot/device/twin
provisioning/provisionin...sioning/service/configs
75:90 
75:90 
view
13 x 2 iothub/device/iot-device...ure/sdk/iot/device/twin
provisioning/provisionin...sioning/service/configs
150:166 
150:166 
view
13 x 2 iothub/device/iot-device...ure/sdk/iot/device/twin
provisioning/provisionin...sioning/service/configs
365:379 
365:379 
view
13 x 2 provisioning/security/di...ovisioning/security/hsm
provisioning/security/di...ovisioning/security/hsm
134:152 
188:206 
view
11 x 3 iothub/device/iot-device.../device/transport/amqps
iothub/device/iot-device.../device/transport/amqps
iothub/device/iot-device.../device/transport/amqps
63:75 
59:71 
146:158 
view
11 x 2 iothub/device/iot-device.../device/transport/amqps
iothub/device/iot-device.../device/transport/amqps
65:77 
45:57 
view
11 x 2 iothub/device/iot-device.../device/transport/amqps
iothub/device/iot-device.../device/transport/amqps
79:91 
59:71 
view
11 x 2 iothub/device/iot-device.../device/transport/amqps
iothub/device/iot-device.../device/transport/amqps
45:57 
132:144 
view
11 x 2 provisioning/security/tp...ovisioning/security/hsm
provisioning/security/tp...ovisioning/security/hsm
286:298 
156:168 
view
10 x 2 provisioning/provisionin...service/transport/https
provisioning/provisionin.../device/transport/https
88:104 
85:98 
view
9 x 2 iothub/device/iot-device...ure/sdk/iot/device/twin
provisioning/provisionin...sioning/service/configs
56:67 
56:67 
view
9 x 2 provisioning/provisionin...service/transport/https
provisioning/provisionin.../device/transport/https
73:83 
73:83 
view
9 x 2 provisioning/security/tp...ovisioning/security/hsm
provisioning/security/tp...ovisioning/security/hsm
234:246 
104:116 
view
8 x 3 iothub/device/iot-device.../device/transport/https
provisioning/provisionin...service/transport/https
provisioning/provisionin.../device/transport/https
121:132 
147:158 
140:151 
view
7 x 2 iothub/device/iot-device...dk/iot/device/transport
iothub/device/iot-device...k/iot/device/exceptions
65:74 
60:69 
view
7 x 3 iothub/device/iot-device.../device/transport/https
provisioning/provisionin...service/transport/https
provisioning/provisionin.../device/transport/https
110:119 
136:145 
129:138 
view
7 x 3 iothub/device/iot-device...ure/sdk/iot/device/twin
provisioning/provisionin...ot/provisioning/service
provisioning/provisionin...ovisioning/service/auth
19:29 
19:29 
21:31 
view
7 x 2 iothub/device/iot-device...ure/sdk/iot/device/twin
provisioning/provisionin...sioning/service/configs
292:302 
292:302 
view
7 x 2 iothub/device/iot-device...ure/sdk/iot/device/twin
provisioning/provisionin...sioning/service/configs
381:390 
381:390 
view
7 x 2 iothub/device/iot-device...ure/sdk/iot/device/twin
provisioning/provisionin...sioning/service/configs
392:401 
392:401 
view
7 x 2 provisioning/provisionin...service/transport/https
provisioning/provisionin.../device/transport/https
120:130 
109:118 
view
7 x 2 provisioning/provisionin...service/transport/https
provisioning/provisionin.../device/transport/https
91:100 
91:100 
view
6 x 2 iothub/device/iot-device...ure/sdk/iot/device/twin
provisioning/provisionin...sioning/service/configs
178:185 
171:178 
view
6 x 3 provisioning/provisionin...ot/provisioning/service
provisioning/provisionin...ot/provisioning/service
provisioning/provisionin...ot/provisioning/service
38:46 
43:51 
42:50 
view
6 x 2 provisioning/provisionin...service/transport/https
provisioning/provisionin.../device/transport/https
284:292 
284:292 
view