PSScriptAnalyzer
1.1.0
PSScriptAnalyzer provides script analysis and checks for potential code defects in the scripts by applying a group of builtin or customized rules on the scripts being analyzed.
Installation Options
Author(s)
Microsoft Corporation
Copyright
(c) Microsoft Corporation 2015. All rights reserved.
Package Details
Owners
Cmdlets
Get-ScriptAnalyzerRule Invoke-ScriptAnalyzer
Dependencies
This module has no dependencies.
Release Notes
Released v1.1.0 (Sep.1, 2015)
Features:
- Support for using ScriptAnalyzer as a .net library - ScriptAnalyzer APIs
- Support for ScriptAnalyzer Profiles
- Documentation for using Inline Rule Suppression
- Added about help topic file as part of the module
Rules:
- Rule to checks for UTF8 encoding in help file
- Deprecate Uninitialized Variable rule as per community feedback
Fixes:
- Fix false positive for UsingInternalURL
- WriteVerbose only when analyzing valid powershell files
- DSCClass rules not being applied when exclude rule is used
- Add host to list of initialized variable
- Exclude external non-powershell applications (Console/GUI) from Positional Parameter rule application
- Additional heuristics for detecting psavoidusingplaintextforpassword rule violation
FileList
- PSScriptAnalyzer.nuspec
- Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules.dll
- Microsoft.Windows.PowerShell.ScriptAnalyzer.dll
- PSScriptAnalyzer.psd1
- ScriptAnalyzer.format.ps1xml
- ScriptAnalyzer.types.ps1xml
- en-US\about_PSScriptAnalyzer.help.txt
Version History
Version | Downloads | Last updated |
---|---|---|
1.21.0 | 976,952 | 9/29/2022 |
1.20.0 | 828,227 | 8/24/2021 |
1.19.1 | 674,544 | 7/28/2020 |
1.19.0 | 179,449 | 5/4/2020 |
1.18.3 | 481,398 | 9/16/2019 |
1.18.2 | 25,098 | 9/3/2019 |
1.18.1 | 110,978 | 6/13/2019 |
1.18.0 | 153,935 | 3/21/2019 |
1.17.1 | 232,730 | 6/5/2018 |
1.16.1 | 109,246 | 9/5/2017 |
1.16.0 | 5,647 | 8/16/2017 |
1.15.0 | 22,055 | 6/21/2017 |
1.14.1 | 2,646 | 6/12/2017 |
1.14.0 | 890 | 6/9/2017 |
1.13.0 | 6,469 | 5/18/2017 |
1.12.0 | 2,267 | 5/9/2017 |
1.11.1 | 7,086 | 4/4/2017 |
1.11.0 | 8,366 | 3/1/2017 |
1.10.0 | 6,199 | 1/19/2017 |
1.9.0 | 5,449 | 12/6/2016 |
1.8.1 | 7,169 | 10/14/2016 |
1.8.0 | 1,256 | 10/8/2016 |
1.7.0 | 5,203 | 8/18/2016 |
1.6.0 | 28,786 | 6/7/2016 |
1.5.0 | 5,024 | 3/30/2016 |
1.4.0 | 3,072 | 2/17/2016 |
1.3.0 | 1,191 | 1/19/2016 |
1.2.0 | 12,538 | 12/16/2015 |
1.1.1 | 859 | 11/4/2015 |
1.1.0 (current version) | 848 | 9/1/2015 |
1.0.2 | 575 | 6/24/2015 |
1.0.1 | 463 | 5/8/2015 |
1.0 | 433 | 4/24/2015 |