Skip to content

v1.6.3 release#76

Merged
tpcarman merged 15 commits into
masterfrom
dev
May 15, 2026
Merged

v1.6.3 release#76
tpcarman merged 15 commits into
masterfrom
dev

Conversation

@tpcarman
Copy link
Copy Markdown
Collaborator

Description

Maintenance release with input validation refactoring, function naming fixes, and removal of unused GitHub Actions workflows.

Related Issue

Fixes #74

Motivation and Context

  • Input validation in New-AsBuiltConfig, New-AsBuiltReport, and New-AsBuiltReportConfig was inconsistent in string comparisons and default value handling; refactored for consistency
  • AsBuiltReport.Chart and AsBuiltReport.Diagram were incorrectly appearing in installed report module lists; now excluded
  • Draw-AsciiBox was being called in the email credentials prompt but the function was renamed to Draw-AsciiBanner in v1.5.0; corrected
  • Verbose parameter detection updated to use $PSBoundParameters.ContainsKey('Verbose') for reliable detection across all invocation styles
  • Claude Code and Claude Code Review GitHub Actions workflows removed

How Has This Been Tested?

  • Existing Pester test suite passes

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the contributing documentation.

tpcarman and others added 14 commits March 3, 2026 10:15
…772493305728

Add Claude Code GitHub Workflow
- Update link to code styles
Introduces a new `CLAUDE.md` file to provide specific guidance for Claude Code when interacting with this repository.

Details include:
- A high-level overview of the `AsBuiltReport.Core` module.
- Instructions for running tests, code quality checks, and installing dependencies.
- Comprehensive architectural insights into module loading, public/private functions, and localization.
- Explanations of the test suite structure, coding standards, and branch/PR workflow.

This documentation aims to improve AI's understanding and interaction with the codebase.
…d New-AsBuiltReportConfig scripts

- Updated string comparisons from `""` to `''` for consistency and clarity.
- Enhanced validation logic for user inputs in various prompts to ensure default values are set correctly.
- Excluded 'AsBuiltReport.Chart' and 'AsBuiltReport.Diagram' from the list of installed report modules in multiple locations to streamline report generation.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Refactor input validation in New-AsBuiltConfig, New-AsBuiltReport, and New-AsBuiltReportConfig scripts
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@tpcarman tpcarman requested a review from rebelinux May 14, 2026 12:03
@github-actions
Copy link
Copy Markdown

PSScriptAnalyzer results:

Errors: [0], Warnings: [202], Information: [1]


RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 66
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 67
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 68
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 77
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 85
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 100
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 102
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 103
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 107
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 128
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 132
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 133
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 134
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 135
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 136
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 171
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 172
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 173
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 183
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 184
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 185
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 187
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 188
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 189
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 190
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 191
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 194
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 199
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 200
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 201
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 204
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 206
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 213
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 214
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 215
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 227
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 231
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 236
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 239
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 242
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 248
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 249
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 250
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 254
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 260
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 266
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 268
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 271
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingEmptyCatchBlock
Severity   : Warning
ScriptName : Initialize-LocalizedData.Tests.ps1
Line       : 98
Message    : Empty catch block is used. Please use Write-Error or throw 
             statements in catch blocks.

RuleName   : PSAvoidUsingEmptyCatchBlock
Severity   : Warning
ScriptName : Initialize-LocalizedData.Tests.ps1
Line       : 114
Message    : Empty catch block is used. Please use Write-Error or throw 
             statements in catch blocks.

RuleName   : PSUseSingularNouns
Severity   : Warning
ScriptName : LocalizationData.Tests.ps1
Line       : 6
Message    : The cmdlet 'Get-SimpleLocalizationKeys' uses a plural noun. A 
             singular noun should be used instead.

RuleName   : PSUseSingularNouns
Severity   : Warning
ScriptName : LocalizationData.Tests.ps1
Line       : 24
Message    : The cmdlet 'Get-NestedLocalizationKeys' uses a plural noun. A 
             singular noun should be used instead.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-ReportModuleInfo.ps1
