Moduł PSScriptAnalyzer
PSScriptAnalyzer to statyczny moduł sprawdzania kodu dla modułów i skryptów programu PowerShell. PsScriptAnalyzer sprawdza jakość kodu programu PowerShell, uruchamiając zestaw reguł. Reguły są oparte na najlepszych rozwiązaniach programu PowerShell zidentyfikowanych przez zespół programu PowerShell i społeczność. Generuje on wartości DiagnosticResults (błędy i ostrzeżenia) w celu informowania użytkowników o potencjalnych wadach kodu i sugeruje możliwe rozwiązania ulepszeń.
Program PSScriptAnalyzer jest dostarczany z kolekcją wbudowanych reguł, które sprawdzają różne aspekty kodu programu PowerShell, takie jak:
- Obecność niezainicjowanych zmiennych
- Używanie typu PSCredential
- Korzystanie z
Invoke-Expression
- I wiele innych
Możesz wybrać reguły do uwzględnienia lub wykluczenia dla modułów i skryptów. Program PSScriptAnalyzer może również naprawić formatowanie kodu. Ułatwia to tworzenie kodu zgodnego ze standardowym stylem, jest łatwiejsze do odczytania i jest bardziej konserwowalne.
Instalowanie programu PSScriptAnalyzer
Obsługiwane wersje i platformy programu PowerShell
- Windows PowerShell 3.0 lub nowsze
- Program PowerShell 7.0.11 lub nowszy w systemie Windows/Linux/macOS
Zainstaluj przy użyciu modułu PowerShellGet 2.x:
Install-Module -Name PSScriptAnalyzer -Force
Zainstaluj przy użyciu polecenia PSResourceGet 1.x:
Install-PSResource -Name PSScriptAnalyzer -Reinstall
Parametry Wymuś lub Zainstaluj ponownie są niezbędne tylko wtedy, gdy masz zainstalowaną starszą wersję programu PSScriptAnalyzer. Te parametry działają również nawet wtedy, gdy nie masz zainstalowanej poprzedniej wersji.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla