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

Simple Python style checker in one Python file

¿Es PyCQA/pycodestyle apto para principiantes?

Hemos visto muy pocos pull requests recientes de colaboradores externos en PyCQA/pycodestyle para saber con qué frecuencia se fusionan. Ahora mismo hay 1 issue apto para principiantes abierto.

Estrellas
5.2k
Forks
754
Issues abiertos para principiantes
1
Issues indexados
89
Lenguaje dominante
Python
Licencia
Sin datos de licencia
Último push a GitHub
16/8/2026
Última indexación
19/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
help wanted
Métricas de merge de PR
Sin PR fusionados en 30 d

Cómo contribuir a PyCQA/pycodestyle

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Elige el issue abierto apto para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • Typing and formatting
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    PyCQA/pycodestyle#1302 · 3 comentarios ·

  • DOC: E252 is not documented
    Abierto

    Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100

    PyCQA/pycodestyle#1294 · 1 comentario ·

  • E122: No valid indent for long function call nested in f-string?
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    PyCQA/pycodestyle#1242 · 2 comentarios ·

  • Spurious E231 for nested format substitutions
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 68/100

    PyCQA/pycodestyle#1241 · 2 comentarios · 4 reacciones ·

  • `exclude` is applied to `.`
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    PyCQA/pycodestyle#1217 ·

  • `indent-size` not considered when computing length of tab-indented lines.
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100

    PyCQA/pycodestyle#1189 · 6 comentarios · 1 reacción ·

  • E721: pycodestyle v2.11.0 does not raise the error to `int == type(obj)`
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100

    PyCQA/pycodestyle#1187 ·

  • E115, Expected an indented block (comment), not detected
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    PyCQA/pycodestyle#1137 ·

  • E731 false negatives
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    PyCQA/pycodestyle#1061 · 3 comentarios ·

  • E131: inconsistent reporting when comment present on initial line
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    PyCQA/pycodestyle#1055 ·

  • E117: False positive with tab indentation
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    PyCQA/pycodestyle#1013 · 1 comentario · 2 reacciones ·

  • E306: False positive when preceded by 2 blank lines and a comment
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 55/100

    PyCQA/pycodestyle#1011 ·

  • E231: Check misses trailing comma in function or class calls that do not end with whitespace
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    PyCQA/pycodestyle#980 · 5 comentarios ·

  • E126: asks for less indent on one-line protocol functions
    Abierto
    help wanted needs patch needs test

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    PyCQA/pycodestyle#956 · 1 comentario · 1 reacción ·

  • E131 applies inconsistently with nested calls
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    PyCQA/pycodestyle#953 ·

  • W504: positional only / keyword only argument marker at end of long line
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100

    PyCQA/pycodestyle#951 · 3 comentarios · 8 reacciones ·

  • W292: error message gets shown three times
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100

    PyCQA/pycodestyle#948 · 1 comentario ·

  • E222: Disallow whitespace after unary negative?
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    PyCQA/pycodestyle#941 · 2 comentarios ·

  • Docu: missing return values for Checker.check_all()
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    PyCQA/pycodestyle#937 ·

  • W606: false positive when selecting async function from list by index
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    PyCQA/pycodestyle#936 · 1 reacción ·

  • E128: Indentation checks could contain exact information
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100

    PyCQA/pycodestyle#928 · 4 comentarios ·

  • E301: reported incorrectly after ignored E303
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    PyCQA/pycodestyle#925 · 1 comentario · 2 reacciones ·

  • Advanced usage question: How to call the pycodestyle with custom rule in the external file
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    PyCQA/pycodestyle#917 · 1 comentario ·

  • More fine-grained control of docstring and comment length
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 28/100

    PyCQA/pycodestyle#906 · 2 comentarios ·

  • E127: method chaining
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    PyCQA/pycodestyle#898 · 7 comentarios · 1 reacción ·

  • Example showing string parsing instead of file parsing?
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 30/100

    PyCQA/pycodestyle#889 ·

  • E711: Expression ending in None followed by == <other> results in incorrect
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    PyCQA/pycodestyle#887 ·

  • E721: suggest reasonable alternative
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    PyCQA/pycodestyle#882 · 12 comentarios ·

  • Show warnings for un-used `noqa` comments
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    PyCQA/pycodestyle#871 · 1 comentario ·

  • E731: assignment of lambda is not detected if parenthesized
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 52/100

    PyCQA/pycodestyle#868 · 2 reacciones ·

  • E701: Move one-liner classes from E701 to E704?
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    PyCQA/pycodestyle#864 · 1 reacción ·

  • E501: Combining diacritics counted against line length
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    PyCQA/pycodestyle#856 · 3 comentarios ·

  • W504: Relax when operator is only thing on a line
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    PyCQA/pycodestyle#815 · 2 comentarios ·

  • E501: noqa on long broken line
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    PyCQA/pycodestyle#790 · 1 comentario ·

  • E265: error on codecell separator #%%
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100

    PyCQA/pycodestyle#789 · 2 reacciones ·

  • Relax E127 with dictionary values: allow extra indent
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 52/100

    PyCQA/pycodestyle#785 · 1 comentario · 1 reacción ·

  • E303: too many blank lines (2)
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    PyCQA/pycodestyle#775 · 6 reacciones ·

  • E501: Option to ignore based on regular expressions
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    PyCQA/pycodestyle#752 · 5 comentarios · 1 reacción ·

  • E501: URLs not allowed in first line of assigned multiline strings
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    PyCQA/pycodestyle#750 · 2 comentarios ·

  • Contextual diff lines checked
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    PyCQA/pycodestyle#749 · 2 comentarios ·

  • Feature request: Command line option to pipe default configuration to stdout
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    PyCQA/pycodestyle#739 · 7 comentarios · 1 reacción ·

  • E126: Problem with bad hanging & visual indents
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    PyCQA/pycodestyle#738 ·

  • many blank lines inside argument lists not reported
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    PyCQA/pycodestyle#737 · 5 comentarios ·

  • E225: Missing on "z = x**y"
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    PyCQA/pycodestyle#718 · 3 comentarios ·

  • Crash on triple quoted string with line continuation
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 38/100

    PyCQA/pycodestyle#713 · 10 comentarios · 1 reacción ·

  • E722: (bare excepts) too strict (reraise)
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    PyCQA/pycodestyle#703 · 17 comentarios · 4 reacciones ·

  • Prevent confusion with unintentional traling commas
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    PyCQA/pycodestyle#691 · 8 comentarios · 17 reacciones ·

  • E127: "continuation line over-indented" when comprehension is an argument
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    PyCQA/pycodestyle#680 · 5 comentarios ·

  • E131: Inconsistent handling of kwarg with binary operator expression as value
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    PyCQA/pycodestyle#673 · 1 reacción ·

  • E131: Missing lint for inconsistent indentation
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    PyCQA/pycodestyle#667 · 1 comentario · 4 reacciones ·

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.