GerritCodeReview / plugins_supermanifest
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
  • 34% duplication:
    • 2,266 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 784 duplicated lines
  • 138 duplicates
system34% (784 lines)
Duplication per Extension
java34% (784 lines)
Duplication per Component (primary)
javatests/com/googlesource/gerrit/plugins/supermanifest63% (784 lines)
ROOT0% (0 lines)
java/com/googlesource/gerrit/plugins/supermanifest0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 138 duplicates...
Size#FoldersFilesLinesCode
28 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
JiriSuperManifestIT.java
JiriSuperManifestIT.java
308:338 (4%)
404:434 (4%)
view
27 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
JiriSuperManifestIT.java
JiriSuperManifestIT.java
267:299 (4%)
365:397 (4%)
view
19 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
RepoSuperManifestIT.java
RepoSuperManifestIT.java
97:118 (4%)
185:206 (4%)
view
19 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
JiriSuperManifestIT.java
JiriSuperManifestIT.java
103:123 (3%)
556:576 (3%)
view
18 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
JiriSuperManifestIT.java
RepoSuperManifestIT.java
456:481 (3%)
387:412 (3%)
view
17 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
JiriSuperManifestIT.java
JiriSuperManifestIT.java
199:220 (2%)
267:288 (2%)
view
17 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
JiriSuperManifestIT.java
JiriSuperManifestIT.java
199:220 (2%)
365:386 (2%)
view
15 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
RepoSuperManifestIT.java
RepoSuperManifestIT.java
109:125 (3%)
231:246 (3%)
view
15 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
JiriSuperManifestIT.java
JiriSuperManifestIT.java
342:358 (2%)
436:452 (2%)
view
13 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
RepoSuperManifestIT.java
RepoSuperManifestIT.java
424:439 (2%)
471:484 (2%)
view
13 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
RepoSuperManifestIT.java
RepoSuperManifestIT.java
294:309 (2%)
347:362 (2%)
view
12 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
RepoSuperManifestIT.java
RepoSuperManifestIT.java
197:209 (2%)
281:292 (2%)
view
12 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
JiriSuperManifestIT.java
JiriSuperManifestIT.java
241:252 (2%)
388:399 (2%)
view
12 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
JiriSuperManifestIT.java
RepoSuperManifestIT.java
158:172 (2%)
146:160 (2%)
view
12 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
JiriSuperManifestIT.java
RepoSuperManifestIT.java
80:94 (2%)
83:97 (2%)
view
12 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
JiriSuperManifestIT.java
JiriSuperManifestIT.java
638:651 (2%)
697:710 (2%)
view
12 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
JiriSuperManifestIT.java
JiriSuperManifestIT.java
669:681 (2%)
711:724 (2%)
view
11 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
RepoSuperManifestIT.java
RepoSuperManifestIT.java
471:481 (2%)
599:611 (2%)
view
11 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
RepoSuperManifestIT.java
RepoSuperManifestIT.java
250:263 (2%)
352:365 (2%)
view
11 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
RepoSuperManifestIT.java
RepoSuperManifestIT.java
424:436 (2%)
599:611 (2%)
view
Duplicated Units
The list of top 2 duplicated units.
See data for all 2 unit duplicates...
Size#FoldersFilesLinesCode
9 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
JiriSuperManifestIT.java
RepoSuperManifestIT.java
80:90 
83:93 
view
8 x 2 javatests/com/googlesour...t/plugins/supermanifest
javatests/com/googlesour...t/plugins/supermanifest
JiriSuperManifestIT.java
RepoSuperManifestIT.java
464:472 
395:403 
view