aws-samples / aws-refarch-wordpress
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
  • 52% duplication:
    • 6,667 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 3,504 duplicated lines
  • 407 duplicates
system52% (3,504 lines)
Duplication per Extension
yaml56% (3,492 lines)
php2% (12 lines)
Duplication per Component (primary)
templates56% (3,492 lines)
bits2% (12 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 407 duplicates...
Size#FoldersFilesLinesCode
152 x 2 templates
templates
aws-refarch-wordpress-06-dashboard.yaml
aws-refarch-wordpress-06-dashboard.yaml
90:241 (32%)
318:469 (32%)
view
136 x 2 templates
templates
aws-refarch-wordpress-01-newvpc.yaml
aws-refarch-wordpress-master-newvpc.yaml
90:225 (13%)
811:946 (10%)
view
107 x 2 templates
templates
aws-refarch-wordpress-04-web.yaml
aws-refarch-wordpress-master-newvpc.yaml
176:282 (9%)
673:779 (8%)
view
95 x 2 templates
templates
aws-refarch-wordpress-03-bastion.yaml
aws-refarch-wordpress-master-newvpc.yaml
41:135 (32%)
218:312 (7%)
view
92 x 2 templates
templates
aws-refarch-wordpress-03-bastion.yaml
aws-refarch-wordpress-master-newvpc.yaml
42:133 (31%)
363:454 (7%)
view
92 x 2 templates
templates
aws-refarch-wordpress-master-newvpc.yaml
aws-refarch-wordpress-master-newvpc.yaml
219:310 (7%)
363:454 (7%)
view
91 x 2 templates
templates
aws-refarch-wordpress-03-bastion.yaml
aws-refarch-wordpress-master-newvpc.yaml
42:132 (31%)
686:776 (7%)
view
91 x 2 templates
templates
aws-refarch-wordpress-master-newvpc.yaml
aws-refarch-wordpress-master-newvpc.yaml
219:309 (7%)
686:776 (7%)
view
91 x 2 templates
templates
aws-refarch-wordpress-03-bastion.yaml
aws-refarch-wordpress-04-web.yaml
42:132 (31%)
189:279 (8%)
view
91 x 2 templates
templates
aws-refarch-wordpress-04-web.yaml
aws-refarch-wordpress-master-newvpc.yaml
189:279 (8%)
219:309 (7%)
view
91 x 2 templates
templates
aws-refarch-wordpress-master-newvpc.yaml
aws-refarch-wordpress-master-newvpc.yaml
363:453 (7%)
686:776 (7%)
view
91 x 2 templates
templates
aws-refarch-wordpress-04-web.yaml
aws-refarch-wordpress-master-newvpc.yaml
189:279 (8%)
363:453 (7%)
view
90 x 2 templates
templates
aws-refarch-wordpress-03-bastion.yaml
aws-refarch-wordpress-master-newvpc.yaml
43:132 (30%)
498:587 (6%)
view
90 x 2 templates
templates
aws-refarch-wordpress-master-newvpc.yaml
aws-refarch-wordpress-master-newvpc.yaml
220:309 (6%)
498:587 (6%)
view
90 x 2 templates
templates
aws-refarch-wordpress-04-web.yaml
aws-refarch-wordpress-master-newvpc.yaml
190:279 (8%)
498:587 (6%)
view
90 x 2 templates
templates
aws-refarch-wordpress-master-newvpc.yaml
aws-refarch-wordpress-master-newvpc.yaml
364:453 (6%)
498:587 (6%)
view
90 x 2 templates
templates
aws-refarch-wordpress-master-newvpc.yaml
aws-refarch-wordpress-master-newvpc.yaml
498:587 (6%)
687:776 (6%)
view
66 x 2 templates
templates
aws-refarch-wordpress-03-efsalarms.yaml
aws-refarch-wordpress-03-efsfilesyste...
66:131 (12%)
68:133 (11%)
view
64 x 2 templates
templates
aws-refarch-wordpress-04-web.yaml
aws-refarch-wordpress-04-web.yaml
587:650 (5%)
1004:1067 (5%)
view
64 x 2 templates
templates
aws-refarch-wordpress-04-web.yaml
aws-refarch-wordpress-04-web.yaml
795:858 (5%)
1004:1067 (5%)
view