aws / aws-iot-device-sdk-cpp-v2
Duplication

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

Intro
Learn more...
Duplication Overall
system22% (4,764 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
cpp23% (2,914 lines)
h18% (1,289 lines)
py20% (332 lines)
cmake79% (205 lines)
in23% (24 lines)
Duplication per Component (primary)
greengrass_ipc13% (1,315 lines)
shadow44% (1,084 lines)
jobs39% (842 lines)
identity41% (447 lines)
utils26% (314 lines)
secure_tunneling24% (307 lines)
commands35% (241 lines)
eventstream_rpc7% (102 lines)
devicedefender11% (62 lines)
iotdevicecommon41% (21 lines)
discovery6% (20 lines)
deviceadvisor4% (9 lines)
cmake0% (0 lines)
ROOT0% (0 lines)

Duplication Between Components (50+ lines)

G jobs jobs shadow shadow jobs--shadow 1414 secure_tunneling secure_tunneling jobs--secure_tunneling 234 identity identity identity--jobs 779 identity--shadow 1043 identity--secure_tunneling 162 commands commands commands--jobs 496 commands--shadow 450 commands--identity 381 secure_tunneling--shadow 342

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 2,334 duplicates...
Size#FoldersFilesLinesCode
76 x 2 utils
utils
96:199 (26%)
95:198 (29%)
view
46 x 2 commands/source
jobs/source
28:108 (80%)
28:108 (80%)
view
32 x 2 shadow/source
shadow/source
266:307 (5%)
476:517 (5%)
view
32 x 2 shadow/source
shadow/source
266:307 (5%)
372:413 (5%)
view
32 x 2 jobs/source
shadow/source
149:190 (7%)
161:202 (5%)
view
32 x 2 jobs/source
shadow/source
363:404 (7%)
161:202 (5%)
view
32 x 2 jobs/source
shadow/source
256:297 (7%)
161:202 (5%)
view
32 x 2 jobs/source
jobs/source
256:297 (7%)
363:404 (7%)
view
32 x 2 shadow/source
shadow/source
372:413 (5%)
476:517 (5%)
view
32 x 2 jobs/source
jobs/source
149:190 (7%)
471:512 (7%)
view
32 x 2 jobs/source
shadow/source
471:512 (7%)
161:202 (5%)
view
32 x 2 jobs/source
jobs/source
149:190 (7%)
363:404 (7%)
view
32 x 2 jobs/source
jobs/source
149:190 (7%)
256:297 (7%)
view
32 x 2 jobs/source
jobs/source
256:297 (7%)
471:512 (7%)
view
32 x 2 jobs/source
jobs/source
363:404 (7%)
471:512 (7%)
view
32 x 2 shadow/source
shadow/source
589:630 (5%)
699:740 (5%)
view
31 x 2 jobs/source
shadow/source
149:189 (7%)
476:516 (5%)
view
31 x 2 jobs/source
shadow/source
149:189 (7%)
266:306 (5%)
view
31 x 2 jobs/source
shadow/source
149:189 (7%)
372:412 (5%)
view
31 x 2 utils
utils
37:83 (10%)
36:82 (12%)
view
31 x 2 shadow/source
shadow/source
161:201 (5%)
266:306 (5%)
view
31 x 2 jobs/source
shadow/source
256:296 (7%)
476:516 (5%)
view
31 x 2 shadow/source
shadow/source
161:201 (5%)
372:412 (5%)
view
31 x 2 jobs/source
shadow/source
256:296 (7%)
372:412 (5%)
view
31 x 2 shadow/source
shadow/source
161:201 (5%)
476:516 (5%)
view
31 x 2 jobs/source
shadow/source
256:296 (7%)
266:306 (5%)
view
31 x 2 jobs/source
shadow/source
471:511 (7%)
372:412 (5%)
view
31 x 2 jobs/source
shadow/source
471:511 (7%)
266:306 (5%)
view
31 x 2 jobs/source
shadow/source
471:511 (7%)
476:516 (5%)
view
31 x 2 jobs/source
shadow/source
363:403 (7%)
476:516 (5%)
view
31 x 2 jobs/source
shadow/source
363:403 (7%)
266:306 (5%)
view
31 x 2 jobs/source
shadow/source
363:403 (7%)
372:412 (5%)
view
30 x 2 identity/source
identity/source
131:168 (11%)
238:275 (11%)
view
29 x 2 commands/source
jobs/source
225:272 (13%)
552:599 (6%)
view
29 x 2 identity/source
identity/source
238:274 (10%)
345:381 (10%)
view
29 x 2 commands/source
shadow/source
225:272 (13%)
780:827 (4%)
view
29 x 2 identity/source
identity/source
131:167 (10%)
345:381 (10%)
view
29 x 2 jobs/source
shadow/source
552:599 (6%)
780:827 (4%)
view
25 x 2 greengrass_ipc/source
greengrass_ipc/source
509:554 (<1%)
4630:4675 (<1%)
view
24 x 2 shadow/source
shadow/source
107:145 (4%)
216:254 (4%)
view
24 x 2 secure_tunneling/source
secure_tunneling/source
695:718 (3%)
744:767 (3%)
view
24 x 2 shadow/source
shadow/source
320:358 (4%)
426:464 (4%)
view
24 x 2 shadow/source
shadow/source
530:568 (4%)
645:683 (4%)
view
23 x 2 shadow/source
shadow/source
106:138 (3%)
288:320 (3%)
view
23 x 2 shadow/source
shadow/source
288:320 (3%)
652:684 (3%)
view
23 x 2 shadow/source
shadow/source
106:138 (3%)
652:684 (3%)
view
22 x 2 jobs/source
jobs/source
190:221 (5%)
461:492 (5%)
view
22 x 2 shadow/source
shadow/source
606:637 (3%)
698:729 (3%)
view
22 x 2 shadow/source
shadow/source
379:410 (3%)
743:774 (3%)
view
22 x 2 shadow/source
shadow/source
379:410 (3%)
652:683 (3%)
view
Duplicated Units
The list of top 19 duplicated units.
See data for all 19 unit duplicates...
Size#FoldersFilesLinesCode
40 x 2 commands/source
jobs/source
58:109 
58:109 
view
26 x 2 shadow/source
shadow/source
44:76 
44:76 
view
25 x 3 commands/source
jobs/source
shadow/source
236:266 
563:593 
791:821 
view
24 x 2 jobs/source
jobs/source
44:74 
44:74 
view
23 x 2 jobs/source
jobs/source
13:42 
13:42 
view
23 x 2 shadow/source
shadow/source
13:42 
13:42 
view
19 x 2 shadow/source
shadow/source
13:37 
13:37 
view
18 x 2 shadow/source
shadow/source
39:62 
39:62 
view
16 x 2 jobs/source
jobs/source
36:56 
36:56 
view
16 x 2 shadow/source
shadow/source
34:54 
34:54 
view
15 x 2 identity/source
identity/source
13:32 
13:32 
view
15 x 2 shadow/source
shadow/source
13:32 
13:32 
view
14 x 2 identity/source
identity/source
34:52 
34:52 
view
11 x 4 commands/source
jobs/source
identity/source
shadow/source
316:330 
625:639 
392:406 
877:891 
view
11 x 4 commands/source
jobs/source
identity/source
shadow/source
332:346 
641:655 
408:422 
893:907 
view
11 x 2 shadow/source
shadow/source
13:27 
13:27 
view
10 x 2 shadow/source
shadow/source
29:42 
29:42 
view
7 x 4 shadow/source
shadow/source
shadow/source
shadow/source
13:22 
13:22 
13:22 
13:22 
view
6 x 5 jobs/source
shadow/source
shadow/source
shadow/source
shadow/source
26:34 
24:32 
24:32 
24:32 
24:32 
view