microsoft / WSL-DistroLauncher
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
  • 11% duplication:
    • 712 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 80 duplicated lines
  • 3 duplicates
system11% (80 lines)
Duplication per Extension
vcxproj28% (80 lines)
Duplication per Component (primary)
DistroLauncher14% (67 lines)
DistroLauncher-Appx5% (13 lines)
Longest Duplicates
The list of 3 longest duplicates.
See data for all 3 duplicates...
Size#FoldersFilesLinesCode
16 x 2 DistroLauncher
DistroLauncher
vcxproj
DistroLauncher.vcxproj
DistroLauncher.vcxproj
101:117 (11%)
121:137 (11%)
view
13 x 2 DistroLauncher-Appx
DistroLauncher
vcxproj
DistroLauncher-Appx.vcxproj
DistroLauncher.vcxproj
18:33 (9%)
3:18 (9%)
view
11 x 2 DistroLauncher
DistroLauncher
vcxproj
DistroLauncher.vcxproj
DistroLauncher.vcxproj
71:82 (7%)
86:97 (7%)
view