Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Add rules for Named/Positional Parameter use on object creation

Ouverte
#2,006 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
32/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
À l'abandon
Stack technique
csharp, powershell
Domaine
tooling

Piste de recherche

Commencez par examiner la PR PowerShell liée concernant le comportement des arguments nommés et clarifiez comment PSScriptAnalyzer doit distinguer la création d’objets des autres appels. Définissez la portée et les niveaux de gravité de la règle pour les paramètres mixtes, uniquement nommés et uniquement positionnels, puis ajoutez une couverture de l’analyseur montrant que chaque cas produit le diagnostic prévu.

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

Description

Issue - New Rule Issue-Enhancement

*Summary of the new feature
This PR in PowerShell - Add support for named argument with .NET Methods will add additional functionality which would be useful to add some rules around it's use to aid in coding styles, not only to aid in coding style but to reduce errors in use

Examples & levels that I think would be useful include

  • Avoid mixing named & positional parameters on object creation (Information)
  • Use only named parameters for object creation (Information)
  • Use only positional parameters for object creation (Warning) (for backcompat checks

What is the latest version of PSScriptAnalyzer at the point of writing
1.22.0

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

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.

Autres issues de PowerShell/PSScriptAnalyzer

Toutes les issues de PowerShell/PSScriptAnalyzer

Issues similaires

Plus d'issues C#

Recevez les nouvelles issues par e-mail

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