Not meaningful error in case of options with same name
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Reproduisez l’exemple C# Options avec des noms courts en double et suivez l’endroit où InvalidOperationException est produite. Examinez les tests existants de gestion des erreurs ou le point d’entrée de la validation des options, puis ajoutez une couverture montrant que les noms d’options en double produisent un diagnostic explicite comme le message suggéré.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Repro:
class Options {
[Option('s', "storage", Required = true, HelpText = "Storage account name hosting metrics")]
public string StorageName { get; set; }
[Option('s', "key", Required = true, HelpText = "Key of given storage account")]
public string StorageKey { get; set; }
}
Error given is:
System.InvalidOperationException: 'Sequence contains more than one matching element
Suggested message:
One of more options has the same name. Check attributes properties
Thanks :)
- Langage dominant
- C#
- Étoiles
- 4.8k
- Forks
- 478
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
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.
Autres issues de commandlineparser/commandline
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
commandlineparser/commandline#951 · 1 commentaire ·
-
Code example misses iEnumerable Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 70/100
commandlineparser/commandline#880 · 2 réactions ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 45/100
commandlineparser/commandline#952 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
commandlineparser/commandline#948 ·
-
How to add examples for verbs? Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
commandlineparser/commandline#947 ·
Toutes les issues de commandlineparser/commandline
Issues similaires
-
core dependencies
Difficulté 1/5 Moins d'une heure Accessibilité débutants 80/100
-
bug frontend good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
NavigationViewItemAutomationPeer implements IInvokeProvider but never advertises the Invoke pattern Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
unoplatform/uno#24629 ·
-
agentic-workflows Needs: Triage :mag: State: In-PR
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
Down / Waiting for removal
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100