PSScriptAnalyzer 1.21

Par:
fredericmazue

lun, 31/10/2022 - 15:20

PSScriptAnalyzer (PSSA) est un vérificateur de code statique pour les modules et les scripts PowerShell. PSScriptAnalyzer vérifie la qualité du code PowerShell en exécutant un ensemble de règles. Les règles sont basées sur les meilleures pratiques PowerShell identifiées par l'équipe PowerShell et la communauté. Il génère des DiagnosticResults (erreurs et avertissements) pour informer les utilisateurs des défauts de code potentiels et suggère des solutions possibles pour des améliorations.

Microsoft a annoncé la disponibilité de PSScripAnalyzer 1.21. Cette version vient notamment avec 3 nouvelles règles pour éviter respectivement des erreurs de types, détecter des points-virgules en fin de ligne et éviter l'utilisation d'algorithmes de hachage non sécurisés.

A remarquer encore une amélioration : Invoke-Formatter accepte désormais les entrées via le pipeline, soit simplement sous forme de chaîne, soit avec des valeurs de paramètre.

PSScriptAnalyzer est un logiciel libre sous licence MIT disponible sur GitHub.