Aracılığıyla paylaş


PSScriptAnalyzer modülü

PSScriptAnalyzer, PowerShell modülleri ve betikleri için statik bir kod denetleyicisidir. PSScriptAnalyzer, bir dizi kural çalıştırarak PowerShell kodunun kalitesini denetler. Kurallar, PowerShell Ekibi ve topluluk tarafından tanımlanan En iyi PowerShell uygulamalarını temel alır. Kullanıcıları olası kod hataları hakkında bilgilendirmek için DiagnosticResults (hatalar ve uyarılar) oluşturur ve iyileştirmeler için olası çözümler önerir.

PSScriptAnalyzer, Aşağıdakiler gibi PowerShell kodunun çeşitli yönlerini denetleen yerleşik kurallar koleksiyonuyla birlikte teslim edilir:

  • Başlatılmamış değişkenlerin varlığı
  • PSCredential türü kullanımı
  • Invoke-Expression kullanımı
  • Ve çok daha fazlası

Modülleriniz ve betikleriniz için dahil etmek veya hariç tutmak istediğiniz kuralları seçebilirsiniz. PSScriptAnalyzer kodunuzun biçimlendirmesini de düzeltebilir. Bu, standart stile uyan, daha kolay okunan ve daha sürdürülebilir bir kod oluşturmanıza yardımcı olur.

PSScriptAnalyzer'i yükleme

Desteklenen PowerShell Sürümleri ve Platformları

  • Windows PowerShell 5.1 veya üzeri
  • Windows/Linux/macOS üzerinde PowerShell 7.2.11 veya üzeri

PowerShellGet 2.x kullanarak yükleyin:

Install-Module -Name PSScriptAnalyzer -Force

PSResourceGet 1.x kullanarak yükleyin:

Install-PSResource -Name PSScriptAnalyzer -Reinstall

Force veya Reinstall parametreleri yalnızca PSScriptAnalyzer'ın eski bir sürümü yüklü olduğunda gereklidir. Bu parametreler, önceki bir sürüm yüklü olmasa bile çalışır.