aws-quickstart / quickstart-eks-boomi-molecule
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:
    • 1,644 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 858 duplicated lines
  • 41 duplicates
system52% (858 lines)
Duplication per Extension
yaml55% (858 lines)
Duplication per Component (primary)
templates55% (837 lines)
boomi/kube/config39% (21 lines)
functions/source/LicenseVerificationAndTokenGenerator0% (0 lines)

Duplication Between Components (50+ lines)

G boomi/kube/config boomi/kube/config templates templates boomi/kube/config--templates 51

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 20 longest duplicates.
See data for all 41 duplicates...
Size#FoldersFilesLinesCode
105 x 2 templates
templates
manifests.template.yaml
manifests.template.yaml
213:319 (19%)
339:445 (19%)
view
49 x 2 templates
templates
existing.template.yaml
new-main.template.yaml
179:227 (10%)
150:198 (11%)
view
25 x 2 templates
templates
manifests.template.yaml
manifests.template.yaml
462:493 (4%)
499:530 (4%)
view
25 x 2 templates
templates
existing.template.yaml
new-main.template.yaml
43:67 (5%)
32:56 (6%)
view
23 x 2 templates
templates
existing.template.yaml
new-main.template.yaml
319:341 (5%)
117:139 (5%)
view
15 x 2 boomi/kube/config
templates
boomi_molecule_eks_service.yaml
manifests.template.yaml
8:22 (68%)
129:143 (2%)
view
13 x 2 templates
templates
existing.template.yaml
manifests.template.yaml
235:247 (2%)
7:19 (2%)
view
12 x 2 templates
templates
manifests.template.yaml
manifests.template.yaml
63:76 (2%)
83:96 (2%)
view
11 x 2 templates
templates
boomi-license.template.yaml
existing.template.yaml
42:52 (10%)
333:343 (2%)
view
11 x 2 templates
templates
boomi-license.template.yaml
existing.template.yaml
4:14 (10%)
145:155 (2%)
view
10 x 2 templates
templates
existing.template.yaml
new-main.template.yaml
145:154 (2%)
272:281 (2%)
view
10 x 2 templates
templates
boomi-license.template.yaml
new-main.template.yaml
4:13 (9%)
272:281 (2%)
view
10 x 2 templates
templates
boomi-license.template.yaml
new-main.template.yaml
13:22 (9%)
285:294 (2%)
view
10 x 2 templates
templates
existing.template.yaml
new-main.template.yaml
96:105 (2%)
81:90 (2%)
view
10 x 2 templates
templates
existing.template.yaml
new-main.template.yaml
277:286 (2%)
321:330 (2%)
view
10 x 2 templates
templates
existing.template.yaml
new-main.template.yaml
260:269 (2%)
301:310 (2%)
view
9 x 2 templates
templates
existing.template.yaml
new-main.template.yaml
287:295 (2%)
255:263 (2%)
view
9 x 2 templates
templates
manifests.template.yaml
manifests.template.yaml
146:155 (1%)
548:558 (1%)
view
9 x 2 boomi/kube/config
templates
boomi_molecule_eks_service.yaml
manifests.template.yaml
14:22 (40%)
165:173 (1%)
view
9 x 2 templates
templates
manifests.template.yaml
new-main.template.yaml
32:40 (1%)
312:320 (2%)
view