Duplication Overall
  • 8% duplication:
    • 3,637 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 312 duplicated lines
  • 26 duplicates
system8% (312 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
scala8% (312 lines)
Duplication per Component (primary)
fapi-client11% (306 lines)
facia-json<1% (6 lines)
cdk0% (0 lines)
fapi-client-core0% (0 lines)
project0% (0 lines)
Longest Duplicates
The list of 26 longest duplicates.
See data for all 26 duplicates...
Size#FoldersFilesLinesCode
24 x 2 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
437:460 (4%)
483:506 (4%)
view
15 x 2 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
436:450 (3%)
528:542 (3%)
view
14 x 2 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
483:496 (2%)
529:542 (2%)
view
13 x 2 fapi-client/src/main/scala/com/gu/facia/api
fapi-client/src/main/scala/com/gu/facia/api
129:141 (2%)
159:171 (2%)
view
10 x 2 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
378:387 (2%)
400:409 (2%)
view
9 x 2 fapi-client/src/main/scala/com/gu/facia/api
fapi-client/src/main/scala/com/gu/facia/api
182:190 (2%)
208:216 (2%)
view
9 x 2 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
236:244 (1%)
256:264 (1%)
view
9 x 2 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
425:434 (1%)
471:480 (1%)
view
8 x 2 fapi-client/src/main/scala/com/gu/facia/api
fapi-client/src/main/scala/com/gu/facia/api
272:279 (1%)
315:322 (1%)
view
8 x 2 fapi-client/src/main/scala/com/gu/facia/api
fapi-client/src/main/scala/com/gu/facia/api
289:296 (1%)
335:342 (1%)
view
8 x 2 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
324:331 (1%)
394:401 (1%)
view
7 x 2 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
237:243 (1%)
381:387 (1%)
view
7 x 2 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
237:243 (1%)
403:409 (1%)
view
7 x 2 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
257:263 (1%)
381:387 (1%)
view
7 x 2 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
257:263 (1%)
403:409 (1%)
view
7 x 2 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
363:369 (1%)
439:445 (1%)
view
7 x 2 fapi-client/src/main/scala/com/gu/facia/api
fapi-client/src/main/scala/com/gu/facia/api/utils
369:375 (1%)
38:44 (9%)
view
6 x 2 fapi-client/src/main/scala/com/gu/facia/api
fapi-client/src/main/scala/com/gu/facia/api
120:125 (1%)
145:150 (1%)
view
6 x 2 fapi-client/src/main/scala/com/gu/facia/api
fapi-client/src/main/scala/com/gu/facia/api
134:139 (1%)
255:260 (1%)
view
6 x 2 fapi-client/src/main/scala/com/gu/facia/api
fapi-client/src/main/scala/com/gu/facia/api
164:169 (1%)
255:260 (1%)
view
6 x 2 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
285:290 (1%)
337:342 (1%)
view
6 x 2 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
425:430 (1%)
518:523 (1%)
view
6 x 2 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
463:468 (1%)
511:516 (1%)
view
6 x 2 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
471:476 (1%)
518:523 (1%)
view
6 x 2 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
166:171 (3%)
180:185 (3%)
view
6 x 2 facia-json/src/main/scal.../gu/facia/client/models
fapi-client/src/main/scala/com/gu/facia/api/models
334:339 (2%)
15:20 (10%)
view
Most Frequent Duplicates
The list of 13 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 4 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
237:242 (1%)
257:262 (1%)
381:386 (1%)
403:408 (1%)
view
6 x 4 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
238:243 (1%)
258:263 (1%)
382:387 (1%)
404:409 (1%)
view
6 x 3 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
444:449 (1%)
490:495 (1%)
536:541 (1%)
view
6 x 3 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
441:446 (1%)
487:492 (1%)
533:538 (1%)
view
6 x 3 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
439:444 (1%)
485:490 (1%)
531:536 (1%)
view
6 x 3 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
437:442 (1%)
483:488 (1%)
529:534 (1%)
view
6 x 3 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
445:450 (1%)
491:496 (1%)
537:542 (1%)
view
6 x 3 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
425:430 (1%)
471:476 (1%)
518:523 (1%)
view
6 x 3 fapi-client/src/main/scala/com/gu/facia/api
fapi-client/src/main/scala/com/gu/facia/api
fapi-client/src/main/scala/com/gu/facia/api
134:139 (1%)
164:169 (1%)
255:260 (1%)
view
6 x 3 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
440:445 (1%)
486:491 (1%)
532:537 (1%)
view
6 x 3 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
438:443 (1%)
484:489 (1%)
530:535 (1%)
view
6 x 3 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
442:447 (1%)
488:493 (1%)
534:539 (1%)
view
6 x 3 fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
fapi-client/src/main/scala/com/gu/facia/api/models
443:448 (1%)
489:494 (1%)
535:540 (1%)
view
About This Analysis
  • 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...