.venv/
__pycache__/
.pytest_cache/
.bughunt/cache/
.bughunt/reports/
mutants/

.bughunt/generated/
.bughunt/runtime/

*.egg-info/
*.pyc
*.tar.gz
*.whl
.build/
.coverage
.hypothesis/
.mypy_cache/
.ruff_cache/
.serena/
.trace/cache/
.trace/receipts/
.trace/var/
build/
coverage.lcov
coverage.xml
dist/
htmlcov/
junit.xml
node_modules/
.DS_Store
**/.DS_Store
.tmp/
.scc/
.cache/
.artifacts/
.work/
.trace/id-allocator.lock
.pyre/
.pyre_configuration
bun.lock
.bughunt/configs/
.bughunt/stubs/

# bughunt regenerates the JS toolchain manifest on every scan; never commit it.
package.json

# Regenerable scan output; the BugCase sources under .bugcorpus/corpus/ stay tracked.
.bugcorpus/generated/
