aws / amazon-cognito-sync-manager-net
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
  • 8% duplication:
    • 2,073 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 172 duplicated lines
  • 12 duplicates
system8% (172 lines)
Duplication per Extension
cs8% (172 lines)
Duplication per Component (primary)
src/Storage8% (98 lines)
src/_bcl4550% (28 lines)
src/_bcl3535% (21 lines)
src2% (13 lines)
src/Model7% (12 lines)
src/Properties0% (0 lines)
src/_async0% (0 lines)
src/Exceptions0% (0 lines)
src/_bcl0% (0 lines)
src/Util0% (0 lines)
Longest Duplicates
The list of 12 longest duplicates.
See data for all 12 duplicates...
Size#FoldersFilesLinesCode
13 x 2 src/_bcl35
src/_bcl45
Dataset.bcl35.cs
Dataset.bcl45.cs
20:45 (28%)
22:48 (23%)
view
9 x 2 src/Storage/_async
src/Storage/_bcl35
CognitoSyncStorage.async.cs
CognitoSyncStorage.bcl35.cs
130:142 (10%)
178:190 (6%)
view
8 x 2 src/_bcl35
src/_bcl45
Dataset.bcl35.cs
Dataset.bcl45.cs
100:113 (17%)
107:120 (14%)
view
7 x 2 src
src/_bcl45
Dataset.cs
Dataset.bcl45.cs
636:648 (1%)
127:139 (12%)
view
7 x 2 src/Storage/_bcl
src/Storage/_bcl
SQLiteLocalStorage.bcl.cs
SQLiteLocalStorage.bcl.cs
188:204 (3%)
227:243 (3%)
view
6 x 2 src/Model
src/Model
SyncConflict.cs
SyncConflict.cs
91:96 (12%)
109:114 (12%)
view
6 x 2 src/Storage
src/Storage/_bcl
SQLiteLocalStorage.cs
SQLiteLocalStorage.bcl.cs
1030:1035 (<1%)
317:322 (2%)
view
6 x 2 src
src/Storage
Dataset.cs
SQLiteLocalStorage.cs
128:139 (1%)
50:61 (<1%)
view
6 x 2 src/Storage
src/Storage
SQLiteLocalStorage.cs
SQLiteLocalStorage.cs
117:129 (<1%)
204:216 (<1%)
view
6 x 2 src/Storage
src/Storage
SQLiteLocalStorage.cs
SQLiteLocalStorage.cs
849:855 (<1%)
860:865 (<1%)
view
6 x 2 src/Storage/_async
src/Storage/_bcl35
CognitoSyncStorage.async.cs
CognitoSyncStorage.bcl35.cs
76:82 (6%)
91:97 (4%)
view
6 x 2 src/Storage
src/Storage
SQLiteLocalStorage.cs
SQLiteLocalStorage.cs
133:146 (<1%)
220:233 (<1%)
view
Duplicated Units
The list of top 3 duplicated units.
See data for all 3 unit duplicates...
Size#FoldersFilesLinesCode
16 x 2 src/Storage/_bcl
src/Storage/_bcl
SQLiteLocalStorage.bcl.cs
SQLiteLocalStorage.bcl.cs
186:202 
225:241 
view
10 x 2 src/_bcl45
src/_bcl35
Dataset.bcl45.cs
Dataset.bcl35.cs
34:45 
31:42 
view
8 x 2 src/Storage/_bcl
src/Storage/_bcl
SQLiteLocalStorage.bcl.cs
SQLiteLocalStorage.bcl.cs
263:271 
274:282 
view