commandlineparser / commandlineparser/commandline
usability request: improve error message when missing requirement (when no verbs/arguments match)
- Lenguaje dominante
- C#
- Estrellas
- 4.8k
- Forks
- 478
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
We've used your library a long time, it's very helpful thanks.
I wanted to request that you consider checking for linq errors and not throwing an exception but providing an error.
The best example is this one which I am seeing a lot ( nuget version: 2.8.0 )
System.InvalidOperationException : Sequence contains no elements
This has happened both for coding errors (copying an option class and forgetting to rename verb) but also for user/usage errors, when some arguments don't match.
This is coming from Linq, it would be more helpful to diagnose them if you could check for requirements prior to parsing a verb or argument and return relevant error.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza rastreando la ruta de LINQ que provoca “Sequence contains no elements” durante el análisis de verbos o argumentos. Revisa cómo se gestionan actualmente los requisitos faltantes y los argumentos no coincidentes y, a continuación, define y prueba un error de diagnóstico adecuado para ambos casos en lugar de la excepción.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- csharp
- Área
- cli
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100