PSScriptAnalyzer-modul
PSScriptAnalyzer är en statisk kodkontroll för PowerShell-moduler och -skript. PSScriptAnalyzer kontrollerar kvaliteten på PowerShell-kod genom att köra en uppsättning regler. Reglerna baseras på powershell-metodtips som identifierats av PowerShell-teamet och communityn. Den genererar DiagnosticResults (fel och varningar) för att informera användarna om potentiella kodfel och föreslår möjliga lösningar för förbättringar.
PSScriptAnalyzer levereras med en samling inbyggda regler som kontrollerar olika aspekter av PowerShell-kod, till exempel:
- Förekomsten av oinitierade variabler
- Användning av PSCredential-typ
- Användning av
Invoke-Expression
- Och mycket mer!
Du kan välja vilka regler som ska inkluderas eller exkluderas för dina moduler och skript. PSScriptAnalyzer kan också åtgärda formateringen av koden. Detta hjälper dig att skapa kod som överensstämmer med ett standardformat, är lättare att läsa och är mer underhållsbar.
Installera PSScriptAnalyzer
PowerShell-versioner och -plattformar som stöds
- Windows PowerShell 3.0 eller senare
- PowerShell 7.0.11 eller senare i Windows/Linux/macOS
Installera med PowerShellGet 2.x:
Install-Module -Name PSScriptAnalyzer -Force
Installera med PSResourceGet 1.x:
Install-PSResource -Name PSScriptAnalyzer -Reinstall
Parametrarna Force eller Reinstall är bara nödvändiga när du har en äldre version av PSScriptAnalyzer installerad. De här parametrarna fungerar även om du inte har någon tidigare version installerad.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för