review
PR review bot
Post gl findings as inline comments on GitHub or GitLab pull requests, gated on your own severity threshold.
// features
Every capability below runs from the same binary and the same config. Read them top to bottom; that is roughly the order you will meet them in a real repo.
// 01 — scan
Grepline builds a symbol graph of your whole project, then reasons across files — so it catches the null that flows three functions deep, not just the one on the line you edited. Findings come ranked by severity with file and line.
// 02 — fix
Each finding carries a minimal diff. Preview it, edit it, or apply it — Grepline then re-runs the scan on the changed file to prove the fix landed and nothing regressed.
// 03 — the rest
review
Post gl findings as inline comments on GitHub or GitLab pull requests, gated on your own severity threshold.
agents
BetaHand a whole finding class to an agent that opens one branch, applies the patches, and stops for your review.
self-host
Point --endpoint at a local or VPC model server; Grepline never assumes a hosted API and ships no default phone-home.
audit
Export SARIF or a signed Markdown report for compliance, with a stable hash per run for your audit trail.
ci
One step in Actions or Buildkite fails the build on new high-severity findings and diffs against the base branch.
rules
Write repo-specific rules in plain language in grepline.toml; the model enforces intent, not just regex.