PowerShell Script Analyzer 1.17.1 released

Vor drei Tagen wurde das Modul PS Scriptanalyzer in einer neuen Version herausgegeben.

PS Scriptanalyzer kann von der Konsole aufgerufen werden, oder ist mit der VS Code Integration direkt beim editieren in Einsatz. Folgendes ist bei Version 1.17.1. neu:

Parameter

  • -Fix , erlaubt die Korrektur von Code, nicht nur das Aufzeigen von Fehlern
  • -ReportSummary – Für einen Zusammenfassungsbericht
  • -EnableExit – für bessere CI Integration

Neue Regeln

  • AvoidAssignmenttoAutomaticVariables  -vermeidet Zuweisungen von Variablen die vom System verwendet werden, z.b. $error
  • PossibleIncorrectUsageOfRedirectionOperator – vermeidet die falsche Verwendung von z.B > statt -gt
  • PossibleIncorrectUsageOfAssignmentOperator – vermeidet die falsche Verwendung von z.B. = statt -eq
  • AvoidTrainingWhiteSpace – Soweit selbsterklärend, Probleme können mit Blanks nach dem BackTick entstehen
  • AvoidUsingCmdLetAliases – mit zunehmendem Einsatz in Multi-Plattform Umgebungen ist die Ausführung von service auf Windows etwas anderes als auf Linux

Weitere Verbesserungen und Details sind am Original Blog zu finden. Link

Roman