quell init
Set up the [tool.quell] configuration block in your pyproject.toml.
Usage
quell init
Runs interactively and adds a [tool.quell] block to your existing pyproject.toml (or creates a minimal one if it doesn't exist).
Example output
[tool.quell]
# Paths to scan for edge cases
paths = ["src/"]
# Minimum PRS score for CI (quell ci)
threshold = 75
# Enable LLM fallback (requires GROQ_API_KEY)
enable_llm = false
# Mutation testing integration (optional)
enable_mutations = false
Manual configuration
You can also edit pyproject.toml directly. All options:
[tool.quell]
paths = ["src/"] # Paths to scan
threshold = 75 # CI failure threshold (0–100)
enable_llm = false # LLM fallback (default: false)
enable_mutations = false # mutmut integration (default: false)
test_dir = "tests/" # Where to write tests
exclude = ["src/legacy/"] # Paths to skip
See pyproject.toml reference for full options.