Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Mutation testing system

boxed/mutmut è adatto ai principianti?

Negli ultimi 30 giorni boxed/mutmut ha accettato 2 delle 15 pull request di contributori esterni, e i suoi maintainer di solito rispondono entro 1 giorno. In questo momento sono aperte 5 issue adatte ai principianti.

Stelle
1.5k
Fork
179
Issue aperte per principianti
5
Issue indicizzate
50
Merge medio
1g 18h
PR unite (30g)
6
Lingua principale
Python
Licenza
BSD-3-Clause
Ultimo push su GitHub
12/9/2026
Ultima indicizzazione
20/9/2026
Guida per i contributori
Guida per i contributori
Codice di condotta
Nessun codice di condotta
Label per principianti
good first issue

Come contribuire a boxed/mutmut

  1. Leggi prima la guida per contribuire: spiega come i maintainer vogliono che le modifiche siano proposte, testate e revisionate.
  2. I tuoi contributi saranno pubblicati con la licenza BSD-3-Clause del progetto.
  3. Scegli una delle 5 issue aperte adatte ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • `run` with a `name__mutmut_*` pattern runs the whole test suite in the clean-test check
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100

    boxed/mutmut#592 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 40/100

    boxed/mutmut#584 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 75/100

    boxed/mutmut#582 ·

    I maintainer di solito rispondono entro 1 giorno

  • What do the emoji's mean?
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100

    boxed/mutmut#560 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    boxed/mutmut#555 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100

    boxed/mutmut#545 ·

    I maintainer di solito rispondono entro 1 giorno

  • Exception: Could not find mutant for type error
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100

    boxed/mutmut#541 · 6 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • MutMut badge
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100

    boxed/mutmut#536 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    boxed/mutmut#535 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • The pyrefly test fails
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    boxed/mutmut#533 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100

    boxed/mutmut#529 · 7 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Support `ty` for filtering mutants
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100

    boxed/mutmut#521 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • `timeout_checker` uses outer-loop `mutant_name` for the est-lookup, causing spurious 15s timeouts for unrelated mutants when any "no tests" mutant exists
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 76/100

    boxed/mutmut#518 ·

    I maintainer di solito rispondono entro 1 giorno

  • Multi-page documentation
    Aperta
    documentation

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    boxed/mutmut#507 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100

    boxed/mutmut#504 · 3 commenti · 3 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100

    boxed/mutmut#503 · 4 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100

    boxed/mutmut#490 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • mutmut run bombs out during initial test run
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    boxed/mutmut#485 · 8 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    boxed/mutmut#475 ·

    I maintainer di solito rispondono entro 1 giorno

  • Support parallel tests with external database
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 32/100

    boxed/mutmut#474 · 4 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Test if we cache mutations when files get deleted
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100

    boxed/mutmut#472 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    boxed/mutmut#456 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • (re)-introduce exit codes
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    boxed/mutmut#442 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    boxed/mutmut#418 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Segfault during mutation run
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 32/100

    boxed/mutmut#415 · 4 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 28/100

    boxed/mutmut#413 ·

    I maintainer di solito rispondono entro 1 giorno

  • Lack of reporting on versions ^3
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    boxed/mutmut#399 · 1 commento · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Unable to Retrieve Failing Test Information for Mutants
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    boxed/mutmut#392 · 4 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • mutmut 3.3.0 does not mutate decorated functions/methods
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100

    boxed/mutmut#387 · 12 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Handle segfaults
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    boxed/mutmut#383 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Mutant generation performance
    Aperta
    discussion enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    boxed/mutmut#376 · 4 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100

    boxed/mutmut#373 · 8 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Implement shadowing
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    boxed/mutmut#367 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    boxed/mutmut#366 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • junitxml report support
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    boxed/mutmut#344 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Probabilistic (random) Mutation
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    boxed/mutmut#278 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    boxed/mutmut#241 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    boxed/mutmut#214 · 7 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    boxed/mutmut#193 · 12 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Tests Deadliness and Higher Order Mutations
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100

    boxed/mutmut#174 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • List mutants with mutation_type?
    Aperta
    workflow

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    boxed/mutmut#113 · 4 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Issue when the test asks for prompt
    Aperta
    bug enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    boxed/mutmut#97 · 5 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Mutating a typing.Protocol stub adds generated members to the Protocol and breaks type_check_command
    Forse già presa @GiulioDER l’ha presa 5 giorni fa. Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 68/100

    boxed/mutmut#590 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Generated trampoline names look like public members to tests that inspect classes (more visible since 3.8.0 mutates dataclasses)
    Forse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    boxed/mutmut#586 ·

    I maintainer di solito rispondono entro 1 giorno

  • Invalid unary plus generated in match statement
    Forse già presa @GhostCoder6969 l’ha presa 8 giorni fa. Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100

    boxed/mutmut#583 ·

    I maintainer di solito rispondono entro 1 giorno

  • String mutations: the two case flips are equivalent wherever the consumer is case-insensitive, and no option turns them off
    Forse già presa @nabi-noor l’ha presa 28 giorni fa. Aperta
    enhancement good first issue

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100

    boxed/mutmut#577 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • mutmut v3 copies source to temp dir, breaking editable-install imports
    Forse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    boxed/mutmut#486 · 4 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Add description why each mutant got killed
    Forse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    boxed/mutmut#444 · 1 commento · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • Mutate f-strings and concatenated strings
    Forse già presa @nabi-noor l’ha presa 27 giorni fa. Aperta
    enhancement good first issue

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100

    boxed/mutmut#439 · 3 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Windows support (without using WSL)
    Forse già presa @Otto-AA l’ha presa 459 giorni fa. Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100

    boxed/mutmut#397 · 4 commenti · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.