PSScriptAnalyzer-module
PSScriptAnalyzer is een statische codecontrole voor PowerShell-modules en -scripts. PSScriptAnalyzer controleert de kwaliteit van PowerShell-code door een set regels uit te voeren. De regels zijn gebaseerd op aanbevolen procedures voor PowerShell die zijn geïdentificeerd door het PowerShell-team en de community. Het genereert DiagnosticResults (fouten en waarschuwingen) om gebruikers te informeren over mogelijke codefouten en mogelijke oplossingen voor verbeteringen voor te stellen.
PSScriptAnalyzer wordt geleverd met een verzameling ingebouwde regels waarmee verschillende aspecten van PowerShell-code worden gecontroleerd, zoals:
- De aanwezigheid van niet-geïnitialiseerde variabelen
- Gebruik van het type PSCredential
- Gebruik van
Invoke-Expression
- En nog veel meer
U kunt de regels kiezen die u wilt opnemen of uitsluiten voor uw modules en scripts. PSScriptAnalyzer kan ook de opmaak van uw code herstellen. Zo kunt u code maken die voldoet aan een standaardstijl, gemakkelijker te lezen is en beter te onderhouden is.
PSScriptAnalyzer installeren
Ondersteunde PowerShell-versies en -platforms
- Windows PowerShell 3.0 of hoger
- PowerShell 7.0.11 of hoger in Windows/Linux/macOS
Installeren met PowerShellGet 2.x:
Install-Module -Name PSScriptAnalyzer -Force
Installeren met PSResourceGet 1.x:
Install-PSResource -Name PSScriptAnalyzer -Reinstall
De parameters Force of Reinstall zijn alleen nodig als u een oudere versie van PSScriptAnalyzer hebt geïnstalleerd. Deze parameters werken ook als u geen eerdere versie hebt geïnstalleerd.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor