PSScriptAnalyzer
1.5.0
PSScriptAnalyzer provides script analysis and checks for potential code defects in the scripts by applying a group of built-in or customized rules on the scripts being analyzed.
Minimum PowerShell version
3.0
Installation Options
Owners
Copyright
(c) Microsoft Corporation 2016. All rights reserved.
Package Details
Author(s)
- Microsoft Corporation
Tags
Cmdlets
Get-ScriptAnalyzerRule Invoke-ScriptAnalyzer
Dependencies
This module has no dependencies.
Release Notes
Release v1.5.0 (March.30, 2016)
Engine:
- Fixed engine bug that prevented versioned script rule modules from being loaded
- Fixed loading issues with custom rules that do not have comment-based help to describe the rule
- Housekeeping: Fixes to Appveyor config to use VS 2015 and WMF 5.0 RTM image
- Community Fix: Updates to the Initialize API to process the -Settings (formerly -Profile) parameter
- Perf: Improved rule filtering based on severity before invoking the engine to create tasks (threads)
- Fixed a hang issue that appeared when using ScriptAnalyzer engine recursively with a large data set
Rules:
- Various fixes to UseToExportFieldsInManifest rule that include perf and functional fixes
- Fixes to AvoidNullOrEmptyHelpMessageAttribute to use parsed values instead of ast extent
- Updated messages for AvoidUsernameAndPasswordParams rule and UsePSCredentialType rule
- Scrubbed inconsistencies in severities for rules
- Community Fix: False positive on PSUseApprovedVerbs when scope is declared as a prefix to the Verb-Noun combination
FileList
- PSScriptAnalyzer.nuspec
- Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll
- Microsoft.Windows.PowerShell.ScriptAnalyzer.dll
- PSScriptAnalyzer.psd1
- PSScriptAnalyzer.psm1
- ScriptAnalyzer.format.ps1xml
- ScriptAnalyzer.types.ps1xml
- en-US\about_PSScriptAnalyzer.help.txt
- en-US\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll-Help.xml
- PSv3\Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll
- PSv3\Microsoft.Windows.PowerShell.ScriptAnalyzer.dll
- Settings\CmdletDesign.psd1
- Settings\DSC.psd1
- Settings\ScriptFunctions.psd1
- Settings\ScriptingStyle.psd1
- Settings\ScriptSecurity.psd1
Version History
Version | Downloads | Last updated |
---|---|---|
1.24.0 | 2,385,321 | 3/18/2025 |
1.23.0 | 1,119,294 | 10/9/2024 |
1.22.0 | 979,511 | 2/27/2024 |
1.21.0 | 1,475,046 | 9/29/2022 |
1.20.0 | 939,635 | 8/24/2021 |
1.19.1 | 710,983 | 7/28/2020 |
1.19.0 | 191,185 | 5/4/2020 |
1.18.3 | 515,220 | 9/16/2019 |
1.18.2 | 27,351 | 9/3/2019 |
1.18.1 | 115,120 | 6/13/2019 |
1.18.0 | 156,612 | 3/21/2019 |
1.17.1 | 234,453 | 6/5/2018 |
1.16.1 | 110,218 | 9/5/2017 |
1.16.0 | 5,686 | 8/16/2017 |
1.15.0 | 22,104 | 6/21/2017 |
1.14.1 | 2,685 | 6/12/2017 |
1.14.0 | 932 | 6/9/2017 |
1.13.0 | 6,517 | 5/18/2017 |
1.12.0 | 2,308 | 5/9/2017 |
1.11.1 | 7,128 | 4/4/2017 |
1.11.0 | 8,550 | 3/1/2017 |
1.10.0 | 6,243 | 1/19/2017 |
1.9.0 | 5,762 | 12/6/2016 |
1.8.1 | 7,230 | 10/14/2016 |
1.8.0 | 1,295 | 10/8/2016 |
1.7.0 | 5,246 | 8/18/2016 |
1.6.0 | 28,845 | 6/7/2016 |
1.5.0 (current version) | 5,092 | 3/30/2016 |
1.4.0 | 3,125 | 2/17/2016 |
1.3.0 | 1,240 | 1/19/2016 |
1.2.0 | 12,661 | 12/16/2015 |
1.1.1 | 912 | 11/4/2015 |
1.1.0 | 900 | 9/1/2015 |
1.0.2 | 629 | 6/24/2015 |
1.0.1 | 523 | 5/8/2015 |
1.0 | 492 | 4/24/2015 |