Sdílet prostřednictvím


Modul PSScriptAnalyzer

PSScriptAnalyzer je nástroj pro kontrolu statického kódu pro moduly a skripty PowerShellu. PSScriptAnalyzer kontroluje kvalitu kódu PowerShellu spuštěním sady pravidel. Pravidla jsou založená na osvědčených postupech PowerShellu identifikovaných týmem PowerShellu a komunitou. Generuje DiagnosticResults (chyby a upozornění), aby uživatele informoval o potenciálních vadách kódu a navrhuje možná řešení pro vylepšení.

PSScriptAnalyzer se dodává s kolekcí předdefinovaných pravidel, která kontrolují různé aspekty kódu PowerShellu, například:

  • Přítomnost neinicializovaných proměnných
  • Použití typu PSCredential
  • Použití Invoke-Expression
  • A mnoho dalších

Můžete zvolit pravidla, která chcete zahrnout nebo vyloučit pro moduly a skripty. PSScriptAnalyzer může také opravit formátování kódu. To vám pomůže vytvořit kód, který odpovídá standardnímu stylu, je čitelnější a je lépe udržovatelný.

Instalace psScriptAnalyzeru

Podporované verze a platformy PowerShellu

  • Windows PowerShell 5.1 nebo novější
  • PowerShell 7.2.11 nebo novější ve Windows, Linuxu nebo macOS

Instalace pomocí modulu PowerShellGet 2.x:

Install-Module -Name PSScriptAnalyzer -Force

Instalace pomocí PSResourceGet 1.x:

Install-PSResource -Name PSScriptAnalyzer -Reinstall

Parametry Force nebo Přeinstalovat jsou nezbytné pouze v případě, že máte nainstalovanou starší verzi PSScriptAnalyzer. Tyto parametry také fungují, i když nemáte nainstalovanou předchozí verzi.