PowerShell / PowerShell/PSScriptAnalyzer

Feature request: Mark specific lines or blocks to ignore for specific rules

Ouverte
#849 25 commentaires 49 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Issue - Enhancement
Langage dominant
C#
Étoiles
2.2k
Forks
414
Merge moyen
13 h 1 min
PR mergées (30 j)
2

Description

Like pragma in c# can disable a warning for a line and then enable it again.

As an example, I've got a few variables that are used to within Invoke-Expression's, and the script analyzer flags them as unused variables but they are actually used. I dont want to ignore the rule for the entire script, just these few variables.

Is there a way to do this?

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

L’issue demande une suppression spécifique à chaque règle pour des lignes ou des blocs PowerShell individuels, en particulier pour les variables utilisées dans Invoke-Expression. Aucun fichier, test ou point d’entrée n’est nommé ; commencez par localiser le comportement existant de suppression des règles et déterminez comment la portée des lignes et des blocs doit être représentée. La réalisation doit inclure la suppression des règles sélectionnées sans désactiver ces règles pour l’ensemble du script.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
csharp, powershell
Domaine
tooling
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.