azure / azure-iot-sdk-c
Duplication

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

Intro
Learn more...
Duplication Overall
system11% (5,320 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
c11% (4,532 lines)
yaml70% (268 lines)
py30% (232 lines)
h2% (105 lines)
css6% (97 lines)
cmd14% (68 lines)
cs2% (18 lines)
Duplication per Component (primary)
iothub_client7% (1,472 lines)
provisioning_client14% (1,043 lines)
serializer9% (753 lines)
iothub_service_client16% (683 lines)
provisioning_service_client14% (456 lines)
testtools15% (386 lines)
jenkins34% (288 lines)
doc6% (97 lines)
certs48% (76 lines)
build_all16% (48 lines)
tools1% (18 lines)
configs0% (0 lines)

Duplication Between Components (50+ lines)

G certs certs testtools testtools certs--testtools 174 iothub_client iothub_client iothub_service_client iothub_service_client iothub_client--iothub_service_client 163

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 602 duplicates...
Size#FoldersFilesLinesCode
76 x 2 certs
testtools/iothub_test/src
25:104 (48%)
80:159 (6%)
view
54 x 2 jenkins/raspberrypi
jenkins/raspberrypi
168:225 (14%)
294:351 (14%)
view
54 x 2 jenkins/raspberrypi
jenkins/raspberrypi
294:351 (14%)
357:413 (14%)
view
54 x 2 jenkins/raspberrypi
jenkins/raspberrypi
168:225 (14%)
357:413 (14%)
view
46 x 2 jenkins/raspberrypi
jenkins/raspberrypi
231:280 (12%)
294:343 (12%)
view
46 x 2 jenkins/raspberrypi
jenkins/raspberrypi
104:153 (12%)
168:217 (12%)
view
46 x 2 jenkins/raspberrypi
jenkins/raspberrypi
231:280 (12%)
357:405 (12%)
view
46 x 2 jenkins/raspberrypi
jenkins/raspberrypi
104:153 (12%)
231:280 (12%)
view
46 x 2 jenkins/raspberrypi
jenkins/raspberrypi
104:153 (12%)
294:343 (12%)
view
46 x 2 jenkins/raspberrypi
jenkins/raspberrypi
168:217 (12%)
231:280 (12%)
view
46 x 2 jenkins/raspberrypi
jenkins/raspberrypi
104:153 (12%)
357:405 (12%)
view
30 x 2 provisioning_client/tools/dice_device_enrollment
provisioning_client/tools/symm_key_provision
18:70 (23%)
21:73 (27%)
view
24 x 2 iothub_client/src
iothub_client/src
262:307 (2%)
407:452 (3%)
view
24 x 2 iothub_client/src
iothub_service_client/src
149:184 (7%)
226:261 (7%)
view
24 x 2 provisioning_client/src
provisioning_client/src
57:94 (26%)
73:111 (23%)
view
23 x 2 certs
testtools/iothub_test/src
48:72 (14%)
56:80 (1%)
view
23 x 2 testtools/iothub_test/src
testtools/iothub_test/src
56:80 (1%)
103:127 (1%)
view
23 x 2 testtools/UART_interface
testtools/UART_interface
53:81 (19%)
56:85 (22%)
view
21 x 2 provisioning_client/src
provisioning_client/src
117:149 (23%)
120:152 (23%)
view
21 x 2 iothub_service_client/src
iothub_service_client/src
382:416 (6%)
298:332 (7%)
view
20 x 2 iothub_service_client/src
iothub_service_client/src
382:414 (6%)
928:960 (2%)
view
20 x 2 iothub_service_client/src
iothub_service_client/src
129:158 (2%)
107:136 (7%)
view
20 x 2 iothub_service_client/src
iothub_service_client/src
298:330 (7%)
928:960 (2%)
view
19 x 2 iothub_service_client/src
iothub_service_client/src
956:987 (2%)
301:332 (6%)
view
19 x 2 iothub_service_client/src
iothub_service_client/src
956:987 (2%)
385:416 (6%)
view
18 x 2 iothub_service_client/src
iothub_service_client/src
956:985 (1%)
931:960 (1%)
view
18 x 2 provisioning_client/src
provisioning_client/src
1154:1176 (1%)
658:680 (2%)
view
18 x 2 testtools/UART_interface
testtools/UART_interface
128:154 (17%)
140:166 (14%)
view
18 x 2 iothub_service_client/inc
iothub_service_client/inc
48:66 (11%)
111:129 (11%)
view
18 x 2 provisioning_client/src
provisioning_client/src
1154:1176 (1%)
458:480 (2%)
view
18 x 2 provisioning_client/src
provisioning_client/src
458:480 (2%)
658:680 (2%)
view
18 x 2 iothub_service_client/inc
iothub_service_client/src
49:68 (11%)
111:131 (1%)
view
17 x 2 serializer/src
serializer/src
1415:1441 (<1%)
1527:1552 (<1%)
view
17 x 2 iothub_service_client/inc
iothub_service_client/inc
49:66 (10%)
324:341 (10%)
view
17 x 2 provisioning_client/adapters
provisioning_client/src
65:82 (4%)
60:77 (5%)
view
17 x 2 iothub_service_client/inc
iothub_service_client/inc
112:129 (10%)
324:341 (10%)
view
17 x 2 iothub_service_client/inc
iothub_service_client/src
112:129 (10%)
111:128 (1%)
view
17 x 2 iothub_client/src
iothub_client/src
2012:2041 (1%)
2072:2099 (1%)
view
17 x 2 iothub_service_client/inc
iothub_service_client/src
324:341 (10%)
111:128 (1%)
view
17 x 2 iothub_service_client/src
iothub_service_client/src
254:270 (1%)
293:309 (1%)
view
17 x 2 iothub_client/src
iothub_client/src
99:132 (1%)
107:140 (1%)
view
16 x 2 iothub_client/src
iothub_client/src
673:704 (2%)
490:521 (1%)
view
16 x 2 iothub_client/src
provisioning_client/src
473:489 (<1%)
166:182 (2%)
view
16 x 2 iothub_service_client/src
iothub_service_client/src
719:743 (1%)
976:1000 (1%)
view
15 x 2 iothub_service_client/src
iothub_service_client/src
150:170 (1%)
1101:1121 (1%)
view
15 x 2 iothub_client/src
iothub_client/src
1474:1499 (1%)
1549:1574 (1%)
view
15 x 2 iothub_client/src
iothub_client/src
2755:2778 (<1%)
2842:2865 (<1%)
view
15 x 2 provisioning_client/src
provisioning_client/src
95:119 (5%)
199:223 (4%)
view
14 x 2 iothub_client/src
iothub_client/src
1549:1572 (<1%)
1618:1641 (<1%)
view
14 x 2 provisioning_client/src
provisioning_client/src
23:42 (13%)
22:42 (18%)
view
Duplicated Units
The list of top 6 duplicated units.
See data for all 6 unit duplicates...
Size#FoldersFilesLinesCode
37 x 2 iothub_client/src
iothub_client/src
265:308 
410:453 
view
29 x 2 iothub_client/src
iothub_client/src
99:133 
107:141 
view
19 x 3 provisioning_client/src
provisioning_client/src
provisioning_client/src
661:681 
461:481 
1157:1177 
view
18 x 2 iothub_client/src
iothub_client/src
671:694 
488:511 
view
14 x 2 iothub_client/src
iothub_client/src
603:620 
359:376 
view
13 x 2 iothub_client/src
iothub_client/src
2331:2347 
4119:4135 
view