Review Assistant Features

In this page you will find a comprehensive list of features available in Review Assisstant. For a list of new features see What's New in v3.0.

Code discussion

  • Add your comments at the review level, or specific source code blocks or lines.
  • Initiate threaded code discussions with your team members without scheduled meetings.
  • Mark comments and defects that need to be fixed
  • Review comments displayed in the code editor.
  • Instant switching between review comments and the code

Multiple review iterations

Typical code review consists of multiple review-fix cycles. Review Assistant is designed to support these iterations:

  • Developer can add revisions to an existing code review
  • Reviewer can see what's changed since the last review
  • Reviewer can pick what changes to view when comparing file revisions

More about iterative code review

Rich integration features

Flexible review workflow

Review Assistant has a flexible review workflow:

  • Only necessary review states are supported.
  • Three main roles: author, reviewer, and moderator (optional).
  • Discussions and defects statuses are not strict.

Reporting and Statistics

Review Assistant collects basic code review metrics automatically. It provides the following reports:

  • Reviewers statistics
  • Authors Statistics
  • Users Status
  • Reviews Status
  • Code Coverage

More about reporting

Drop-in Replacement for Visual Studio Code Review Feature

Review Assistant is a descent alternative to Visual Studio Code Review feature:

  • Review Assistant works on the Professional edition. No need to upgrade to Visual Studio Premium.
  • Supports reviewing multiple changesets at a time.
  • Iterative review support.
  • Check-in policy for pre-commit code review.
  • Review moderator support.

See Visual Studio Code Review vs Review Assistant for details.