facebookresearch / asset
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
  • 65% duplication:
    • 1,514 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 993 duplicated lines
  • 261 duplicates
system65% (993 lines)
Duplication per Extension
html65% (993 lines)
Duplication per Component (primary)
HIT_designs65% (993 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 261 duplicates...
Size#FoldersFilesLinesCode
108 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
annotation_qualification.html
annotation_task.html
106:261 (55%)
108:263 (50%)
view
108 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
rating_qualification.html
rating_task_10sents.html
1:158 (48%)
1:158 (33%)
view
47 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
rating_qualification.html
rating_task_5sents.html
70:133 (20%)
71:134 (21%)
view
47 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
rating_task_10sents.html
rating_task_5sents.html
70:133 (14%)
71:134 (21%)
view
44 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
rating_qualification.html
rating_task_5sents.html
1:64 (19%)
1:64 (19%)
view
44 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
rating_task_10sents.html
rating_task_5sents.html
1:64 (13%)
1:64 (19%)
view
42 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
annotation_qualification.html
annotation_task.html
1:60 (21%)
1:59 (19%)
view
27 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
annotation_qualification.html
rating_qualification.html
64:106 (13%)
66:108 (12%)
view
27 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
annotation_qualification.html
rating_task_10sents.html
64:106 (13%)
66:108 (8%)
view
26 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
annotation_qualification.html
rating_task_5sents.html
68:106 (13%)
71:109 (11%)
view
24 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
annotation_qualification.html
rating_task_5sents.html
1:37 (12%)
1:39 (10%)
view
24 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
annotation_task.html
rating_qualification.html
1:36 (11%)
1:39 (10%)
view
24 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
annotation_qualification.html
rating_qualification.html
1:37 (12%)
1:39 (10%)
view
24 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
annotation_task.html
rating_task_5sents.html
1:36 (11%)
1:39 (10%)
view
24 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
annotation_qualification.html
rating_task_10sents.html
1:37 (12%)
1:39 (7%)
view
24 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
annotation_task.html
rating_task_10sents.html
1:36 (11%)
1:39 (7%)
view
22 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
annotation_task.html
rating_qualification.html
62:94 (10%)
66:98 (9%)
view
22 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
annotation_qualification.html
annotation_task.html
64:96 (11%)
62:94 (10%)
view
22 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
annotation_task.html
rating_task_10sents.html
62:94 (10%)
66:98 (6%)
view
21 x 2 crowdsourcing/HIT_designs
crowdsourcing/HIT_designs
annotation_task.html
rating_task_5sents.html
66:94 (9%)
71:99 (9%)
view