Duplication Overall
  • 49% duplication:
    • 583 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 291 duplicated lines
  • 19 duplicates
system49% (291 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
py49% (291 lines)
Duplication per Component (primary)
ROOT60% (186 lines)
modules37% (55 lines)
Archive38% (50 lines)

Duplication Between Components (50+ lines)

flowchart TB
    n0["Archive"]
    n1["ROOT"]
    n0 ---|"86"| n1
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#DC143CFF,stroke-width:10px



2D force graph | 3D force graph

Show more details on duplication between components...
From Component
 --> To Component
Duplicated
Lines
File Pairs Details
Archive (33%)
  --> ROOT (13%)
86 3 file pairs details...

Longest Duplicates
The list of 19 longest duplicates.
See data for all 19 duplicates...
Size#FoldersFilesLinesCode
42 x 2 ROOT
ROOT
197:274 (13%)
284:361 (13%)
view
27 x 2 ROOT
ROOT
124:163 (8%)
555:590 (8%)
view
22 x 2 ROOT
ROOT
129:155 (7%)
240:266 (7%)
view
22 x 2 ROOT
ROOT
129:155 (7%)
327:353 (7%)
view
22 x 2 ROOT
ROOT
240:266 (7%)
560:586 (7%)
view
22 x 2 ROOT
ROOT
327:353 (7%)
560:586 (7%)
view
20 x 2 modules
modules
5:32 (51%)
6:32 (47%)
view
15 x 2 modules
modules
13:30 (60%)
15:32 (35%)
view
15 x 2 modules
modules
13:30 (60%)
14:32 (38%)
view
13 x 2 Archive
ROOT
7:24 (31%)
7:27 (4%)
view
10 x 2 Archive
ROOT
61:76 (24%)
70:84 (3%)
view
7 x 2 Archive
Archive
9:16 (15%)
10:17 (17%)
view
7 x 2 Archive
Archive
69:87 (25%)
10:17 (17%)
view
7 x 2 Archive
Archive
69:87 (25%)
9:16 (15%)
view
7 x 2 Archive
ROOT
9:16 (15%)
13:20 (2%)
view
7 x 2 Archive
ROOT
72:81 (15%)
490:499 (2%)
view
7 x 2 Archive
ROOT
69:87 (25%)
13:20 (2%)
view
6 x 2 ROOT
ROOT
103:114 (1%)
539:548 (1%)
view
6 x 2 Archive
ROOT
47:53 (14%)
62:68 (1%)
view
Most Frequent Duplicates
The list of 29 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 4 ROOT
ROOT
ROOT
ROOT
138:145 (1%)
249:256 (1%)
336:343 (1%)
569:576 (1%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
130:137 (1%)
241:248 (1%)
328:335 (1%)
561:568 (1%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
144:149 (1%)
255:260 (1%)
342:347 (1%)
575:580 (1%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
145:150 (1%)
256:261 (1%)
343:348 (1%)
576:581 (1%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
129:136 (1%)
240:247 (1%)
327:334 (1%)
560:567 (1%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
148:153 (1%)
259:264 (1%)
346:351 (1%)
579:584 (1%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
146:151 (1%)
257:262 (1%)
344:349 (1%)
577:582 (1%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
136:143 (1%)
247:254 (1%)
334:341 (1%)
567:574 (1%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
134:141 (1%)
245:252 (1%)
332:339 (1%)
565:572 (1%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
131:138 (1%)
242:249 (1%)
329:336 (1%)
562:569 (1%)
view
6 x 4 Archive
ROOT
Archive
Archive
10:16 (13%)
14:20 (1%)
11:17 (14%)
79:87 (21%)
view
6 x 4 Archive
ROOT
Archive
Archive
9:14 (13%)
13:18 (1%)
10:15 (14%)
69:85 (21%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
132:140 (1%)
243:251 (1%)
330:338 (1%)
563:571 (1%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
141:147 (1%)
252:258 (1%)
339:345 (1%)
572:578 (1%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
137:144 (1%)
248:255 (1%)
335:342 (1%)
568:575 (1%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
149:155 (1%)
260:266 (1%)
347:353 (1%)
580:586 (1%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
140:146 (1%)
251:257 (1%)
338:344 (1%)
571:577 (1%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
143:148 (1%)
254:259 (1%)
341:346 (1%)
574:579 (1%)
view
6 x 4 ROOT
ROOT
ROOT
ROOT
147:152 (1%)
258:263 (1%)
345:350 (1%)
578:583 (1%)
view
6 x 3 modules
modules
modules
16:22 (24%)
18:24 (14%)
17:23 (15%)
view
6 x 3 modules
modules
modules
15:21 (24%)
17:23 (14%)
16:22 (15%)
view
6 x 3 modules
modules
modules
20:25 (24%)
22:27 (14%)
21:26 (15%)
view
6 x 3 modules
modules
modules
18:23 (24%)
20:25 (14%)
19:24 (15%)
view
6 x 3 modules
modules
modules
23:28 (24%)
25:30 (14%)
24:29 (15%)
view
6 x 3 modules
modules
modules
22:27 (24%)
24:29 (14%)
23:28 (15%)
view
6 x 3 modules
modules
modules
19:24 (24%)
21:26 (14%)
20:25 (15%)
view
6 x 3 modules
modules
modules
21:26 (24%)
23:28 (14%)
22:27 (15%)
view
6 x 3 modules
modules
modules
24:30 (24%)
26:32 (14%)
25:32 (15%)
view
6 x 3 modules
modules
modules
13:20 (24%)
15:22 (14%)
14:21 (15%)
view
About This Analysis
  • For duplication, we look at places in code where there are 6 or more lines of code that are exactly the same.
  • Before duplication is calculated, the code is cleaned to remove empty lines, comments, and frequently duplicated constructs such as imports.
  • You should aim at having as little as possible (<5%) of duplicated code as high-level of duplication can lead to maintenance difficulties, poor factoring, and logical contradictions.
Learn more...