PowerShell / PowerShell/PSScriptAnalyzer
Exception for using non existing parameters
Personne n'a encore pris cette issue.
- Langage dominant
- C#
- Étoiles
- 2.2k
- Forks
- 414
- Merge moyen
- 13 h 1 min
- PR mergées (30 j)
- 2
Description
Hi All, Just a feedback! It will be good if Script Analyzer throws an exception for using non existing parameters,
Example:
Function Get-Information {
param(
$serviceName
)
Get-Service -Notavailable $serviceName
}
Get-Information -something BITS
- Get-Service is a native cmdlet - using non existing parameters
- function Get-Information has a parameter $servicename but while calling the function using incorrect param
If we get exceptions for this it will be good for demonstrating PowerShell and script analyzer
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par lire les points d’entrée de Script Analyzer pour la validation des paramètres de commande et de fonction, puis examinez comment les diagnostics existants sont signalés. Déterminez si le comportement demandé couvre à la fois l’appel à Get-Service et l’invocation de Get-Information, puis définissez des tests pour chacun avant l’implémentation.
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
- 20/100