microsoft / DWScripter
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
  • 20% duplication:
    • 2,258 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 456 duplicated lines
  • 23 duplicates
system20% (456 lines)
Duplication per Extension
cs20% (456 lines)
Duplication per Component (primary)
PDWScripter22% (456 lines)
DWScripter0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 23 duplicates...
Size#FoldersFilesLinesCode
41 x 2 src/PDWScripter
src/PDWScripter
PDWscripter.cs
PDWscripter.cs
1899:1977 (2%)
2158:2236 (2%)
view
18 x 2 src/PDWScripter
src/PDWScripter
PDWscripter.cs
PDWscripter.cs
1864:1895 (1%)
2120:2151 (1%)
view
18 x 2 src/PDWScripter
src/PDWScripter
GenerateScripts.cs
PDWscripter.cs
37:58 (16%)
660:681 (1%)
view
14 x 2 src/PDWScripter
src/PDWScripter
PDWscripter.cs
PDWscripter.cs
708:726 (<1%)
730:747 (<1%)
view
11 x 2 src/PDWScripter
src/PDWScripter
PDWscripter.cs
PDWscripter.cs
564:574 (<1%)
617:627 (<1%)
view
11 x 2 src/PDWScripter
src/PDWScripter
GenerateScripts.cs
PDWscripter.cs
157:171 (9%)
782:796 (<1%)
view
10 x 2 src/PDWScripter
src/PDWScripter
GenerateScripts.cs
PDWscripter.cs
127:140 (8%)
751:764 (<1%)
view
10 x 2 src/PDWScripter
src/PDWScripter
PDWscripter.cs
PDWscripter.cs
1608:1619 (<1%)
1642:1653 (<1%)
view
8 x 2 src/PDWScripter
src/PDWScripter
PDWscripter.cs
PDWscripter.cs
1833:1842 (<1%)
2085:2095 (<1%)
view
8 x 2 src/PDWScripter
src/PDWScripter
GenerateScripts.cs
PDWscripter.cs
174:187 (7%)
799:812 (<1%)
view
8 x 2 src/PDWScripter
src/PDWScripter
PDWscripter.cs
PDWscripter.cs
2785:2793 (<1%)
2867:2875 (<1%)
view
7 x 2 src/PDWScripter
src/PDWScripter
PDWscripter.cs
PDWscripter.cs
1693:1700 (<1%)
1733:1740 (<1%)
view
7 x 2 src/PDWScripter
src/PDWScripter
GenerateScripts.cs
PDWscripter.cs
143:153 (6%)
767:777 (<1%)
view
7 x 2 src/PDWScripter
src/PDWScripter
GenerateScripts.cs
PDWscripter.cs
95:104 (6%)
719:728 (<1%)
view
7 x 2 src/PDWScripter
src/PDWScripter
PDWscripter.cs
PDWscripter.cs
67:73 (<1%)
78:84 (<1%)
view
6 x 2 src/PDWScripter
src/PDWScripter
GlobalFilterSettings.cs
ObjectsFilterList.cs
52:60 (26%)
46:54 (13%)
view
6 x 2 src/PDWScripter
src/PDWScripter
PDWscripter.cs
PDWscripter.cs
1054:1063 (<1%)
1117:1127 (<1%)
view
6 x 2 src/PDWScripter
src/PDWScripter
PDWscripter.cs
PDWscripter.cs
908:913 (<1%)
952:957 (<1%)
view
6 x 2 src/PDWScripter
src/PDWScripter
GenerateScripts.cs
PDWscripter.cs
116:124 (5%)
740:748 (<1%)
view
6 x 2 src/PDWScripter
src/PDWScripter
PDWscripter.cs
PDWscripter.cs
1981:1994 (<1%)
2244:2257 (<1%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
9 x 2 src/PDWScripter
src/PDWScripter
GlobalFilterSettings.cs
ObjectsFilterList.cs
52:62 
46:56 
view