Skip to content
Raghu Shantha [MSFT] edited this page Apr 9, 2015 · 6 revisions

PSScriptAnalyzer

We have made a lot of changes since our first release of the tool in WMF5. Below you will find a list of changes that we've already made into our engine. You can also find a list of items that are in our current development plan. We welcome contributions on more community rules and engine functionalities.

PSScriptAnalyzer is an evolving product and we hope that this tool will help PowerShell script developers to build better scripts.

##Planned changes:

Add Suppress capability

  • Have similar functionality support as FxCop that allows the user to suppress certain rules on certain functions/modules/files within scripts.

Add RuleSet functionality

  • Do not have to type full names when include/exclude rules

  • Group rules together to apply Invoke-ScriptAnalyzer

Change format of Get-ScriptAnalyzer

  • Add rule severity in each rule

##New Features:

Changes to the Engine

  • Engine will continue to run rules against scripts/modules and report any rule exceptions as as non-terminating errors (such as parser errors)
Clone this wiki locally