aws-quickstart / quickstart-citrix-virtualapps-service
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
  • 24% duplication:
    • 8,070 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 1,941 duplicated lines
  • 142 duplicates
system24% (1,941 lines)
Duplication per Extension
yaml50% (1,196 lines)
psm112% (638 lines)
ps113% (69 lines)
yml38% (38 lines)
Duplication per Component (primary)
templates50% (1,196 lines)
modules/cwcSQL19% (228 lines)
modules/cwcPVS16% (104 lines)
modules/cwcActive-Directory18% (94 lines)
modules/cwcXenDesktop6% (94 lines)
scripts13% (69 lines)
modules/cwcNetwork-Tools33% (44 lines)
ci38% (38 lines)
modules/cwcRegistry-Tools12% (30 lines)
modules/cwcInstall17% (28 lines)
modules/cwcOS-Tools3% (16 lines)
modules/cwcTools0% (0 lines)
modules/cwcStoreFront0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 142 duplicates...
Size#FoldersFilesLinesCode
49 x 2 templates
templates
citrix-virtualapps-service-connectors...
citrix-virtualapps-service-connectors...
278:326 (7%)
490:538 (7%)
view
40 x 2 templates
templates
citrix-virtualapps-service-connectors...
citrix-virtualapps-service-vda-server...
237:276 (6%)
330:369 (7%)
view
37 x 2 templates
templates
citrix-virtualapps-service-connectors...
citrix-virtualapps-service-connectors...
240:276 (5%)
452:488 (5%)
view
37 x 2 templates
templates
citrix-virtualapps-service-connectors...
citrix-virtualapps-service-vda-server...
452:488 (5%)
333:369 (6%)
view
34 x 2 modules/cwcSQL
modules/cwcSQL
cwcSQL.psm1
cwcSQL.psm1
951:989 (2%)
1007:1045 (2%)
view
32 x 2 templates
templates
citrix-virtualapps-service-master.yaml
citrix-virtualapps-service.yaml
179:210 (6%)
184:215 (7%)
view
31 x 2 templates
templates
citrix-virtualapps-service-master.yaml
citrix-virtualapps-service.yaml
307:337 (6%)
256:286 (7%)
view
29 x 2 templates
templates
citrix-virtualapps-service-connectors...
citrix-virtualapps-service-connectors...
184:214 (4%)
398:428 (4%)
view
26 x 2 templates
templates
citrix-virtualapps-service-master.yaml
citrix-virtualapps-service-vda-server...
312:337 (5%)
234:259 (4%)
view
26 x 2 templates
templates
citrix-virtualapps-service-vda-server...
citrix-virtualapps-service.yaml
234:259 (4%)
261:286 (6%)
view
26 x 2 templates
templates
citrix-virtualapps-service-connectors...
citrix-virtualapps-service-vda-server...
278:303 (4%)
371:396 (4%)
view
26 x 2 templates
templates
citrix-virtualapps-service-connectors...
citrix-virtualapps-service-vda-server...
490:515 (4%)
371:396 (4%)
view
25 x 2 templates
templates
citrix-virtualapps-service-connectors...
citrix-virtualapps-service-vda-server...
198:227 (3%)
289:318 (4%)
view
23 x 2 modules/cwcSQL
modules/cwcSQL
cwcSQL.psm1
cwcSQL.psm1
1100:1122 (1%)
1137:1159 (1%)
view
23 x 2 modules/cwcSQL
modules/cwcSQL
cwcSQL.psm1
cwcSQL.psm1
856:880 (1%)
885:909 (1%)
view
22 x 2 templates
templates
citrix-virtualapps-service-connectors...
citrix-virtualapps-service-vda-server...
130:151 (3%)
176:197 (3%)
view
20 x 2 modules/cwcSQL
modules/cwcSQL
cwcSQL.psm1
cwcSQL.psm1
885:904 (1%)
915:934 (1%)
view
20 x 2 modules/cwcSQL
modules/cwcSQL
cwcSQL.psm1
cwcSQL.psm1
856:875 (1%)
915:934 (1%)
view
20 x 2 templates
templates
citrix-virtualapps-service-master.yaml
citrix-virtualapps-service.yaml
139:158 (3%)
130:149 (4%)
view
16 x 2 modules/cwcPVS
modules/cwcPVS
cwcPVS.psm1
cwcPVS.psm1
398:413 (2%)
416:431 (2%)
view