{"repo":"PowerShell/PSScriptAnalyzer","free":true,"listed":false,"github":"https://github.com/PowerShell/PSScriptAnalyzer","clone":"git clone https://github.com/PowerShell/PSScriptAnalyzer.git","description":"Download ScriptAnalyzer from PowerShellGallery","language":"C#","stars":2141,"topics":["powershell","scriptanalyzer","linter","formatter","analyzer","powershell-gallery","hacktoberfest"],"license":"MIT","category":"dev-tools","readme_excerpt":"PSScriptAnalyzer Table of Contents - Introduction - Documentation Notice - Installation - Contributions are welcome - Creating a Release - Code of Conduct - Security Policy Introduction PSScriptAnalyzer is a static code checker for PowerShell modules and scripts. PSScriptAnalyzer checks the quality of PowerShell code by running a set of rules. The rules are based on PowerShell best practices identified by PowerShell Team and the community. It generates DiagnosticResults (errors and warnings) to inform users about potential code defects and suggests possible solutions for improvements. PSScriptAnalyzer ships with a collection of built-in rules that check various aspects of PowerShell code such as: - The presence of uninitialized variables - Use of PSCredential type - Use of Invoke-Expression - And many more Back to ToC DOCUMENTATION NOTICE Conceptual user documentation has been moved out of the source code repository and into the documentation repository so that it can be published on learn.microsoft.com. The goal of this migration is to have the user documentation on learn.microsoft.com. The source code repository should only contain documentation for the code base, such as how to build the code or how to contribute to the code. User documentation that has been migrated: - Most of the contents of this README can be found in the PSScriptAnalyzer overview - For cmdlet reference, see PSScriptAnalyzer - For rules, see Rules overview - The PowerShellBestPractices.md content has be","default_branch":null,"files":null,"tree":[],"storefront":"/r/PowerShell","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PowerShell/PSScriptAnalyzer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}