microsoft / AppCenter-SDK-Unity-Extension
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:
    • 2,448 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 70 duplicated lines
  • 9 duplicates
system2% (70 lines)
Duplication per Extension
cs2% (42 lines)
XML24% (28 lines)
Duplication per Component (primary)
Source/Assets/AppCenterEditorExtensions/Editor/Scripts/AppCenterEditorSDK4% (42 lines)
tools/Addins/Cake.AzureStorage.0.14.0/lib/net4624% (28 lines)
Source/Assets/AppCenterEditorExtensions/Editor0% (0 lines)
Source/Assets/AppCenterEditorExtensions/Editor/Resources0% (0 lines)
Source/Assets/AppCenterEditorExtensions/Editor/Scripts/Components0% (0 lines)
Source/Assets/AppCenterEditorExtensions/Editor/Scripts/Panels0% (0 lines)
Source/Assets/AppCenterEditorExtensions/Editor/Scripts/Panels/SDKPackage0% (0 lines)
Source/Assets/AppCenterEditorExtensions/Editor/Scripts/Utils0% (0 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 9 longest duplicates.
See data for all 9 duplicates...
Size#FoldersFilesLinesCode
8 x 2 Source/Assets/AppCenterE...ipts/AppCenterEditorSDK
Source/Assets/AppCenterE...ipts/AppCenterEditorSDK
SimpleJson.cs
SimpleJson.cs
74:81 (<1%)
108:115 (<1%)
view
8 x 2 tools/Addins/Cake.AzureStorage.0.14.0/lib/net46
tools/Addins/Cake.AzureStorage.0.14.0/lib/net46
Cake.AzureStorage.XML
Cake.AzureStorage.XML
61:68 (7%)
85:92 (7%)
view
7 x 2 Source/Assets/AppCenterE...ipts/AppCenterEditorSDK
Source/Assets/AppCenterE...ipts/AppCenterEditorSDK
SimpleJson.cs
SimpleJson.cs
478:493 (<1%)
1241:1249 (<1%)
view
6 x 2 Source/Assets/AppCenterE...ipts/AppCenterEditorSDK
Source/Assets/AppCenterE...ipts/AppCenterEditorSDK
SimpleJson.cs
SimpleJson.cs
488:493 (<1%)
1257:1262 (<1%)
view
6 x 2 Source/Assets/AppCenterE...ipts/AppCenterEditorSDK
Source/Assets/AppCenterE...ipts/AppCenterEditorSDK
SimpleJson.cs
SimpleJson.cs
1244:1249 (<1%)
1257:1262 (<1%)
view
6 x 2 tools/Addins/Cake.AzureStorage.0.14.0/lib/net46
tools/Addins/Cake.AzureStorage.0.14.0/lib/net46
Cake.AzureStorage.XML
Cake.AzureStorage.XML
72:79 (5%)
100:107 (5%)
view
6 x 2 Source/Assets/AppCenterE...ipts/AppCenterEditorSDK
Source/Assets/AppCenterE...ipts/AppCenterEditorSDK
SimpleJson.cs
SimpleJson.cs
1257:1262 (<1%)
1542:1547 (<1%)
view
6 x 2 Source/Assets/AppCenterE...ipts/AppCenterEditorSDK
Source/Assets/AppCenterE...ipts/AppCenterEditorSDK
SimpleJson.cs
SimpleJson.cs
1244:1249 (<1%)
1542:1547 (<1%)
view
6 x 2 Source/Assets/AppCenterE...ipts/AppCenterEditorSDK
Source/Assets/AppCenterE...ipts/AppCenterEditorSDK
SimpleJson.cs
SimpleJson.cs
488:493 (<1%)
1542:1547 (<1%)
view