Duplication Overall
  • 29% duplication:
    • 11,272 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 3,270 duplicated lines
  • 27 duplicates
system29% (3,270 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
js31% (3,248 lines)
scss2% (22 lines)
Duplication per Component (primary)
src59% (3,164 lines)
harness1% (90 lines)
ROOT7% (16 lines)
Longest Duplicates
The list of 27 longest duplicates.
See data for all 27 duplicates...
Size#FoldersFilesLinesCode
519 x 2 src/js/lib
src/js
1263:2113 (31%)
1256:2106 (31%)
view
284 x 2 src/js/lib
src/js
772:1260 (17%)
766:1254 (17%)
view
229 x 2 src/js/lib
src/js
2124:2674 (13%)
2117:2667 (14%)
view
115 x 2 src/js/lib
src/js
249:405 (7%)
245:401 (7%)
view
105 x 2 src/js/lib
src/js
454:633 (6%)
450:629 (6%)
view
71 x 2 src/js/lib
src/js
35:112 (4%)
36:113 (4%)
view
70 x 2 src/js/lib
src/js
2676:2819 (4%)
2668:2811 (4%)
view
43 x 2 src/js/lib
src/js
194:245 (2%)
190:241 (2%)
view
27 x 2 src/js/lib
src/js
716:756 (1%)
709:749 (1%)
view
24 x 2 harness/app-assets/templates/assets/js/components
harness/app-assets/templates/assets/js/components
1531:1554 (1%)
1669:1692 (1%)
view
22 x 2 src/js/lib
src/js
674:711 (1%)
671:708 (1%)
view
19 x 2 src/js/lib
src/js
413:438 (1%)
409:434 (1%)
view
19 x 2 src/js/lib
src/js
635:669 (1%)
632:666 (1%)
view
17 x 2 src/js/lib
src/js
154:170 (1%)
150:166 (1%)
view
9 x 2 src/js/lib
src/js
760:771 (<1%)
753:764 (<1%)
view
8 x 2 src/css
src/css
45:54 (13%)
67:76 (13%)
view
8 x 2 ROOT
ROOT
74:81 (3%)
87:95 (3%)
view
8 x 2 src/js/lib
src/js
143:150 (<1%)
139:146 (<1%)
view
8 x 2 src/js/lib
src/js
2116:2123 (<1%)
2107:2114 (<1%)
view
6 x 2 harness/app-assets/templates/assets/js/components
harness/app-assets/templates/assets/js/components
932:937 (<1%)
949:954 (<1%)
view
6 x 2 src/css
src/css
26:33 (10%)
47:54 (10%)
view
6 x 2 src/css
src/css
26:33 (10%)
69:76 (10%)
view
6 x 2 harness/app-assets/templates/assets/js/modules
harness/app-assets/templates/assets/js/modules
132:141 (3%)
163:172 (3%)
view
6 x 2 src/js/lib
src/js
185:190 (<1%)
181:186 (<1%)
view
6 x 2 harness/app-assets/templates/assets/js
harness/app-assets/templates/assets/js
8:14 (31%)
6:12 (40%)
view
6 x 2 harness/app-assets/templates/assets/js
harness/app-assets/templates/assets/js
8:14 (31%)
8:14 (31%)
view
6 x 2 harness/app-assets/templates/assets/js
harness/app-assets/templates/assets/js
8:14 (31%)
6:12 (40%)
view
Most Frequent Duplicates
The list of 2 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 3 src/css
src/css
src/css
26:33 (10%)
47:54 (10%)
69:76 (10%)
view
6 x 3 harness/app-assets/templates/assets/js
harness/app-assets/templates/assets/js
harness/app-assets/templates/assets/js
8:14 (31%)
6:12 (40%)
8:14 (31%)
view
Duplicated Units
The list of top 47 duplicated units.
See data for all 47 unit duplicates...
Size#FoldersFilesLinesCode
123 x 2 src/js/lib
src/js
1104:1249 
1098:1243 
view
100 x 2 src/js/lib
src/js
1831:1962 
1824:1955 
view
76 x 2 src/js/lib
src/js
1599:1681 
1592:1674 
view
46 x 2 src/js/lib
src/js
1359:1418 
1352:1411 
view
41 x 2 src/js/lib
src/js
1035:1097 
1029:1091 
view
38 x 2 src/js/lib
src/js
1313:1353 
1306:1346 
view
37 x 2 src/js/lib
src/js
1778:1824 
1771:1817 
view
31 x 2 src/js/lib
src/js
815:857 
809:851 
view
31 x 2 src/js/lib
src/js
1727:1763 
1720:1756 
view
26 x 2 src/js/lib
src/js
1968:1996 
1961:1989 
view
25 x 2 src/js/lib
src/js
1520:1550 
1513:1543 
view
23 x 2 src/js/lib
src/js
371:396 
367:392 
view
23 x 2 src/js/lib
src/js
1558:1592 
1551:1585 
view
17 x 2 src/js/lib
src/js
939:966 
933:960 
view
16 x 2 src/js/lib
src/js
2748:2769 
2740:2761 
view
15 x 2 src/js/lib
src/js
916:932 
910:926 
view
15 x 2 src/js/lib
src/js
973:999 
967:993 
view
15 x 2 src/js/lib
src/js
2244:2260 
2237:2253 
view
15 x 2 src/js/lib
src/js
2305:2321 
2298:2314 
view
15 x 2 src/js/lib
src/js
2366:2382 
2359:2375 
view
15 x 2 src/js/lib
src/js
2688:2706 
2680:2698 
view
14 x 2 src/js/lib
src/js
724:742 
717:735 
view
14 x 2 src/js/lib
src/js
2045:2062 
2038:2055 
view
13 x 2 src/js/lib
src/js
1707:1721 
1700:1714 
view
12 x 2 src/js/lib
src/js
499:512 
495:508 
view
12 x 2 src/js/lib
src/js
1687:1701 
1680:1694 
view
12 x 2 src/js/lib
src/js
2420:2433 
2413:2426 
view
11 x 2 src/js/lib
src/js
896:909 
890:903 
view
10 x 2 src/js/lib
src/js
516:528 
512:524 
view
10 x 2 src/js/lib
src/js
600:611 
596:607 
view
10 x 2 src/js/lib
src/js
2002:2015 
1995:2008 
view
9 x 2 src/js/lib
src/js
226:236 
222:232 
view
9 x 2 src/js/lib
src/js
359:370 
355:366 
view
9 x 2 src/js/lib
src/js
517:528 
513:524 
view
9 x 2 src/js/lib
src/js
570:580 
566:576 
view
9 x 2 src/js/lib
src/js
1472:1483 
1465:1476 
view
9 x 2 src/js/lib
src/js
2202:2212 
2195:2205 
view
8 x 2 src/js/lib
src/js
518:528 
514:524 
view
7 x 2 src/js/lib
src/js
519:528 
515:524 
view
7 x 2 src/js/lib
src/js
863:872 
857:866 
view
7 x 2 src/js/lib
src/js
881:889 
875:883 
view
6 x 2 src/js/lib
src/js
520:528 
516:524 
view
6 x 2 src/js/lib
src/js
586:593 
582:589 
view
6 x 2 src/js/lib
src/js
683:690 
680:687 
view
6 x 2 src/js/lib
src/js
1455:1462 
1448:1455 
view
6 x 2 src/js/lib
src/js
2551:2558 
2544:2551 
view
67 x 2 src/js/lib
src/js
478:562 
474:558 
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...