Duplication Overall
  • 19% duplication:
    • 5,026 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 974 duplicated lines
  • 364 duplicates
system19% (974 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
html31% (850 lines)
js5% (64 lines)
scss5% (60 lines)
Duplication per Component (primary)
src20% (960 lines)
ROOT5% (14 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 364 duplicates...
Size#FoldersFilesLinesCode
80 x 2 src/js/templates
src/js/templates
226:305 (13%)
70:149 (19%)
view
19 x 2 src/js/templates
src/js/templates
340:358 (3%)
184:202 (4%)
view
19 x 2 src
src/embed
1:28 (100%)
1:28 (100%)
view
13 x 2 src/js/templates
src/js/templates
360:372 (2%)
204:216 (3%)
view
11 x 2 src/js/templates
src/js/templates
307:317 (1%)
151:161 (2%)
view
10 x 2 src/js/templates
src/js/templates
643:656 (1%)
660:673 (1%)
view
10 x 2 src/js/templates
src/js/templates
7:25 (29%)
40:57 (29%)
view
9 x 2 src/js/templates
src/js/templates
349:357 (<1%)
386:394 (<1%)
view
9 x 2 src/js/templates
src/js/templates
349:357 (<1%)
441:449 (<1%)
view
9 x 2 src/js/templates
src/js/templates
349:357 (<1%)
520:528 (<1%)
view
9 x 2 src/js/templates
src/js/templates
349:357 (<1%)
581:589 (<1%)
view
9 x 2 src/js/templates
src/js/templates
349:357 (<1%)
643:651 (<1%)
view
9 x 2 src/js/templates
src/js/templates
349:357 (<1%)
732:740 (<1%)
view
9 x 2 src/js/templates
src/js/templates
349:357 (<1%)
793:801 (<1%)
view
9 x 2 src/js/templates
src/js/templates
349:357 (<1%)
908:916 (<1%)
view
9 x 2 src/js/templates
src/js/templates
359:367 (<1%)
404:412 (<1%)
view
9 x 2 src/js/templates
src/js/templates
359:367 (<1%)
431:439 (<1%)
view
9 x 2 src/js/templates
src/js/templates
359:367 (<1%)
554:562 (<1%)
view
9 x 2 src/js/templates
src/js/templates
359:367 (<1%)
608:616 (<1%)
view
9 x 2 src/js/templates
src/js/templates
359:367 (<1%)
662:670 (<1%)
view
9 x 2 src/js/templates
src/js/templates
359:367 (<1%)
751:759 (<1%)
view
9 x 2 src/js/templates
src/js/templates
359:367 (<1%)
812:820 (<1%)
view
9 x 2 src/js/templates
src/js/templates
359:367 (<1%)
927:935 (<1%)
view
9 x 2 src/js/templates
src/js/templates
386:394 (<1%)
441:449 (<1%)
view
9 x 2 src/js/templates
src/js/templates
386:394 (<1%)
520:528 (<1%)
view
9 x 2 src/js/templates
src/js/templates
386:394 (<1%)
581:589 (<1%)
view
9 x 2 src/js/templates
src/js/templates
386:394 (<1%)
643:651 (<1%)
view
9 x 2 src/js/templates
src/js/templates
386:394 (<1%)
732:740 (<1%)
view
9 x 2 src/js/templates
src/js/templates
386:394 (<1%)
793:801 (<1%)
view
9 x 2 src/js/templates
src/js/templates
386:394 (<1%)
908:916 (<1%)
view
9 x 2 src/js/templates
src/js/templates
404:412 (<1%)
431:439 (<1%)
view
9 x 2 src/js/templates
src/js/templates
404:412 (<1%)
554:562 (<1%)
view
9 x 2 src/js/templates
src/js/templates
404:412 (<1%)
608:616 (<1%)
view
9 x 2 src/js/templates
src/js/templates
404:412 (<1%)
662:670 (<1%)
view
9 x 2 src/js/templates
src/js/templates
404:412 (<1%)
751:759 (<1%)
view
9 x 2 src/js/templates
src/js/templates
404:412 (<1%)
812:820 (<1%)
view
9 x 2 src/js/templates
src/js/templates
404:412 (<1%)
927:935 (<1%)
view
9 x 2 src/js/templates
src/js/templates
431:439 (<1%)
554:562 (<1%)
view
9 x 2 src/js/templates
src/js/templates
431:439 (<1%)
608:616 (<1%)
view
9 x 2 src/js/templates
src/js/templates
431:439 (<1%)
662:670 (<1%)
view
9 x 2 src/js/templates
src/js/templates
431:439 (<1%)
751:759 (<1%)
view
9 x 2 src/js/templates
src/js/templates
431:439 (<1%)
812:820 (<1%)
view
9 x 2 src/js/templates
src/js/templates
431:439 (<1%)
927:935 (<1%)
view
9 x 2 src/js/templates
src/js/templates
441:449 (<1%)
520:528 (<1%)
view
9 x 2 src/js/templates
src/js/templates
441:449 (<1%)
581:589 (<1%)
view
9 x 2 src/js/templates
src/js/templates
441:449 (<1%)
643:651 (<1%)
view
9 x 2 src/js/templates
src/js/templates
441:449 (<1%)
732:740 (<1%)
view
9 x 2 src/js/templates
src/js/templates
441:449 (<1%)
793:801 (<1%)
view
9 x 2 src/js/templates
src/js/templates
441:449 (<1%)
908:916 (<1%)
view
9 x 2 src/js/templates
src/js/templates
520:528 (<1%)
581:589 (<1%)
view
Most Frequent Duplicates
The list of 17 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 24 src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
...
349:354 (<1%)
359:364 (<1%)
386:391 (<1%)
404:409 (<1%)
431:436 (<1%)
441:446 (<1%)
520:525 (<1%)
545:550 (<1%)
554:559 (<1%)
581:586 (<1%)
...
view
6 x 18 src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
...
350:355 (<1%)
360:365 (<1%)
387:392 (<1%)
405:410 (<1%)
432:437 (<1%)
442:447 (<1%)
521:526 (<1%)
555:560 (<1%)
582:587 (<1%)
609:614 (<1%)
...
view
6 x 9 src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
342:347 (<1%)
397:402 (<1%)
452:457 (<1%)
538:543 (<1%)
592:597 (<1%)
636:641 (<1%)
769:774 (<1%)
823:828 (<1%)
901:906 (<1%)
view
6 x 9 src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
341:346 (<1%)
396:401 (<1%)
451:456 (<1%)
537:542 (<1%)
591:596 (<1%)
635:640 (<1%)
768:773 (<1%)
822:827 (<1%)
900:905 (<1%)
view
6 x 9 src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
352:357 (<1%)
389:394 (<1%)
444:449 (<1%)
523:528 (<1%)
584:589 (<1%)
646:651 (<1%)
735:740 (<1%)
796:801 (<1%)
911:916 (<1%)
view
6 x 9 src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
361:366 (<1%)
406:411 (<1%)
433:438 (<1%)
556:561 (<1%)
610:615 (<1%)
664:669 (<1%)
753:758 (<1%)
814:819 (<1%)
929:934 (<1%)
view
6 x 9 src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
362:367 (<1%)
407:412 (<1%)
434:439 (<1%)
557:562 (<1%)
611:616 (<1%)
665:670 (<1%)
754:759 (<1%)
815:820 (<1%)
930:935 (<1%)
view
6 x 9 src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
351:356 (<1%)
388:393 (<1%)
443:448 (<1%)
522:527 (<1%)
583:588 (<1%)
645:650 (<1%)
734:739 (<1%)
795:800 (<1%)
910:915 (<1%)
view
6 x 6 src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
547:552 (<1%)
601:606 (<1%)
655:660 (<1%)
744:749 (<1%)
805:810 (<1%)
920:925 (<1%)
view
6 x 6 src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
546:551 (<1%)
600:605 (<1%)
654:659 (<1%)
743:748 (<1%)
804:809 (<1%)
919:924 (<1%)
view
6 x 5 src/js/templates
src/js/templates
src/js/templates
src/js/templates
src/js/templates
310:315 (<1%)
163:168 (1%)
319:324 (1%)
496:501 (<1%)
708:713 (<1%)
view
6 x 4 src/js/templates
src/js/templates
src/js/templates
src/js/templates
385:390 (1%)
229:234 (1%)
239:244 (1%)
395:400 (1%)
view
6 x 3 src/js/templates
src/js/templates
src/js/templates
453:459 (1%)
511:517 (1%)
569:575 (1%)
view
6 x 3 src/js/templates
src/js/templates
src/js/templates
334:339 (<1%)
530:535 (<1%)
761:766 (<1%)
view
6 x 3 src/js/templates
src/js/templates
src/js/templates
454:460 (1%)
512:518 (1%)
570:576 (1%)
view
6 x 3 src/js/templates
src/js/templates
src/js/templates
208:214 (1%)
431:438 (1%)
632:639 (1%)
view
6 x 3 src/js/templates
src/js/templates
src/js/templates
462:468 (1%)
487:493 (1%)
554:560 (1%)
view
Duplicated Units
The list of top 3 duplicated units.
See data for all 3 unit duplicates...
Size#FoldersFilesLinesCode
6 x 2 src
src/embed
4:11 
4:11 
view
19 x 2 src
src/embed
1:28 
1:28 
view
6 x 2 src
src/embed
14:26 
14:26 
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...