[Proposal] Add a check for none/multiple positional arguments
Nadie ha tomado este issue todavía.
- #97 de @Yourun-proger — cerrado sin fusionar
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 48/100
Línea de trabajo
Comienza en el punto de entrada principal de mccabe.py, alrededor de la línea 327, usando los comandos python -m mccabe mostrados en el informe para reproducir ambos casos. El trabajo estará terminado cuando los argumentos posicionales faltantes y múltiples se gestionen explícitamente, en lugar de provocar IndexError o ignorar silenciosamente un argumento.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The current behaviour of python -m mccabe (no positional argument provided) is an IndexError
File "/home/junior/.local/lib/python3.10/site-packages/mccabe.py", line 327, in main
code = _read(args[0])
IndexError: list index out of range
Also, for python -m mccabe file1 file2 it just ignores file2.
Would it be possible to add a check for a missing positional argument, and another for multiple ones?
- Lenguaje dominante
- Python
- Estrellas
- 682
- Forks
- 69
- Merge medio
- 5 h 56 min
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de PyCQA/mccabe
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
-
Test failure on 3.14Posiblemente ocupada @alexchen-sys la tomó hace 97 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
-
RecursionError on long elifPosiblemente ocupada @worksbyfriday la tomó hace 246 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Todos los issues de PyCQA/mccabe
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
-
[Bug]: Queen's own Ollama model loses num_ctx when a running session switches to itPosiblemente ocupada @anasamin26 la tomó hoy. Abiertobug enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
aden-hive/hive#7508 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
llm translation
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
BerriAI/litellm#47884 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
bug 🐛
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
netalertx/NetAlertX#1856 · 1 reacción ·
Los mantenedores suelen responder en 1 día