Use Script Analyzer to Find Style Problems with your Scripts

Script analyzer finds errors and gives warnings about your dodgy scripts.

First you need to install it:

If running as admin:

Install-Module -Name PSScriptAnalyzer -force

Otherwise:

Install-Module -Name PSScriptAnalyzer -Scope CurrentUser -Force

Then you can either run it against a specific script:

Invoke-ScriptAnalyzer $profile

or against an entire path... and you can include subfolders by using -recurse

Invoke-ScriptAnalyzer -Path ($pwd).Path -recurse

RuleName Severity FileName Line Message


PSAvoidUsingCmdletAliases Warning Microsoft. 11 'cd' is an alias of 'Set-Location'. Alias can introduce PowerShell possible problems and make scripts hard to maintain. Please _profile.p consider changing alias to its full content. s1 PSAvoidUsingCmdletAliases Warning Microsoft. 12 'dir' is an alias of 'Get-ChildItem'. Alias can introduce PowerShell possible problems and make scripts hard to maintain. Please _profile.p consider changing alias to its full content. s1

results matching ""

    No results matching ""