Line       : 76
Message    : File 'Write-ReportModuleInfo.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-ReportModuleInfo.ps1
Line       : 82
Message    : File 'Write-ReportModuleInfo.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-ReportModuleInfo.ps1
Line       : 83
Message    : File 'Write-ReportModuleInfo.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-ReportModuleInfo.ps1
Line       : 88
Message    : File 'Write-ReportModuleInfo.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-ReportModuleInfo.ps1
Line       : 89
Message    : File 'Write-ReportModuleInfo.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-ReportModuleInfo.ps1
Line       : 90
Message    : File 'Write-ReportModuleInfo.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-ReportModuleInfo.ps1
Line       : 91
Message    : File 'Write-ReportModuleInfo.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-ReportModuleInfo.ps1
Line       : 92
Message    : File 'Write-ReportModuleInfo.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Draw-AsciiBanner.ps1
Line       : 41
Message    : File 'Draw-AsciiBanner.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Draw-AsciiBanner.ps1
Line       : 45
Message    : File 'Draw-AsciiBanner.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Draw-AsciiBanner.ps1
Line       : 49
Message    : File 'Draw-AsciiBanner.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : Draw-AsciiBanner.ps1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'Draw-AsciiBanner.ps1'

RuleName   : PSUseApprovedVerbs
Severity   : Warning
ScriptName : Draw-AsciiBanner.ps1
Line       : 1
Message    : The cmdlet 'Draw-AsciiBanner' uses an unapproved verb.

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : Resolve-Culture.ps1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'Resolve-Culture.ps1'

RuleName   : PSAvoidUsingEmptyCatchBlock
Severity   : Warning
ScriptName : Get-RequiredModule.ps1
Line       : 57
Message    : Empty catch block is used. Please use Write-Error or throw 
             statements in catch blocks.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Get-RequiredModule.ps1
Line       : 96
Message    : File 'Get-RequiredModule.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSUseProcessBlockForPipelineCommand
Severity   : Warning
ScriptName : Get-RequiredModule.ps1
Line       : 36
Message    : Command accepts pipeline input but has not defined a process block.

RuleName   : PSUseProcessBlockForPipelineCommand
Severity   : Warning
ScriptName : Get-RequiredModule.ps1
Line       : 40
Message    : Command accepts pipeline input but has not defined a process block.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Initialize-LocalizedData.ps1
Line       : 252
Message    : File 'Initialize-LocalizedData.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Initialize-LocalizedData.ps1
Line       : 254
Message    : File 'Initialize-LocalizedData.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 568
Message    : File 'New-AsBuiltReport.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 569
Message    : File 'New-AsBuiltReport.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 573
Message    : File 'New-AsBuiltReport.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 587
Message    : File 'New-AsBuiltReport.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 600
Message    : File 'New-AsBuiltReport.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 613
Message    : File 'New-AsBuiltReport.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 615
Message    : File 'New-AsBuiltReport.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 617
Message    : File 'New-AsBuiltReport.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 628
Message    : File 'New-AsBuiltReport.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingPlainTextForPassword
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 196
Message    : Parameter '$Password' should not use String type but either 
             SecureString or PSCredential, otherwise it increases the chance to 
             expose this sensitive information.

RuleName   : PSUseShouldProcessForStateChangingFunctions
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 1
Message    : Function 'New-AsBuiltReport' has verb that could change system 
             state. Therefore, the function has to support 'ShouldProcess'.

RuleName   : PSUseShouldProcessForStateChangingFunctions
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 1
Message    : Function 'New-AsBuiltConfig' has verb that could change system 
             state. Therefore, the function has to support 'ShouldProcess'.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 88
Message    : File 'New-AsBuiltConfig.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 128
Message    : File 'New-AsBuiltConfig.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 172
Message    : File 'New-AsBuiltConfig.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 189
Message    : File 'New-AsBuiltConfig.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 204
Message    : File 'New-AsBuiltConfig.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 243
Message    : File 'New-AsBuiltConfig.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 251
Message    : File 'New-AsBuiltConfig.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 262
Message    : File 'New-AsBuiltConfig.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 270
Message    : File 'New-AsBuiltConfig.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSUseShouldProcessForStateChangingFunctions
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.ps1
Line       : 1
Message    : Function 'New-AsBuiltReportConfig' has verb that could change 
             system state. Therefore, the function has to support 
             'ShouldProcess'.

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseOutputTypeCorrectly
Severity   : Information
ScriptName : New-AsBuiltConfig.ps1
Line       : 432
Message    : The cmdlet 'New-AsBuiltConfig' returns an object of type 
             'System.Collections.Hashtable' but this type is not declared in 
             the OutputType attribute.

