facebookresearch / ssl-relation-prediction
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
  • 16% duplication:
    • 1,410 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 228 duplicated lines
  • 24 duplicates
system16% (228 lines)
Duplication per Extension
py16% (228 lines)
Duplication per Component (primary)
src16% (228 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 24 duplicates...
Size#FoldersFilesLinesCode
29 x 2 src
src
models.py
models.py
226:256 (4%)
532:563 (4%)
view
20 x 2 src
src
models.py
models.py
234:255 (3%)
720:741 (3%)
view
20 x 2 src
src
models.py
models.py
540:561 (3%)
720:741 (3%)
view
17 x 2 src
src
models.py
models.py
532:549 (2%)
618:635 (2%)
view
17 x 2 src
src
models.py
models.py
409:425 (2%)
617:633 (2%)
view
17 x 2 src
src
models.py
models.py
226:243 (2%)
618:635 (2%)
view
16 x 2 src
src
models.py
models.py
410:425 (2%)
532:547 (2%)
view
16 x 2 src
src
models.py
models.py
226:241 (2%)
410:425 (2%)
view
9 x 2 src
src
models.py
models.py
626:635 (1%)
720:729 (1%)
view
8 x 2 src
src
models.py
models.py
418:425 (1%)
720:727 (1%)
view
7 x 2 src
src
models.py
models.py
107:113 (1%)
324:330 (1%)
view
7 x 2 src
src
models.py
models.py
33:39 (1%)
317:323 (1%)
view
7 x 2 src
src
models.py
models.py
226:232 (1%)
712:718 (1%)
view
7 x 2 src
src
models.py
models.py
532:538 (1%)
712:718 (1%)
view
7 x 2 src
src
models.py
models.py
618:624 (1%)
712:718 (1%)
view
7 x 2 src
src
regularizers.py
regularizers.py
22:29 (19%)
50:57 (19%)
view
7 x 2 src
src
models.py
models.py
410:416 (1%)
712:718 (1%)
view
6 x 2 src
src
models.py
models.py
492:498 (<1%)
676:683 (<1%)
view
6 x 2 src
src
models.py
models.py
363:369 (<1%)
471:476 (<1%)
view
6 x 2 src
src
models.py
models.py
378:384 (<1%)
471:476 (<1%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
7 x 2 src
src
models.py
models.py
0:0 
0:0 
view