aws-samples / webauthn-with-amazon-cognito
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
  • 6% duplication:
    • 5,038 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 352 duplicated lines
  • 44 duplicates
system6% (352 lines)
Duplication per Extension
js7% (352 lines)
Duplication per Component (primary)
public7% (352 lines)
views0% (0 lines)
libs0% (0 lines)
aws0% (0 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 44 duplicates...
Size#FoldersFilesLinesCode
13 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
7134:7156 (<1%)
7282:7304 (<1%)
view
11 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
3031:3050 (<1%)
7282:7301 (<1%)
view
11 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
3031:3050 (<1%)
7134:7153 (<1%)
view
11 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
3110:3129 (<1%)
7280:7299 (<1%)
view
10 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
3031:3048 (<1%)
3112:3129 (<1%)
view
10 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
5294:5304 (<1%)
5348:5358 (<1%)
view
10 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
3112:3129 (<1%)
7134:7151 (<1%)
view
9 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
5138:5147 (<1%)
6156:6165 (<1%)
view
9 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
2656:2666 (<1%)
4392:4402 (<1%)
view
8 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
5264:5272 (<1%)
5296:5304 (<1%)
view
8 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
2233:2241 (<1%)
2346:2354 (<1%)
view
8 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
5264:5272 (<1%)
5323:5331 (<1%)
view
8 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
5264:5272 (<1%)
5539:5547 (<1%)
view
8 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
1965:1973 (<1%)
2029:2037 (<1%)
view
8 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
5264:5272 (<1%)
5350:5358 (<1%)
view
8 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
5296:5304 (<1%)
5539:5547 (<1%)
view
8 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
5323:5331 (<1%)
5539:5547 (<1%)
view
8 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
5296:5304 (<1%)
5323:5331 (<1%)
view
8 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
5323:5331 (<1%)
5350:5358 (<1%)
view
8 x 2 public
public
amazon-cognito-identity.js
amazon-cognito-identity.js
5350:5358 (<1%)
5539:5547 (<1%)
view