Copy link
Copy Markdown
Contributor

@rebelinux rebelinux left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The module version needs to be updated to 1.6.3.

- Update module version in manifest
@github-actions
Copy link
Copy Markdown

PSScriptAnalyzer results:

Errors: [0], Warnings: [202], Information: [1]


RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 88
Message    : File 'New-AsBuiltConfig.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 128
Message    : File 'New-AsBuiltConfig.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 172
Message    : File 'New-AsBuiltConfig.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 189
Message    : File 'New-AsBuiltConfig.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 204
Message    : File 'New-AsBuiltConfig.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 243
Message    : File 'New-AsBuiltConfig.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 251
Message    : File 'New-AsBuiltConfig.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 262
Message    : File 'New-AsBuiltConfig.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 270
Message    : File 'New-AsBuiltConfig.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSUseShouldProcessForStateChangingFunctions
Severity   : Warning
ScriptName : New-AsBuiltConfig.ps1
Line       : 1
Message    : Function 'New-AsBuiltConfig' has verb that could change system 
             state. Therefore, the function has to support 'ShouldProcess'.

RuleName   : PSUseShouldProcessForStateChangingFunctions
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.ps1
Line       : 1
Message    : Function 'New-AsBuiltReportConfig' has verb that could change 
             system state. Therefore, the function has to support 
             'ShouldProcess'.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 568
Message    : File 'New-AsBuiltReport.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 569
Message    : File 'New-AsBuiltReport.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 573
Message    : File 'New-AsBuiltReport.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 587
Message    : File 'New-AsBuiltReport.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 600
Message    : File 'New-AsBuiltReport.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 613
Message    : File 'New-AsBuiltReport.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 615
Message    : File 'New-AsBuiltReport.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 617
Message    : File 'New-AsBuiltReport.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 628
Message    : File 'New-AsBuiltReport.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingPlainTextForPassword
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 196
Message    : Parameter '$Password' should not use String type but either 
             SecureString or PSCredential, otherwise it increases the chance to 
             expose this sensitive information.

RuleName   : PSUseShouldProcessForStateChangingFunctions
Severity   : Warning
ScriptName : New-AsBuiltReport.ps1
Line       : 1
Message    : Function 'New-AsBuiltReport' has verb that could change system 
             state. Therefore, the function has to support 'ShouldProcess'.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Draw-AsciiBanner.ps1
Line       : 41
Message    : File 'Draw-AsciiBanner.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Draw-AsciiBanner.ps1
Line       : 45
Message    : File 'Draw-AsciiBanner.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Draw-AsciiBanner.ps1
Line       : 49
Message    : File 'Draw-AsciiBanner.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : Draw-AsciiBanner.ps1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'Draw-AsciiBanner.ps1'

RuleName   : PSUseApprovedVerbs
Severity   : Warning
ScriptName : Draw-AsciiBanner.ps1
Line       : 1
Message    : The cmdlet 'Draw-AsciiBanner' uses an unapproved verb.

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : Resolve-Culture.ps1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'Resolve-Culture.ps1'

RuleName   : PSAvoidUsingEmptyCatchBlock
Severity   : Warning
ScriptName : Get-RequiredModule.ps1
Line       : 57
Message    : Empty catch block is used. Please use Write-Error or throw 
             statements in catch blocks.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Get-RequiredModule.ps1
Line       : 96
Message    : File 'Get-RequiredModule.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSUseProcessBlockForPipelineCommand
Severity   : Warning
ScriptName : Get-RequiredModule.ps1
Line       : 36
Message    : Command accepts pipeline input but has not defined a process block.

