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

Mutation testing system

¿Es boxed/mutmut apto para principiantes?

Los mantenedores de boxed/mutmut suelen responder a un pull request en 1 día. Ahora mismo hay 5 issues aptos para principiantes abiertos.

Estrellas
1.5k
Forks
179
Issues abiertos para principiantes
5
Issues indexados
50
Merge medio
11 min
PR fusionados (30 d)
2
Lenguaje dominante
Python
Licencia
BSD-3-Clause
Último push a GitHub
12/9/2026
Última indexación
20/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
good first issue

Cómo contribuir a boxed/mutmut

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Tus contribuciones se publicarán bajo la licencia BSD-3-Clause del proyecto.
  3. Elige uno de los 5 issues abiertos aptos 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

  • Process pools started by tests outlive every mutant (children end with `os._exit()` and share mutmut's process group)
    Abierto

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

    boxed/mutmut#584 ·

    Los mantenedores suelen responder en 1 día

  • mutmut breaks on tests with fixture directories with broken symlinks
    Abierto

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

    boxed/mutmut#582 ·

    Los mantenedores suelen responder en 1 día

  • What do the emoji's mean?
    Abierto

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

    boxed/mutmut#560 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • mutate_only_covered_lines gates against stale line numbers on re-runs, silently dropping mutants
    Abierto

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

    boxed/mutmut#555 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Per-mutant timeout budget is parallelism-blind — full-core runs convert contention into spurious timeout verdicts
    Abierto

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

    boxed/mutmut#545 ·

    Los mantenedores suelen responder en 1 día

  • Exception: Could not find mutant for type error
    Abierto

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

    boxed/mutmut#541 · 6 comentarios ·

    Los mantenedores suelen responder en 1 día

  • MutMut badge
    Abierto

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

    boxed/mutmut#536 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • (optionally) run the full test suite on any "surviving" mutants to confirm
    Abierto

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

    boxed/mutmut#535 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • The pyrefly test fails
    Abierto

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

    boxed/mutmut#533 ·

    Los mantenedores suelen responder en 1 día

  • Copy lockfile (`uv.lock`/`poetry.lock`/…) alongside `pyproject.toml` into the mutants tree
    Abierto

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

    boxed/mutmut#529 · 7 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Support `ty` for filtering mutants
    Abierto

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

    boxed/mutmut#521 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Multi-page documentation
    Abierto
    documentation

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

    boxed/mutmut#507 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Using mutmut with Django: a working recipe (conftest + pyproject) — also closes the gap in #456
    Abierto

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

    boxed/mutmut#504 · 3 comentarios · 3 reacciones ·

    Los mantenedores suelen responder en 1 día

  • no example standard run Django tests with `TestCase`
    Abierto

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

    boxed/mutmut#503 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Race in `inner_timout_checker`: iterating over `m.start_time_by_pid.items()` can crash with "dictionary changed size during iteration" and leave `mutmut run` hanging
    Abierto

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

    boxed/mutmut#490 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • mutmut run bombs out during initial test run
    Abierto

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

    boxed/mutmut#485 · 8 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Sort tests based on how many mutants they killed
    Abierto
    discussion

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

    boxed/mutmut#475 ·

    Los mantenedores suelen responder en 1 día

  • Support parallel tests with external database
    Abierto
    enhancement

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

    boxed/mutmut#474 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Test if we cache mutations when files get deleted
    Abierto

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

    boxed/mutmut#472 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Mutation testing doesn't work with Django app structure - import path issues ?
    Abierto

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

    boxed/mutmut#456 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • (re)-introduce exit codes
    Abierto

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

    boxed/mutmut#442 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Mutation results not preserved in browser after retesting mutant/function/module
    Abierto

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

    boxed/mutmut#418 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Segfault during mutation run
    Abierto

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

    boxed/mutmut#415 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • `calculate_summary_stats` takes significant time with lots of untested mutants
    Abierto
    enhancement

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

    boxed/mutmut#413 ·

    Los mantenedores suelen responder en 1 día

  • Lack of reporting on versions ^3
    Abierto

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

    boxed/mutmut#399 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Unable to Retrieve Failing Test Information for Mutants
    Abierto

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

    boxed/mutmut#392 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • mutmut 3.3.0 does not mutate decorated functions/methods
    Abierto

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

    boxed/mutmut#387 · 12 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Handle segfaults
    Abierto

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

    boxed/mutmut#383 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Mutant generation performance
    Abierto
    discussion enhancement

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

    boxed/mutmut#376 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • How to specify runner, create JUnit XML in mutmut 3?
    Abierto

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

    boxed/mutmut#373 · 8 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Implement shadowing
    Abierto
    enhancement

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

    boxed/mutmut#367 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Issue with `__init_subclass__` when not decorated as classmethod
    Abierto

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

    boxed/mutmut#366 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • junitxml report support
    Abierto

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

    boxed/mutmut#344 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Probabilistic (random) Mutation
    Abierto

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

    boxed/mutmut#278 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • add mutant that removes the full body of a method
    Abierto

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

    boxed/mutmut#241 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • [QUESTION] Option to Only Show Files with Surviving Mutants In HTML Report
    Abierto

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

    boxed/mutmut#214 · 7 comentarios ·

    Los mantenedores suelen responder en 1 día

  • [Feature Request] HTML output like pytest-cov
    Abierto

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

    boxed/mutmut#193 · 12 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Tests Deadliness and Higher Order Mutations
    Abierto

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

    boxed/mutmut#174 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • List mutants with mutation_type?
    Abierto
    workflow

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

    boxed/mutmut#113 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Issue when the test asks for prompt
    Abierto
    bug enhancement

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

    boxed/mutmut#97 · 5 comentarios ·

    Los mantenedores suelen responder en 1 día

  • `run` with a `name__mutmut_*` pattern runs the whole test suite in the clean-test check
    Posiblemente ocupada @Ishaan400 la tomó hoy. Abierto

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

    boxed/mutmut#592 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Mutating a typing.Protocol stub adds generated members to the Protocol and breaks type_check_command
    Posiblemente ocupada @GiulioDER la tomó hace 6 días. Abierto

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

    boxed/mutmut#590 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Generated trampoline names look like public members to tests that inspect classes (more visible since 3.8.0 mutates dataclasses)
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto

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

    boxed/mutmut#586 ·

    Los mantenedores suelen responder en 1 día

  • Invalid unary plus generated in match statement
    Posiblemente ocupada @GhostCoder6969 la tomó hace 9 días. Abierto

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

    boxed/mutmut#583 ·

    Los mantenedores suelen responder en 1 día

  • String mutations: the two case flips are equivalent wherever the consumer is case-insensitive, and no option turns them off
    Posiblemente ocupada @nabi-noor la tomó hace 29 días. Abierto
    enhancement good first issue

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

    boxed/mutmut#577 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • mutmut v3 copies source to temp dir, breaking editable-install imports
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto

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

    boxed/mutmut#486 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Add description why each mutant got killed
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
    enhancement

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

    boxed/mutmut#444 · 1 comentario · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Mutate f-strings and concatenated strings
    Posiblemente ocupada @nabi-noor la tomó hace 29 días. Abierto
    enhancement good first issue

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

    boxed/mutmut#439 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Windows support (without using WSL)
    Posiblemente ocupada @Otto-AA la tomó hace 460 días. Abierto
    enhancement

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

    boxed/mutmut#397 · 4 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.