analyze.ps1
<# .SYNOPSIS Analyze PowerShell scripts with PSScriptAnalyzer. #> [CmdletBinding()] param () # Install PSScriptAnalyzer if not already installed $analyzerModule = Get-Module -ListAvailable -Name PSScriptAnalyzer if ($null -eq $analyzerModule) { Install-Module -Name PSScriptAnalyzer -Force } # Import PSScriptAnalyzer Import-Module -Name PSScriptAnalyzer # Analyze the current folder $result = Invoke-ScriptAnalyzer -Recurse -path . -ExcludeRule PSUseToExportFieldsInManifest # Output the results $result |