Code Review Guidelines

How we review pull requests, so feedback is fast, consistent, and never personal.

Review the idea first

Read the description before the diff. If the approach is wrong, line comments on the implementation are wasted effort.

Small PRs, fast reviews

Aim for a same-day first pass. A PR that sits ignored for days is worse for morale than an imperfect one merged quickly.

Suggest, don't demand

"Consider X because Y" invites a conversation. "Change this" invites a fight. Say why, not just what.

Response time by size

PR sizeFirst response
Under 100 linesWithin 2 hours
100–400 linesSame day
Over 400 linesAsk the author to split it first

Approve with comments beats blocking. If nothing you've flagged would stop this from working in production, approve it and let the author decide.