aws-quickstart / quickstart-microsoft-exchange
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
  • 67% duplication:
    • 5,811 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 3,943 duplicated lines
  • 5,842 duplicates
system67% (3,943 lines)
Duplication per Extension
yaml71% (3,580 lines)
ps144% (363 lines)
Duplication per Component (primary)
templates71% (3,580 lines)
scripts44% (363 lines)
ci0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 5,842 duplicates...
Size#FoldersFilesLinesCode
283 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
2293:2575 (6%)
3578:3860 (6%)
view
239 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
841:1079 (5%)
1349:1587 (5%)
view
226 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
2066:2291 (5%)
2733:2958 (5%)
view
224 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
2293:2516 (5%)
2960:3183 (5%)
view
224 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
2960:3183 (5%)
3578:3801 (5%)
view
172 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
2733:2904 (4%)
3351:3522 (4%)
view
172 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
2066:2237 (4%)
3351:3522 (4%)
view
106 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
688:793 (2%)
1196:1301 (2%)
view
74 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
1369:1442 (1%)
2313:2386 (1%)
view
74 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
1369:1442 (1%)
2980:3053 (1%)
view
74 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
861:934 (1%)
2313:2386 (1%)
view
74 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
1369:1442 (1%)
3598:3671 (1%)
view
74 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
861:934 (1%)
2980:3053 (1%)
view
74 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
861:934 (1%)
3598:3671 (1%)
view
61 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
1004:1064 (1%)
2456:2516 (1%)
view
61 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
1512:1572 (1%)
3741:3801 (1%)
view
61 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
1512:1572 (1%)
3123:3183 (1%)
view
61 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
1004:1064 (1%)
3123:3183 (1%)
view
61 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
1004:1064 (1%)
3741:3801 (1%)
view
61 x 2 templates
templates
exchange.template.yaml
exchange.template.yaml
1512:1572 (1%)
2456:2516 (1%)
view