aws-quickstart / quickstart-microsoft-wapadfs
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
  • 13% duplication:
    • 1,497 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 195 duplicated lines
  • 18 duplicates
system13% (195 lines)
Duplication per Extension
psm116% (173 lines)
ps16% (22 lines)
Duplication per Component (primary)
Modules/Module-WAPADFS14% (173 lines)
Archive6% (22 lines)
Longest Duplicates
The list of 18 longest duplicates.
See data for all 18 duplicates...
Size#FoldersFilesLinesCode
17 x 2 scripts/Modules/Module-WAPADFS
scripts/Modules/Module-WAPADFS
Module-WAPADFS.psm1
Module-WAPADFS.psm1
1047:1065 (1%)
1142:1160 (1%)
view
12 x 2 scripts/Modules/Module-WAPADFS
scripts/Modules/Module-WAPADFS
Module-WAPADFS.psm1
Module-WAPADFS.psm1
522:536 (1%)
556:570 (1%)
view
9 x 2 scripts/Modules/Module-WAPADFS
scripts/Modules/Module-WAPADFS
Module-WAPADFS.psm1
Module-WAPADFS.psm1
807:816 (<1%)
1056:1065 (<1%)
view
9 x 2 scripts/Modules/Module-WAPADFS
scripts/Modules/Module-WAPADFS
Module-WAPADFS.psm1
Module-WAPADFS.psm1
807:816 (<1%)
1151:1160 (<1%)
view
8 x 2 scripts/Archive
scripts/Archive
Install-ADFS.ps1
Install-ADFS.ps1
176:183 (2%)
268:275 (2%)
view
8 x 2 scripts/Modules/Module-WAPADFS
scripts/Modules/Module-WAPADFS
Module-WAPADFS.psm1
Module-WAPADFS.psm1
508:515 (<1%)
576:583 (<1%)
view
7 x 2 scripts/Modules/Module-WAPADFS
scripts/Modules/Module-WAPADFS
Module-WAPADFS.psm1
Module-WAPADFS.psm1
959:965 (<1%)
1097:1103 (<1%)
view
7 x 2 scripts/Modules/Module-WAPADFS
scripts/Modules/Module-WAPADFS
Module-WAPADFS.psm1
Module-WAPADFS.psm1
771:779 (<1%)
1037:1045 (<1%)
view
7 x 2 scripts/Modules/Module-WAPADFS
scripts/Modules/Module-WAPADFS
Module-WAPADFS.psm1
Module-WAPADFS.psm1
822:828 (<1%)
1067:1073 (<1%)
view
7 x 2 scripts/Modules/Module-WAPADFS
scripts/Modules/Module-WAPADFS
Module-WAPADFS.psm1
Module-WAPADFS.psm1
794:800 (<1%)
1081:1087 (<1%)
view
6 x 2 scripts/Modules/Module-WAPADFS
scripts/Modules/Module-WAPADFS
Module-WAPADFS.psm1
Module-WAPADFS.psm1
499:504 (<1%)
565:570 (<1%)
view
6 x 2 scripts/Modules/Module-WAPADFS
scripts/Modules/Module-WAPADFS
Module-WAPADFS.psm1
Module-WAPADFS.psm1
667:672 (<1%)
1052:1057 (<1%)
view
6 x 2 scripts/Modules/Module-WAPADFS
scripts/Modules/Module-WAPADFS
Module-WAPADFS.psm1
Module-WAPADFS.psm1
478:485 (<1%)
556:563 (<1%)
view
6 x 2 scripts/Modules/Module-WAPADFS
scripts/Modules/Module-WAPADFS
Module-WAPADFS.psm1
Module-WAPADFS.psm1
667:672 (<1%)
1147:1152 (<1%)
view
6 x 2 scripts/Modules/Module-WAPADFS
scripts/Modules/Module-WAPADFS
Module-WAPADFS.psm1
Module-WAPADFS.psm1
499:504 (<1%)
531:536 (<1%)
view
6 x 2 scripts/Archive
scripts/Modules/Module-WAPADFS
Install-WAP.ps1
Module-WAPADFS.psm1
52:58 (9%)
1195:1201 (<1%)
view
6 x 2 scripts/Modules/Module-WAPADFS
scripts/Modules/Module-WAPADFS
Module-WAPADFS.psm1
Module-WAPADFS.psm1
478:485 (<1%)
522:529 (<1%)
view
6 x 2 scripts/Modules/Module-WAPADFS
scripts/Modules/Module-WAPADFS
Module-WAPADFS.psm1
Module-WAPADFS.psm1
1092:1098 (<1%)
1167:1173 (<1%)
view