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

Clone this repo:
  1. 1b37d29 Merge branch 'stable-2.14' by David Pursehouse · 5 days ago master stable-2.16
  2. 356f443 Build with 2.16.5 API by Francois Ferrand · 3 months ago
  3. d2845d8 Build with 2.15.10 API by Francois Ferrand · 3 months ago stable-2.15
  4. 50b50e4 Automatically format BUILD file with buildifier lint mode by David Pursehouse · 4 weeks ago stable-2.14
  5. bae6bdf Upgrade bazlets to latest stable-2.14 to build with 2.14.18 API by David Pursehouse · 4 weeks 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