facebookresearch / jps
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
  • 9% duplication:
    • 3,394 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 320 duplicated lines
  • 13 duplicates
system9% (320 lines)
Duplication per Extension
h11% (320 lines)
Duplication per Component (primary)
simple_game10% (320 lines)
rela0% (0 lines)
Longest Duplicates
The list of 13 longest duplicates.
See data for all 13 duplicates...
Size#FoldersFilesLinesCode
38 x 2 simple_game
simple_game
simple_bidding.h
two_suited_bridge.h
169:229 (23%)
153:213 (23%)
view
22 x 2 simple_game
simple_game
search.h
search.h
1333:1360 (1%)
1519:1546 (1%)
view
15 x 2 simple_game
simple_game
simple_bidding.h
two_suited_bridge.h
47:64 (9%)
35:54 (9%)
view
15 x 2 simple_game
simple_game
search.h
search.h
1412:1432 (1%)
1598:1618 (1%)
view
13 x 2 simple_game
simple_game
simple_bidding.h
two_suited_bridge.h
244:263 (8%)
228:247 (8%)
view
12 x 2 simple_game
simple_game
search.h
search.h
1436:1452 (1%)
1623:1639 (1%)
view
8 x 2 simple_game
simple_game
search.h
search.h
1466:1476 (<1%)
1653:1663 (<1%)
view
7 x 2 simple_game
simple_game
search.h
search.h
1374:1382 (<1%)
1565:1573 (<1%)
view
6 x 2 simple_game
simple_game
search.h
search.h
1704:1712 (<1%)
1789:1797 (<1%)
view
6 x 2 simple_game
simple_game
simple_bidding.h
two_suited_bridge.h
88:98 (3%)
73:82 (3%)
view
6 x 2 simple_game
simple_game
simple_bidding.h
two_suited_bridge.h
273:278 (3%)
264:269 (3%)
view
6 x 2 simple_game
simple_game
search.h
search.h
741:746 (<1%)
750:755 (<1%)
view
6 x 2 simple_game
simple_game
simple_bidding.h
two_suited_bridge.h
155:164 (3%)
139:148 (3%)
view
Duplicated Units
The list of top 3 duplicated units.
See data for all 3 unit duplicates...
Size#FoldersFilesLinesCode
12 x 2 simple_game
simple_game
two_suited_bridge.h
simple_bidding.h
181:196 
197:212 
view
11 x 2 simple_game
simple_game
two_suited_bridge.h
simple_bidding.h
35:49 
47:59 
view
10 x 2 simple_game
simple_game
two_suited_bridge.h
simple_bidding.h
198:211 
214:227 
view