> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coderabbit.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# PSScriptAnalyzer

> CodeRabbit's guide to PSScriptAnalyzer.

[PSScriptAnalyzer](https://github.com/PowerShell/PSScriptAnalyzer) is a static code checker for PowerShell scripts and modules. It checks script and module code for best-practice violations and common issues.

## Files

PSScriptAnalyzer runs on files with the following extensions:

* `.ps1` (PowerShell scripts)
* `.psm1` (PowerShell modules)
* `.psd1` (PowerShell data files / module manifests)

## Configuration

You can enable or disable PSScriptAnalyzer in your CodeRabbit configuration (see [Tools reference](/reference/tools-reference) and [Configuration reference](/reference/configuration)).

## Links

* [PSScriptAnalyzer GitHub](https://github.com/PowerShell/PSScriptAnalyzer)
* [PSScriptAnalyzer documentation](https://learn.microsoft.com/en-us/powershell/utility-modules/psscriptanalyzer/overview?view=ps-modules)
