New: The State of Code Review 2026 — 77,949 PRs analyzed. Read the report →

Changelog

What's new in Reviewsaur, newest first. No version numbers — just dates and what changed.

September 2026 — Trivial changes skip the quiz

  • A complexity verdict on every pull request — the walkthrough now rates each change trivial, normal or complex, judged from the diff alone, and shows the reason on the pull request and next to the quiz.
  • Skip the quiz for trivial changes — turn it on in quiz settings and a trivial pull request gets a green check with no quiz, plus one comment giving the reason. Pro, on by default.
  • Shorter quizzes for trivial changes — when skipping is off, a trivial pull request gets 3 questions instead of 5. Every plan.
  • Never trivial paths — glob patterns for files that always deserve a full quiz, whatever the verdict. Every plan.

September 2026 — A straight path to your next attempt

  • Your next attempt finds you — fail a quiz and the result page now waits for the new one and links straight to it, instead of leaving you to hunt for a new comment on the pull request. It usually takes under a minute, and you can read your per-question breakdown while you wait. The new quiz is still posted on the PR as well.

September 2026 — Question categories, focus on what matters, per-developer settings

Quizzes now spend their questions where the change matters, and admins can tune the quiz per person.

  • Focus on what matters — generation uses the PR walkthrough as an importance ranking. Cosmetic changes (styling, copy, renames, formatting) get no questions unless the PR is only cosmetic.
  • Question categories — every question has a lens: Understanding, Risk, Architecture, Trade-off or Verification, shown as a badge on the quiz and the results. Pick which ones a repository uses in quiz settings. Architecture and Risk, and choosing the mix yourself, are Pro.
  • Per-developer settings — give one person a different difficulty or "I don't know" setting from the Members page (docs). The link on the PR stays the same for everyone; each person gets questions matching their settings when they open it. Generation still runs once per push. Pro.

September 2026 — Difficulty levels and an honest "I don't know"

Two settings that change how hard a quiz is, and what a reviewer can do when they are stuck.

  • Difficulty — set a repository to Easy, Medium or Hard in quiz settings. It changes how deep the questions dig, not how many there are: Easy questions can be answered from a single hunk of the diff, Hard ones need several parts of the change put together. Hard also grades open-ended answers more strictly, rejecting vague ones. Medium is the default and matches how quizzes worked before.
  • The level is fixed when the quiz is generated, so changing the setting never changes how a quiz already in progress is graded.
  • "I don't know" — turn it on in quiz settings and every question gets an I don't know button. It counts as wrong, but the explanation appears right away and the result page marks it apart from a wrong guess.

Both are available on every plan.

August 2026 — Insights

A new Insights page for team admins, at /t/<team>/insights. It answers one question: how well does your team understand the code it approves?

  • Four headline numbers — quizzes completed, average score, first-attempt pass rate, and how many merged pull requests were never covered by a passing quiz. Each one shows the change against the previous period of the same length.
  • Pick a time range — last 30 days, 90 days, or 12 months. The 30-day view is bucketed by day, the longer ones by week.
  • Pass rate and volume over time — a trend chart. Periods with no completed quizzes break the line instead of drawing a straight guess across the gap.
  • Attempts to pass — of the reviewers who eventually passed, how many did it in one try, two tries, or three or more.
  • By repository — completed quizzes, pass rate, and average score per repo. A repo where everyone scores low points at unclear code, not at people.
  • Merge tracking — Reviewsaur now records when a pull request is merged or closed, and latches whether it had reached its approval threshold at that moment. The threshold is frozen at merge time, so changing required approvals later never rewrites past results.
  • Honest about small samples — with only a handful of quizzes in a range, the page says so, because a single result can swing the rates a lot.

July 2026 — New ways to sign in

Authentication is now powered by Stytch:

  • More sign-in options — alongside GitHub, you can now sign in with Google, a one-time code sent to your email, or an email and password (with self-serve password reset).
  • One account, any method — sign-in methods sharing the same email address resolve to the same account, so you can switch between them freely.
  • GitHub linking for quizzes — taking quizzes still requires a linked GitHub account, so every result stays attributed to a person. If you signed in another way, you'll be prompted to link GitHub before your first quiz.

July 2026 — More quiz settings on the Free plan

  • All question formats for everyone — Mixed and Open-ended question formats are no longer Pro-only. Every plan can now choose any question format.
  • Custom pass thresholds for everyone — the minimum score to pass is now editable on the Free plan too, instead of being fixed at the default.

July 2026 — Faster, more reliable status checks

  • Instant status check — the “Reviewsaur Quiz” check now appears on your PR within seconds of opening it (as “Generating quiz…”), instead of only after the quiz is ready.
  • Failures are visible — if quiz generation fails, the check is marked as failed with the reason, instead of silently never appearing. Hitting your plan's quiz limit completes the check as neutral, so a billing limit never blocks a merge.
  • Correct check on new pushes — pushing new commits to a PR now creates a fresh check on the latest commit; the old one is closed as superseded.

June 2026 — Initial release

The first release of Reviewsaur:

  • Pull request quizzes generated automatically from each PR diff.
  • GitHub status check (“Reviewsaur Quiz”) you can mark as required to gate merging on a passing quiz.
  • Fresh quiz on failure — fail and Reviewsaur generates a new set of questions so you can try again.
  • Per-repo settings: question format, pass threshold, required approvals, and excluded paths.
  • Team dashboard with active repos, quizzes this month, and pass rate.
  • Members & roles and billing (Free / Pro / Enterprise). Reviewers sign in with GitHub to take quizzes, so every result is attributed to a person.
  • Documentation: this docs section (getting started, how it works, settings, the GitHub status-check walkthrough, plans & limits, and an FAQ), plus inline “Learn more” links from repository settings into the docs.