Skip to content

Diff Size Check - #39

Merged
rxdt merged 22 commits into
mainfrom
mutmut-diffsize
Aug 8, 2026
Merged

Diff Size Check#39
rxdt merged 22 commits into
mainfrom
mutmut-diffsize

Conversation

@rxdt

@rxdt rxdt commented Aug 8, 2026

Copy link
Copy Markdown
Owner
  • Make Gate a class with harder to mutate valuees
  • Adds a diff size check
  • Add pip-audit dependency check (works with pip, uv, or poetry)
  • Fail if Mutmut score < 60
  • Allows humans to commit regardless of harness preflight status

rxdt added 18 commits August 2, 2026 06:17
- Work with poetry, pip, or uv
- Rename directory to satisfy Poetry: 'harness'
- Edits pyproject.toml to remove 'harness' from tool paths
- Updates ci.yml to a generalized version across 3 OS matrix
- Update markdown files
- Move 'prefereneces/' to repo root-level
- Move 'prefereneces/tests' to repo tests
- Move Hypothesis properties tests to repo tests
- Update pyproject.toml to include moved 'preferences'
- Updates to cli.py to delete files on `install`
- Do not use forbidden patterns ANYWHERE
- Removed fake_harness from tests
- test_gate.py and test_cli.py refactored
- Record env specific path (uv, pip, poetry)
@rxdt rxdt changed the title Mutmut diffsize Diff Size Check Aug 8, 2026
@rxdt
rxdt force-pushed the mutmut-diffsize branch from e70eb17 to 1c97692 Compare August 8, 2026 08:19
@rxdt
rxdt merged commit 8e5c49b into main Aug 8, 2026
8 of 9 checks passed
@rxdt
rxdt deleted the mutmut-diffsize branch August 8, 2026 08:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant