Gives advice to reviewers on how the review should be performed to be as effective as possible.

Clone this repo:
  1. 733bf6a Add support for Bazel in Gerrit tree build by Paladox none · 2 months ago master
  2. 8f3a45c Fix build on Gerrit master by Paladox none · 2 months ago
  3. c6a8958 Fix warnings raised by CheckStyle by David Pursehouse · 11 months ago stable-2.13
  4. 211b7c2 Fix 'Statement unnecessarily nested within else clause' warnings by David Pursehouse · 11 months ago
  5. b089abf Merge branch 'stable-2.12' by David Pursehouse · 11 months ago

ReviewAssistant for Gerrit Code Review

Note that ReviewAssistant is developed against Gerrit v2.10-rc0. At this time, no other versions are supported.

ReviewAssistant is a plugin for Gerrit Code Review. ReviewAssistant gives advice to reviewers on how the review should be performed to be as effective as possible. The review time suggestions are based on the following rules:

  • No review should be shorter than 5 minutes.
  • Five lines per minute is considered to be the optimum review speed.
  • Reviewers should not spend more than 60 minutes reviewing. If the review is expected to take longer, it is recommended to split the review into several sessions.

ReviewAssistant is also capable of adding reviewers automatically, based on:

  • Git blame
  • Submit history - Users with merge rights.
  • Open changes - Users with more open changes are less likely to be chosen as reviewer.

Credits

The rules are based on Jenkins ReviewBuddy by switchgears.

Other notable sources of inspiration include