AI code review for Rust.
Rust review is about escape hatches: unwrap and expect that turn recoverable errors into crashes, unsafe blocks that deserve a justification comment. WellMerged orders the diff, then checks where the type system was told to look away.
What WellMerged checks on every Rust pull request.
- unwrap and expect in product paths
- Panicking calls outside tests are flagged with the error case that would trigger them.
- Unjustified unsafe
- unsafe blocks without a stated invariant are surfaced as concerns for a human to judge.
- Secrets in source
- Literal credentials in new Rust code fail the required checks check.
- Missing tests
- Changed modules without coverage are flagged; test drafts arrive with the review.
The AI review reads ownership across the change: which functions take what by value, where mutation concentrates, and who else calls into it.
Run it on your Rust repository.
Install the GitHub App and open a pull request. Reviews on public repositories are free with no cap, and every plan starts with 100 private reviews a month.