quell ci
Run Quell in CI mode. Exits with a non-zero code if the Production Readiness Score is below the configured threshold.
Usage
quell ci [PATH]
quell ci [PATH] --threshold 75
Options
| Option | Description |
|---|---|
--threshold | Minimum PRS score required. Default: from pyproject.toml or 70. |
--format | Output format: text (default), json. |
--no-write | Scan only, don't write any tests. |
Exit codes
| Code | Meaning |
|---|---|
| 0 | PRS meets or exceeds threshold |
| 1 | PRS below threshold |
| 2 | Scan error |
GitHub Actions example
- name: Quell edge case check
run: quell ci src/ --threshold 75
See GitHub Actions guide for a complete workflow.
pyproject.toml integration
[tool.quell]
threshold = 75
paths = ["src/"]
With this config, quell ci uses the configured threshold and paths without extra flags.