Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Mutation testing system

boxed/mutmut é bom para iniciantes?

Os mantenedores de boxed/mutmut costumam responder a um pull request em até 1 dia. Agora há 5 issues para iniciantes abertas.

Estrelas
1.5k
Forks
179
Issues abertas para iniciantes
5
Issues indexadas
50
Merge médio
11min
PRs com merge (30d)
2
Linguagem predominante
Python
Licença
BSD-3-Clause
Último push no GitHub
12/9/2026
Última indexação
20/9/2026
Guia de contribuição
Guia de contribuição
Código de conduta
Sem código de conduta
Labels para iniciantes
good first issue

Como contribuir com boxed/mutmut

  1. Leia primeiro o guia de contribuição: ele explica como os mantenedores querem que as mudanças sejam propostas, testadas e revisadas.
  2. Suas contribuições serão publicadas sob a licença BSD-3-Clause do projeto.
  3. Escolha uma das 5 issues abertas para iniciantes abaixo e comente que quer trabalhar nela antes de começar.
Carregando issues

Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data

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

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 40/100

    boxed/mutmut#584 ·

    Mantenedores costumam responder em até 1 dia

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

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 75/100

    boxed/mutmut#582 ·

    Mantenedores costumam responder em até 1 dia

  • What do the emoji's mean?
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100

    boxed/mutmut#560 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

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

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100

    boxed/mutmut#555 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

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

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    boxed/mutmut#545 ·

    Mantenedores costumam responder em até 1 dia

  • Exception: Could not find mutant for type error
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 52/100

    boxed/mutmut#541 · 6 comentários ·

    Mantenedores costumam responder em até 1 dia

  • MutMut badge
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100

    boxed/mutmut#536 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

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

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100

    boxed/mutmut#535 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • The pyrefly test fails
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    boxed/mutmut#533 ·

    Mantenedores costumam responder em até 1 dia

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

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100

    boxed/mutmut#529 · 7 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Support `ty` for filtering mutants
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 45/100

    boxed/mutmut#521 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Multi-page documentation
    Aberta
    documentation

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    boxed/mutmut#507 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

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

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 48/100

    boxed/mutmut#504 · 3 comentários · 3 reações ·

    Mantenedores costumam responder em até 1 dia

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

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 64/100

    boxed/mutmut#503 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • 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
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100

    boxed/mutmut#490 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • mutmut run bombs out during initial test run
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    boxed/mutmut#485 · 8 comentários ·

    Mantenedores costumam responder em até 1 dia

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

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100

    boxed/mutmut#475 ·

    Mantenedores costumam responder em até 1 dia

  • Support parallel tests with external database
    Aberta
    enhancement

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 32/100

    boxed/mutmut#474 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Test if we cache mutations when files get deleted
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 48/100

    boxed/mutmut#472 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

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

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    boxed/mutmut#456 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • (re)-introduce exit codes
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    boxed/mutmut#442 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

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

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    boxed/mutmut#418 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Segfault during mutation run
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 32/100

    boxed/mutmut#415 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

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

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 28/100

    boxed/mutmut#413 ·

    Mantenedores costumam responder em até 1 dia

  • Lack of reporting on versions ^3
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    boxed/mutmut#399 · 1 comentário · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Unable to Retrieve Failing Test Information for Mutants
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100

    boxed/mutmut#392 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • mutmut 3.3.0 does not mutate decorated functions/methods
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    boxed/mutmut#387 · 12 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Handle segfaults
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    boxed/mutmut#383 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Mutant generation performance
    Aberta
    discussion enhancement

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100

    boxed/mutmut#376 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

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

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100

    boxed/mutmut#373 · 8 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Implement shadowing
    Aberta
    enhancement

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    boxed/mutmut#367 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

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

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    boxed/mutmut#366 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • junitxml report support
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    boxed/mutmut#344 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Probabilistic (random) Mutation
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    boxed/mutmut#278 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

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

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    boxed/mutmut#241 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

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

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    boxed/mutmut#214 · 7 comentários ·

    Mantenedores costumam responder em até 1 dia

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

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    boxed/mutmut#193 · 12 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Tests Deadliness and Higher Order Mutations
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 15/100

    boxed/mutmut#174 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • List mutants with mutation_type?
    Aberta
    workflow

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    boxed/mutmut#113 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Issue when the test asks for prompt
    Aberta
    bug enhancement

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100

    boxed/mutmut#97 · 5 comentários ·

    Mantenedores costumam responder em até 1 dia

  • `run` with a `name__mutmut_*` pattern runs the whole test suite in the clean-test check
    Talvez já em andamento @Ishaan400 assumiu hoje. Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100

    boxed/mutmut#592 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Mutating a typing.Protocol stub adds generated members to the Protocol and breaks type_check_command
    Talvez já em andamento @GiulioDER assumiu há 6 dias. Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 68/100

    boxed/mutmut#590 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Generated trampoline names look like public members to tests that inspect classes (more visible since 3.8.0 mutates dataclasses)
    Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    boxed/mutmut#586 ·

    Mantenedores costumam responder em até 1 dia

  • Invalid unary plus generated in match statement
    Talvez já em andamento @GhostCoder6969 assumiu há 9 dias. Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100

    boxed/mutmut#583 ·

    Mantenedores costumam responder em até 1 dia

  • String mutations: the two case flips are equivalent wherever the consumer is case-insensitive, and no option turns them off
    Talvez já em andamento @nabi-noor assumiu há 29 dias. Aberta
    enhancement good first issue

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 55/100

    boxed/mutmut#577 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • mutmut v3 copies source to temp dir, breaking editable-install imports
    Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100

    boxed/mutmut#486 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Add description why each mutant got killed
    Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta
    enhancement

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    boxed/mutmut#444 · 1 comentário · 2 reações ·

    Mantenedores costumam responder em até 1 dia

  • Mutate f-strings and concatenated strings
    Talvez já em andamento @nabi-noor assumiu há 29 dias. Aberta
    enhancement good first issue

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100

    boxed/mutmut#439 · 3 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Windows support (without using WSL)
    Talvez já em andamento @Otto-AA assumiu há 460 dias. Aberta
    enhancement

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 28/100

    boxed/mutmut#397 · 4 comentários · 2 reações ·

    Mantenedores costumam responder em até 1 dia

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.