facebookresearch / LeViT
Duplication

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

Intro
  • 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...
Duplication Overall
  • 35% duplication:
    • 1,626 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 582 duplicated lines
  • 23 duplicates
system35% (582 lines)
Duplication per Extension
py35% (582 lines)
Duplication per Component (primary)
ROOT35% (582 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 23 duplicates...
Size#FoldersFilesLinesCode
43 x 2 ROOT
ROOT
levit.py
levit_c.py
353:403 (10%)
302:352 (11%)
view
42 x 2 ROOT
ROOT
levit.py
levit_c.py
135:182 (10%)
104:151 (11%)
view
36 x 2 ROOT
ROOT
levit.py
levit_c.py
297:338 (8%)
248:289 (9%)
view
35 x 2 ROOT
ROOT
levit.py
levit_c.py
452:489 (8%)
400:437 (9%)
view
28 x 2 ROOT
ROOT
levit.py
levit_c.py
68:101 (6%)
68:101 (7%)
view
27 x 2 ROOT
ROOT
levit.py
levit_c.py
205:238 (6%)
174:207 (7%)
view
18 x 2 ROOT
ROOT
levit.py
levit_c.py
269:288 (4%)
221:240 (4%)
view
17 x 2 ROOT
ROOT
levit.py
levit_c.py
407:424 (4%)
356:373 (4%)
view
17 x 2 ROOT
ROOT
levit.py
levit_c.py
184:202 (4%)
153:171 (4%)
view
15 x 2 ROOT
ROOT
levit.py
levit_c.py
429:448 (3%)
378:397 (3%)
view
11 x 2 ROOT
ROOT
levit.py
levit_c.py
491:504 (2%)
444:457 (2%)
view
9 x 2 ROOT
ROOT
levit_c.py
levit_c.py
199:208 (2%)
281:290 (2%)
view
9 x 2 ROOT
ROOT
levit.py
levit.py
230:239 (2%)
330:339 (2%)
view
8 x 2 ROOT
ROOT
levit.py
levit_c.py
230:238 (1%)
281:289 (2%)
view
8 x 2 ROOT
ROOT
levit.py
levit_c.py
330:338 (1%)
199:207 (2%)
view
6 x 2 ROOT
ROOT
levit.py
levit_c.py
214:219 (1%)
263:268 (1%)
view
6 x 2 ROOT
ROOT
levit.py
levit.py
214:219 (1%)
312:317 (1%)
view
6 x 2 ROOT
ROOT
levit_c.py
levit_c.py
163:168 (1%)
230:235 (1%)
view
6 x 2 ROOT
ROOT
levit.py
levit_c.py
278:283 (1%)
163:168 (1%)
view
6 x 2 ROOT
ROOT
levit.py
levit.py
194:199 (1%)
278:283 (1%)
view
Duplicated Units
The list of top 5 duplicated units.
See data for all 5 unit duplicates...
Size#FoldersFilesLinesCode
13 x 2 ROOT
ROOT
levit.py
levit_c.py
0:0 
0:0 
view
12 x 2 ROOT
ROOT
levit.py
levit_c.py
0:0 
0:0 
view
10 x 2 ROOT
ROOT
levit.py
levit_c.py
0:0 
0:0 
view
9 x 2 ROOT
ROOT
levit.py
levit_c.py
0:0 
0:0 
view
8 x 2 ROOT
ROOT
levit.py
levit_c.py
0:0 
0:0 
view