AI code review for Ruby.
Ruby review rewards skepticism about strings: interpolated conditions, rescue blocks that exist to be ignored, keys checked into initializers. WellMerged orders the diff into Stories, then checks exactly there.
What WellMerged checks on every Ruby pull request.
- Interpolated SQL
- String-interpolated where clauses and raw SQL are flagged with the sanitized form.
- Bare rescue
- rescue nil and empty rescue blocks are flagged where failures would vanish.
- Secrets in initializers
- Literal keys in config and initializers fail the required checks check.
- Missing tests
- Changed classes without specs are flagged; RSpec drafts arrive with the review.
The AI review reads the object graph around the change: which models touch which tables, and which jobs enqueue behind the diff.
Run it on your Ruby 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.