aws-samples / aws-app2container-ansible
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
  • 22% duplication:
    • 564 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 125 duplicated lines
  • 14 duplicates
system22% (125 lines)
Duplication per Extension
yml24% (125 lines)
Duplication per Component (primary)
app2Container/tasks22% (105 lines)
app2Container/vars71% (10 lines)
app2Container/defaults62% (10 lines)
app2Container/files0% (0 lines)
app2Container/handlers0% (0 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 14 longest duplicates.
See data for all 14 duplicates...
Size#FoldersFilesLinesCode
12 x 2 app2Container/tasks
app2Container/tasks
app2containerWorkFlow.yml
app2containerWorkFlow.yml
271:282 (4%)
288:299 (4%)
view
10 x 2 app2Container/defaults
app2Container/vars
main.yml
main.yml
1:20 (62%)
1:19 (71%)
view
8 x 2 app2Container/tasks
app2Container/tasks
app2containerWorkFlow.yml
app2containerWorkFlow.yml
209:216 (2%)
223:230 (2%)
view
7 x 2 app2Container/tasks
app2Container/tasks
app2containerWorkFlow.yml
app2containerWorkFlow.yml
238:244 (2%)
249:255 (2%)
view
6 x 2 app2Container/tasks
app2Container/tasks
app2containerWorkFlow.yml
app2containerWorkFlow.yml
239:244 (2%)
278:283 (2%)
view
6 x 2 app2Container/tasks
app2Container/tasks
app2containerWorkFlow.yml
app2containerWorkFlow.yml
261:266 (2%)
295:300 (2%)
view
6 x 2 app2Container/tasks
app2Container/tasks
app2containerWorkFlow.yml
app2containerWorkFlow.yml
78:83 (2%)
89:94 (2%)
view
6 x 2 app2Container/tasks
app2Container/tasks
app2containerWorkFlow.yml
app2containerWorkFlow.yml
223:228 (2%)
314:319 (2%)
view
6 x 2 app2Container/tasks
app2Container/tasks
app2containerWorkFlow.yml
app2containerWorkFlow.yml
238:243 (2%)
260:265 (2%)
view
6 x 2 app2Container/tasks
app2Container/tasks
app2containerWorkFlow.yml
app2containerWorkFlow.yml
249:254 (2%)
260:265 (2%)
view
6 x 2 app2Container/tasks
app2Container/tasks
app2containerWorkFlow.yml
app2containerWorkFlow.yml
209:214 (2%)
314:319 (2%)
view
6 x 2 app2Container/tasks
app2Container/tasks
app2containerWorkFlow.yml
app2containerWorkFlow.yml
250:255 (2%)
278:283 (2%)
view
6 x 2 app2Container/tasks
app2Container/tasks
app2containerWorkFlow.yml
app2containerWorkFlow.yml
28:34 (2%)
36:42 (2%)
view
6 x 2 app2Container/tasks
app2Container/tasks
app2containerWorkFlow.yml
app2containerWorkFlow.yml
123:128 (2%)
177:182 (2%)
view