aws-samples / cognito-device-grant-flow
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
  • 21% duplication:
    • 718 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 155 duplicated lines
  • 17 duplicates
system21% (155 lines)
Duplication per Extension
js22% (155 lines)
Duplication per Component (primary)
Modules25% (155 lines)
Resources0% (0 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 17 longest duplicates.
See data for all 17 duplicates...
Size#FoldersFilesLinesCode
18 x 2 Modules
Modules
token-path.js
token-path.js
257:276 (6%)
291:310 (6%)
view
18 x 2 Modules
Modules
token-path.js
token-path.js
225:244 (6%)
370:389 (6%)
view
15 x 2 Modules
Modules
device-path.js
device-path.js
114:131 (10%)
151:168 (10%)
view
10 x 2 Modules
Modules
device-path.js
token-path.js
68:78 (7%)
370:380 (3%)
view
10 x 2 Modules
Modules
device-path.js
token-path.js
68:78 (7%)
225:235 (3%)
view
7 x 2 Modules
Modules
device-path.js
token-path.js
81:87 (5%)
238:244 (2%)
view
7 x 2 Modules
Modules
device-path.js
device-path.js
106:112 (5%)
143:149 (5%)
view
7 x 2 Modules
Modules
common.js
common.js
109:115 (7%)
136:142 (7%)
view
7 x 2 Modules
Modules
device-path.js
token-path.js
81:87 (5%)
383:389 (2%)
view
7 x 2 Modules
Modules
token-path.js
token-path.js
299:306 (2%)
378:385 (2%)
view
7 x 2 Modules
Modules
device-path.js
device-path.js
76:83 (5%)
155:162 (5%)
view
7 x 2 Modules
Modules
token-path.js
token-path.js
233:240 (2%)
265:272 (2%)
view
7 x 2 Modules
Modules
common.js
common.js
136:142 (7%)
161:167 (7%)
view
7 x 2 Modules
Modules
common.js
common.js
109:115 (7%)
161:167 (7%)
view
7 x 2 Modules
Modules
token-path.js
token-path.js
265:272 (2%)
378:385 (2%)
view
7 x 2 Modules
Modules
token-path.js
token-path.js
233:240 (2%)
299:306 (2%)
view
7 x 2 Modules
Modules
device-path.js
device-path.js
76:83 (5%)
118:125 (5%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
10 x 2 Modules
Modules
common.js
common.js
133:143 
158:168 
view