awslabs / aws-groundstation-eos-pipeline
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
  • 23% duplication:
    • 1,346 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 312 duplicated lines
  • 38 duplicates
system23% (312 lines)
Duplication per Extension
yml25% (284 lines)
py12% (28 lines)
Duplication per Component (primary)
cfn25% (284 lines)
python12% (28 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 38 duplicates...
Size#FoldersFilesLinesCode
12 x 2 cfn
cfn
aqua-rt-stps.yml
ipopp-instance.yml
332:343 (1%)
272:283 (3%)
view
11 x 2 cfn
cfn
aqua-rt-stps.yml
ipopp-instance.yml
883:893 (1%)
152:162 (3%)
view
10 x 2 cfn
cfn
aqua-rt-stps.yml
ipopp-instance.yml
405:414 (1%)
324:333 (2%)
view
10 x 2 cfn
cfn
aqua-rt-stps.yml
ipopp-instance.yml
421:431 (1%)
357:367 (2%)
view
10 x 2 cfn
cfn
aqua-rt-stps.yml
ipopp-instance.yml
377:387 (1%)
307:316 (2%)
view
9 x 2 cfn
cfn
aqua-rt-stps.yml
ipopp-instance.yml
91:99 (1%)
77:85 (2%)
view
9 x 2 cfn
cfn
aqua-rt-stps.yml
ipopp-instance.yml
359:367 (1%)
300:308 (2%)
view
9 x 2 cfn
cfn
aqua-rt-stps.yml
aqua-rt-stps.yml
369:377 (1%)
390:398 (1%)
view
8 x 2 cfn
cfn
aqua-rt-stps.yml
ipopp-instance.yml
913:920 (1%)
182:189 (2%)
view
8 x 2 cfn
cfn
aqua-rt-stps.yml
aqua-rt-stps.yml
379:386 (1%)
388:395 (1%)
view
8 x 2 cfn
cfn
aqua-rt-stps.yml
ipopp-instance.yml
388:395 (1%)
308:315 (2%)
view
8 x 2 cfn
cfn
aqua-rt-stps.yml
ipopp-instance.yml
351:358 (1%)
290:297 (2%)
view
8 x 2 cfn
cfn
aqua-rt-stps.yml
aqua-rt-stps.yml
157:164 (1%)
367:374 (1%)
view
7 x 2 python
python
awsgs.py
awsgs.py
144:153 (3%)
251:260 (3%)
view
7 x 2 cfn
cfn
aqua-rt-stps.yml
aqua-rt-stps.yml
358:364 (<1%)
368:374 (<1%)
view
7 x 2 cfn
cfn
aqua-rt-stps.yml
ipopp-instance.yml
359:365 (<1%)
310:316 (1%)
view
7 x 2 cfn
cfn
aqua-rt-stps.yml
ipopp-instance.yml
555:562 (<1%)
402:409 (1%)
view
7 x 2 cfn
cfn
aqua-rt-stps.yml
ipopp-instance.yml
381:387 (<1%)
300:306 (1%)
view
7 x 2 python
python
awsgs.py
awsgs.py
155:163 (3%)
262:272 (3%)
view
7 x 2 cfn
cfn
aqua-rt-stps.yml
ipopp-instance.yml
840:847 (<1%)
252:259 (1%)
view