aws-quickstart / quickstart-armory-enterprise
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
  • 47% duplication:
    • 2,369 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 1,116 duplicated lines
  • 252 duplicates
system47% (1,116 lines)
Duplication per Extension
yaml49% (1,116 lines)
Duplication per Component (primary)
manifests49% (1,116 lines)
templates/workload0% (0 lines)
submodules/quickstart-aws-armory/ci0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 252 duplicates...
Size#FoldersFilesLinesCode
144 x 2 manifests
manifests
operator.yaml
operator.yaml
679:822 (11%)
841:984 (11%)
view
48 x 2 manifests
manifests
operator.yaml
operator.yaml
715:762 (3%)
935:982 (3%)
view
48 x 2 manifests
manifests
operator.yaml
operator.yaml
715:762 (3%)
773:820 (3%)
view
48 x 2 manifests
manifests
operator.yaml
operator.yaml
773:820 (3%)
877:924 (3%)
view
48 x 2 manifests
manifests
operator.yaml
operator.yaml
877:924 (3%)
935:982 (3%)
view
22 x 2 manifests
manifests
operator.yaml
operator.yaml
578:599 (1%)
601:622 (1%)
view
20 x 2 manifests
manifests
operator.yaml
operator.yaml
82:101 (1%)
134:153 (1%)
view
19 x 2 manifests
manifests
operator.yaml
operator.yaml
83:101 (1%)
330:348 (1%)
view
19 x 2 manifests
manifests
operator.yaml
operator.yaml
651:669 (1%)
994:1012 (1%)
view
19 x 2 manifests
manifests
operator.yaml
operator.yaml
135:153 (1%)
330:348 (1%)
view
18 x 2 manifests
manifests
operator.yaml
operator.yaml
1040:1057 (1%)
1059:1076 (1%)
view
18 x 2 manifests
manifests
operator.yaml
operator.yaml
1129:1146 (1%)
1148:1165 (1%)
view
18 x 2 manifests
manifests
operator.yaml
operator.yaml
1129:1146 (1%)
1167:1184 (1%)
view
18 x 2 manifests
manifests
operator.yaml
operator.yaml
1040:1057 (1%)
1091:1108 (1%)
view
18 x 2 manifests
manifests
operator.yaml
operator.yaml
1091:1108 (1%)
1167:1184 (1%)
view
18 x 2 manifests
manifests
operator.yaml
operator.yaml
1091:1108 (1%)
1148:1165 (1%)
view
18 x 2 manifests
manifests
operator.yaml
operator.yaml
1059:1076 (1%)
1129:1146 (1%)
view
18 x 2 manifests
manifests
operator.yaml
operator.yaml
1059:1076 (1%)
1110:1127 (1%)
view
18 x 2 manifests
manifests
operator.yaml
operator.yaml
1059:1076 (1%)
1167:1184 (1%)
view
18 x 2 manifests
manifests
operator.yaml
operator.yaml
1059:1076 (1%)
1148:1165 (1%)
view