Linux / Mm
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
  • 2% duplication:
    • 81,861 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 1,956 duplicated lines
  • 140 duplicates
system2% (1,956 lines)
Duplication per Extension
c2% (1,929 lines)
h1% (27 lines)
Duplication per Component (primary)
ROOT2% (1,773 lines)
damon5% (133 lines)
kasan2% (50 lines)
kfence0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 140 duplicates...
Size#FoldersFilesLinesCode
21 x 2 ROOT
ROOT
1634:1664 (1%)
1300:1330 (2%)
view
15 x 2 ROOT
ROOT
1423:1446 (1%)
1723:1750 (1%)
view
15 x 2 ROOT
ROOT
615:643 (4%)
652:673 (4%)
view
14 x 2 ROOT
ROOT
3588:3601 (<1%)
3780:3793 (<1%)
view
13 x 2 ROOT
ROOT
413:428 (2%)
637:652 (2%)
view
13 x 2 ROOT
ROOT
1031:1046 (1%)
1135:1150 (1%)
view
13 x 2 ROOT
ROOT
87:103 (8%)
122:138 (8%)
view
13 x 2 ROOT
ROOT
2148:2163 (<1%)
2188:2205 (<1%)
view
13 x 2 ROOT
ROOT
1557:1582 (1%)
1877:1902 (1%)
view
13 x 2 ROOT
ROOT
1492:1532 (1%)
1788:1828 (1%)
view
12 x 2 ROOT
ROOT
632:643 (<1%)
675:686 (<1%)
view
11 x 2 ROOT
ROOT
576:603 (<1%)
644:671 (<1%)
view
11 x 2 damon
damon
748:763 (1%)
838:853 (1%)
view
11 x 2 ROOT
ROOT
954:966 (<1%)
971:983 (<1%)
view
10 x 2 ROOT
ROOT
1594:1629 (<1%)
1827:1862 (<1%)
view
10 x 2 ROOT
ROOT
407:417 (1%)
493:503 (1%)
view
10 x 2 ROOT
ROOT
1754:1763 (<1%)
1783:1792 (<1%)
view
10 x 2 ROOT
ROOT
674:687 (3%)
697:709 (3%)
view
9 x 2 ROOT
ROOT
4182:4191 (<1%)
4269:4278 (<1%)
view
9 x 2 ROOT
ROOT
251:260 (4%)
300:309 (4%)
view
9 x 2 ROOT
ROOT
979:990 (<1%)
406:416 (2%)
view
9 x 2 ROOT
ROOT
304:320 (1%)
351:367 (1%)
view
9 x 2 ROOT
ROOT
2645:2657 (<1%)
2673:2687 (<1%)
view
9 x 2 ROOT
ROOT
2133:2143 (<1%)
2183:2195 (<1%)
view
9 x 2 kasan
kasan
191:199 (3%)
253:261 (3%)
view
9 x 2 ROOT
ROOT
1428:1438 (<1%)
446:456 (3%)
view
9 x 2 ROOT
ROOT
86:96 (2%)
196:205 (2%)
view
9 x 2 ROOT
ROOT
1457:1471 (<1%)
1761:1775 (<1%)
view
8 x 2 ROOT
ROOT
190:199 (6%)
214:223 (6%)
view
8 x 2 ROOT
ROOT
1584:1591 (<1%)
1736:1743 (<1%)
view
8 x 2 ROOT
ROOT
1244:1252 (<1%)
1302:1310 (<1%)
view
8 x 2 ROOT
ROOT
1728:1736 (<1%)
1771:1778 (<1%)
view
8 x 2 ROOT
ROOT
41:52 (13%)
76:86 (13%)
view
8 x 2 ROOT
ROOT
489:498 (<1%)
533:542 (<1%)
view
8 x 2 ROOT
ROOT
3818:3825 (<1%)
3868:3875 (<1%)
view
8 x 2 damon
damon
251:261 (4%)
734:745 (1%)
view
8 x 2 ROOT
ROOT
372:381 (<1%)
427:436 (<1%)
view
8 x 2 ROOT
ROOT
891:899 (<1%)
936:944 (<1%)
view
8 x 2 ROOT
ROOT
1465:1473 (<1%)
1527:1535 (<1%)
view
8 x 2 ROOT
ROOT
366:375 (1%)
386:395 (1%)
view
8 x 2 ROOT
ROOT
965:975 (<1%)
392:402 (2%)
view
8 x 2 damon
damon
132:142 (1%)
460:470 (1%)
view
7 x 2 damon
damon
462:470 (1%)
588:596 (1%)
view
7 x 2 ROOT
ROOT
2839:2847 (<1%)
3110:3118 (<1%)
view
7 x 2 damon
damon
169:179 (4%)
98:108 (4%)
view
7 x 2 damon
damon
144:151 (1%)
478:485 (1%)
view
7 x 2 damon
damon
134:142 (1%)
588:596 (1%)
view
7 x 2 ROOT
ROOT
499:514 (<1%)
558:566 (<1%)
view
7 x 2 ROOT
ROOT
119:127 (5%)
164:172 (5%)
view
7 x 2 ROOT
ROOT
599:606 (<1%)
732:739 (<1%)
view
Duplicated Units
The list of top 8 duplicated units.
See data for all 8 unit duplicates...
Size#FoldersFilesLinesCode
11 x 2 damon
damon
250:262 
733:746 
view
9 x 2 ROOT
ROOT
157:172 
566:581 
view
6 x 2 ROOT
ROOT
3707:3715 
1801:1809 
view
6 x 2 ROOT
ROOT
3728:3736 
1822:1830 
view
6 x 2 ROOT
ROOT
527:533 
1700:1706 
view
6 x 2 ROOT
ROOT
2350:2356 
2372:2378 
view
6 x 2 ROOT
ROOT
2075:2081 
2083:2089 
view
6 x 2 ROOT
ROOT
2434:2440 
2442:2448 
view