Skip to content

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.

Other languages.

Every pull request has a story. Read yours.

Install the GitHub App, open a pull request, and review it in the order it makes sense.

Two paths merging into one bold lime path that ends in a checkmark