aws-samples / amazon-eks-refarch-cloudformation
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
  • 19% duplication:
    • 1,827 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 348 duplicated lines
  • 128 duplicates
system19% (348 lines)
Duplication per Extension
yml36% (230 lines)
yaml10% (118 lines)
Duplication per Component (primary)
cloudformation21% (348 lines)
files0% (0 lines)
src0% (0 lines)
external-dns0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 128 duplicates...
Size#FoldersFilesLinesCode
17 x 2 cloudformation
cloudformation
cluster.yaml
eks.yaml
5:23 (24%)
2:20 (9%)
view
14 x 2 cloudformation
cloudformation
configmap-sar.yaml
configmap.yaml
1:14 (31%)
1:14 (25%)
view
13 x 2 cloudformation
cloudformation
codepipeline.yml
codepipeline.yml
391:403 (2%)
504:516 (2%)
view
13 x 2 cloudformation
cloudformation
codepipeline.yml
codepipeline.yml
363:375 (2%)
391:403 (2%)
view
13 x 2 cloudformation
cloudformation
codepipeline.yml
codepipeline.yml
363:375 (2%)
616:628 (2%)
view
13 x 2 cloudformation
cloudformation
codepipeline.yml
codepipeline.yml
363:375 (2%)
504:516 (2%)
view
13 x 2 cloudformation
cloudformation
codepipeline.yml
codepipeline.yml
335:347 (2%)
532:544 (2%)
view
13 x 2 cloudformation
cloudformation
codepipeline.yml
codepipeline.yml
391:403 (2%)
616:628 (2%)
view
13 x 2 cloudformation
cloudformation
codepipeline.yml
codepipeline.yml
532:544 (2%)
560:572 (2%)
view
13 x 2 cloudformation
cloudformation
codepipeline.yml
codepipeline.yml
391:403 (2%)
588:600 (2%)
view
13 x 2 cloudformation
cloudformation
codepipeline.yml
codepipeline.yml
391:403 (2%)
476:488 (2%)
view
13 x 2 cloudformation
cloudformation
codepipeline.yml
codepipeline.yml
363:375 (2%)
420:432 (2%)
view
13 x 2 cloudformation
cloudformation
codepipeline.yml
codepipeline.yml
391:403 (2%)
560:572 (2%)
view
13 x 2 cloudformation
cloudformation
codepipeline.yml
codepipeline.yml
391:403 (2%)
448:460 (2%)
view
13 x 2 cloudformation
cloudformation
codepipeline.yml
codepipeline.yml
476:488 (2%)
504:516 (2%)
view
13 x 2 cloudformation
cloudformation
codepipeline.yml
codepipeline.yml
363:375 (2%)
560:572 (2%)
view
13 x 2 cloudformation
cloudformation
codepipeline.yml
codepipeline.yml
335:347 (2%)
504:516 (2%)
view
13 x 2 cloudformation
cloudformation
codepipeline.yml
codepipeline.yml
420:432 (2%)
448:460 (2%)
view
13 x 2 cloudformation
cloudformation
codepipeline.yml
codepipeline.yml
335:347 (2%)
391:403 (2%)
view
13 x 2 cloudformation
cloudformation
codepipeline.yml
codepipeline.yml
363:375 (2%)
532:544 (2%)
view