microsoft / BingMapsRESTToolkit
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
  • 3% duplication:
    • 4,435 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 163 duplicated lines
  • 15 duplicates
system3% (163 lines)
Duplication per Extension
cs3% (163 lines)
Duplication per Component (primary)
Source/Requests6% (95 lines)
Source/Internal12% (68 lines)
Source0% (0 lines)
Source/Enums0% (0 lines)
Source/Extensions/TSP Resources0% (0 lines)
Source/Extensions0% (0 lines)
Source/Models0% (0 lines)
Source/Models/CustomMapStyles0% (0 lines)
Source/Models/ResponseModels0% (0 lines)
Source/Properties0% (0 lines)
Longest Duplicates
The list of 15 longest duplicates.
See data for all 15 duplicates...
Size#FoldersFilesLinesCode
9 x 2 Source/Internal
Source/Internal
ServiceHelper.cs
ServiceHelper.cs
413:430 (4%)
462:479 (4%)
view
9 x 2 Source/Internal
Source/Internal
ServiceHelper.cs
ServiceHelper.cs
136:154 (4%)
209:227 (4%)
view
9 x 2 Source/Requests
Source/Requests
DistanceMatrixRequest.cs
LocationRecogRequest.cs
438:448 (4%)
221:231 (8%)
view
9 x 2 Source/Requests
Source/Requests
ImageryMetadataRequest.cs
ImageryRequest.cs
96:111 (15%)
147:162 (6%)
view
9 x 2 Source/Internal
Source/Internal
ServiceHelper.cs
ServiceHelper.cs
139:156 (4%)
229:246 (4%)
view
8 x 2 Source/Requests
Source/Requests
ElevationRequest.cs
ImageryRequest.cs
166:185 (6%)
235:256 (6%)
view
8 x 2 Source/Internal
Source/Internal
ServiceHelper.cs
ServiceHelper.cs
212:227 (3%)
229:244 (3%)
view
8 x 2 Source/Internal
Source/Internal
ServiceHelper.cs
ServiceHelper.cs
437:456 (3%)
487:506 (3%)
view
7 x 2 Source/Requests
Source/Requests
AutosuggestRequest.cs
ElevationRequest.cs
113:126 (7%)
168:185 (5%)
view
7 x 2 Source/Requests
Source/Requests
AutosuggestRequest.cs
ImageryRequest.cs
113:126 (7%)
237:256 (5%)
view
6 x 2 Source/Requests
Source/Requests
IsochroneRequest.cs
SnapToRoadRequest.cs
103:123 (9%)
104:124 (9%)
view
6 x 2 Source/Internal
Source/Internal
ServiceHelper.cs
ServiceHelper.cs
99:110 (2%)
145:156 (2%)
view
6 x 2 Source/Requests
Source/Requests
ElevationRequest.cs
ImageryRequest.cs
139:159 (4%)
206:226 (4%)
view
6 x 2 Source/Internal
Source/Internal
ServiceHelper.cs
ServiceHelper.cs
99:110 (2%)
235:246 (2%)
view
6 x 2 Source/Requests
Source/Requests
RouteRequest.cs
RouteRequest.cs
202:212 (1%)
304:314 (1%)
view
Duplicated Units
The list of top 2 duplicated units.
See data for all 2 unit duplicates...
Size#FoldersFilesLinesCode
8 x 2 Source/Internal
Source/Internal
ServiceHelper.cs
ServiceHelper.cs
272:281 
309:318 
view
8 x 2 Source/Internal
Source/Internal
ServiceHelper.cs
ServiceHelper.cs
290:299 
329:338 
view