Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

full `# noqa` support

Abierto
#185 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
python
Área
tooling

Línea de trabajo

Comienza revisando la lista de comprobación restante y el contexto de compatibilidad de flake8-noqa; el issue identifica el manejo de autofix, la validación de códigos no válidos, --disable-noqa, la documentación y la resiliencia de los números de línea como puntos de entrada. Se considera completado abordar los elementos pendientes seleccionados y confirmar el comportamiento correspondiente de noqa.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Making a separate issue from #181 to track all current issues/TOODs with # noqa

  • 0 Respect noqa-trio as a way to have full flake8-noqa support
  • 1 Don't autofix noqa'd errors
    • This might not be a huge issue atm, but is a must going forward as more visitors get autofix support.
  • 2 Raise error if invalid (or not enabled) TRIO error code is noqa'd.
    • Not a must, and sort of covered by flake8-noqa. But if it's a simple logic addition there's not much reason not to.
  • 3 raise noqad errors when running as a plugin #188
    • otherwise we're fully incompatible with flake8-noqa
  • 4 support --disable-noqa
  • 5 document current level of [in]compatibility with flake8-noqa
  • 6 respect # noqa in ast visitors. #188
  • 7 check that # noqa comments are resilient to line numbers changing due to autofix.
Lenguaje dominante
Python
Estrellas
26
Forks
10
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de python-trio/flake8-async

Todos los issues de python-trio/flake8-async

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.