Skip to content

pyrift v0.7.0 — baseline transparency

Choose a tag to compare

@BHUVANSH855 BHUVANSH855 released this 25 Aug 00:33
· 41 commits to main since this release

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