RuleName   : PSUseProcessBlockForPipelineCommand
Severity   : Warning
ScriptName : Get-RequiredModule.ps1
Line       : 40
Message    : Command accepts pipeline input but has not defined a process block.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-ReportModuleInfo.ps1
Line       : 76
Message    : File 'Write-ReportModuleInfo.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-ReportModuleInfo.ps1
Line       : 82
Message    : File 'Write-ReportModuleInfo.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-ReportModuleInfo.ps1
Line       : 83
Message    : File 'Write-ReportModuleInfo.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-ReportModuleInfo.ps1
Line       : 88
Message    : File 'Write-ReportModuleInfo.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-ReportModuleInfo.ps1
Line       : 89
Message    : File 'Write-ReportModuleInfo.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-ReportModuleInfo.ps1
Line       : 90
Message    : File 'Write-ReportModuleInfo.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-ReportModuleInfo.ps1
Line       : 91
Message    : File 'Write-ReportModuleInfo.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Write-ReportModuleInfo.ps1
Line       : 92
Message    : File 'Write-ReportModuleInfo.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Initialize-LocalizedData.ps1
Line       : 252
Message    : File 'Initialize-LocalizedData.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Initialize-LocalizedData.ps1
Line       : 254
Message    : File 'Initialize-LocalizedData.ps1' uses Write-Host. Avoid using 
             Write-Host because it might not work in all hosts, does not work 
             when there is no host, and (prior to PS 5.0) cannot be suppressed, 
             captured, or redirected. Instead, use Write-Output, Write-Verbose, 
             or Write-Information.

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : AsBuiltReportCoreStyle.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'AsBuiltReportCoreStyle.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReport.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReport.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltConfig.psd1'

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : New-AsBuiltReportConfig.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'New-AsBuiltReportConfig.psd1'

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 66
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 67
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 68
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 77
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 85
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 100
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 102
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 103
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 107
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 128
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 132
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 133
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 134
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 135
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 136
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 171
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 172
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 173
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 183
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 184
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 185
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 187
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 188
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 189
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 190
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 191
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 194
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 199
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 200
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 201
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 204
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 206
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 213
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 214
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 215
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 227
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 231
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 236
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 239
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 242
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 248
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 249
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 250
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 254
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 260
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 266
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 268
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSAvoidUsingWriteHost
Severity   : Warning
ScriptName : Invoke-Tests.ps1
Line       : 271
Message    : File 'Invoke-Tests.ps1' uses Write-Host. Avoid using Write-Host 
             because it might not work in all hosts, does not work when there 
             is no host, and (prior to PS 5.0) cannot be suppressed, captured, 
             or redirected. Instead, use Write-Output, Write-Verbose, or 
             Write-Information.

RuleName   : PSUseSingularNouns
Severity   : Warning
ScriptName : LocalizationData.Tests.ps1
Line       : 6
Message    : The cmdlet 'Get-SimpleLocalizationKeys' uses a plural noun. A 
             singular noun should be used instead.

RuleName   : PSUseSingularNouns
Severity   : Warning
ScriptName : LocalizationData.Tests.ps1
Line       : 24
Message    : The cmdlet 'Get-NestedLocalizationKeys' uses a plural noun. A 
             singular noun should be used instead.

RuleName   : PSAvoidUsingEmptyCatchBlock
Severity   : Warning
ScriptName : Initialize-LocalizedData.Tests.ps1
Line       : 98
Message    : Empty catch block is used. Please use Write-Error or throw 
             statements in catch blocks.

RuleName   : PSAvoidUsingEmptyCatchBlock
Severity   : Warning
ScriptName : Initialize-LocalizedData.Tests.ps1
Line       : 114
Message    : Empty catch block is used. Please use Write-Error or throw 
             statements in catch blocks.

RuleName   : PSUseOutputTypeCorrectly
Severity   : Information
ScriptName : New-AsBuiltConfig.ps1
Line       : 432
Message    : The cmdlet 'New-AsBuiltConfig' returns an object of type 
             'System.Collections.Hashtable' but this type is not declared in 
             the OutputType attribute.

@codecov
Copy link
Copy Markdown

codecov Bot commented May 14, 2026

@tpcarman tpcarman merged commit 6b45621 into master May 15, 2026
13 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants