aws-quickstart / quickstart-biotech-blueprint
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
  • 18% duplication:
    • 1,592 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 291 duplicated lines
  • 54 duplicates
system18% (291 lines)
Duplication per Extension
yaml19% (270 lines)
py12% (21 lines)
Duplication per Component (primary)
templates19% (270 lines)
scripts12% (21 lines)
ci0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 54 duplicates...
Size#FoldersFilesLinesCode
21 x 2 scripts
templates
clientvpnendpoint-customlambdaresourc...
clientvpnendpoint.template.yaml
189:213 (12%)
105:129 (9%)
view
16 x 2 templates
templates
bb.benchling-platform.template.yaml
bb.chemaxon-registry.template.yaml
70:85 (16%)
196:211 (6%)
view
16 x 2 templates
templates
biotech-blueprint-master.template.yaml
biotech-blueprint-master.template.yaml
229:244 (3%)
263:278 (3%)
view
10 x 2 templates
templates
clientvpnendpoint.template.yaml
servicecatalog.template.yaml
49:58 (4%)
26:35 (6%)
view
9 x 2 templates
templates
biotech-blueprint-master.template.yaml
biotech-blueprint-master.template.yaml
235:243 (2%)
377:385 (2%)
view
9 x 2 templates
templates
biotech-blueprint-master.template.yaml
biotech-blueprint-master.template.yaml
334:342 (2%)
399:407 (2%)
view
9 x 2 templates
templates
biotech-blueprint-master.template.yaml
biotech-blueprint-master.template.yaml
300:308 (2%)
377:385 (2%)
view
9 x 2 templates
templates
biotech-blueprint-master.template.yaml
biotech-blueprint-master.template.yaml
235:243 (2%)
399:407 (2%)
view
9 x 2 templates
templates
biotech-blueprint-master.template.yaml
biotech-blueprint-master.template.yaml
215:223 (2%)
300:308 (2%)
view
9 x 2 templates
templates
biotech-blueprint-master.template.yaml
biotech-blueprint-master.template.yaml
300:308 (2%)
355:363 (2%)
view
9 x 2 templates
templates
biotech-blueprint-master.template.yaml
biotech-blueprint-master.template.yaml
269:277 (2%)
399:407 (2%)
view
9 x 2 templates
templates
biotech-blueprint-master.template.yaml
biotech-blueprint-master.template.yaml
235:243 (2%)
300:308 (2%)
view
9 x 2 templates
templates
biotech-blueprint-master.template.yaml
biotech-blueprint-master.template.yaml
215:223 (2%)
269:277 (2%)
view
9 x 2 templates
templates
biotech-blueprint-master.template.yaml
biotech-blueprint-master.template.yaml
215:223 (2%)
399:407 (2%)
view
9 x 2 templates
templates
biotech-blueprint-master.template.yaml
biotech-blueprint-master.template.yaml
355:363 (2%)
399:407 (2%)
view
9 x 2 templates
templates
biotech-blueprint-master.template.yaml
biotech-blueprint-master.template.yaml
300:308 (2%)
399:407 (2%)
view
9 x 2 templates
templates
biotech-blueprint-master.template.yaml
biotech-blueprint-master.template.yaml
269:277 (2%)
300:308 (2%)
view
9 x 2 templates
templates
biotech-blueprint-master.template.yaml
biotech-blueprint-master.template.yaml
215:223 (2%)
377:385 (2%)
view
9 x 2 templates
templates
biotech-blueprint-master.template.yaml
biotech-blueprint-master.template.yaml
355:363 (2%)
377:385 (2%)
view
9 x 2 templates
templates
biotech-blueprint-master.template.yaml
biotech-blueprint-master.template.yaml
269:277 (2%)
355:363 (2%)
view