pyrift v0.7.0 — baseline transparency
What's new
Baseline suppressed count now visible in all output formats
When a baseline is active, pyrift now shows exactly how many
findings were suppressed — so you always know the baseline is working.
Text output:
✅ No issues found — 23 file(s) scanned.
Baseline suppressed: 17 finding(s)
JSON output:
{
"summary": {
"files_scanned": 23,
"total_findings": 0,
"baseline_suppressed": 17,
"score": 100
}
}
Markdown output:
| Baseline suppressed | 17 |
Baseline workflow
# Create baseline from current findings
pyrift baseline create .
# Scan — old findings suppressed, new findings reported
pyrift scan .
Stats
- 90 rules (45 CPython + 45 PyPy)
- 392 tests passing
- Zero dependencies
Install / upgrade
pip install --upgrade pyrift