aws-solutions / real-time-insights-account-activity
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:
    • 7,834 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 213 duplicated lines
  • 12 duplicates
system2% (213 lines)
Duplication per Extension
css1% (89 lines)
js7% (86 lines)
html16% (38 lines)
Duplication per Component (primary)
source/web_site/css1% (89 lines)
source/web_site/js7% (58 lines)
source/web_site16% (38 lines)
source/helper21% (28 lines)
source/helper/lib0% (0 lines)
source/update_ddb_from_stream0% (0 lines)
deployment/manifest-generator0% (0 lines)
Longest Duplicates
The list of 12 longest duplicates.
See data for all 12 duplicates...
Size#FoldersFilesLinesCode
15 x 2 source/web_site/js
source/web_site/js
dash.js
dash.js
768:786 (2%)
882:901 (2%)
view
12 x 2 source/web_site
source/web_site
dash.html
help.html
15:36 (6%)
15:36 (38%)
view
11 x 2 source/web_site/css
source/web_site/css
custom.css
custom.css
3532:3542 (<1%)
3550:3560 (<1%)
view
11 x 2 source/web_site/css
source/web_site/css
custom.css
custom.css
3903:3913 (<1%)
4000:4010 (<1%)
view
9 x 2 source/web_site/css
source/web_site/css
font-awesome.min.css
font-awesome.min.css
101:109 (<1%)
111:119 (<1%)
view
8 x 2 source/web_site/js
source/web_site/js
dash.js
dash.js
482:494 (1%)
533:545 (1%)
view
7 x 2 source/web_site
source/web_site
dash.html
help.html
1:9 (3%)
1:9 (22%)
view
7 x 2 source/web_site/css
source/web_site/css
custom.css
custom.css
3524:3530 (<1%)
3542:3548 (<1%)
view
7 x 2 source/helper
source/helper
index.js
index.js
44:51 (5%)
119:126 (5%)
view
7 x 2 source/helper
source/helper
index.js
index.js
83:91 (5%)
101:109 (5%)
view
7 x 2 source/web_site/css
source/web_site/css
custom.css
custom.css
3882:3888 (<1%)
3979:3985 (<1%)
view
6 x 2 source/web_site/js
source/web_site/js
dash.js
dash.js
787:795 (<1%)
910:918 (<1%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
11 x 2 source/helper
source/helper
index.js
index.js
79:91 
97:109 
view