Code Review Tools
Customize ADO
Task boards
- AzDO: Customize cards
- AzDO: Add columns on task board
Reviewer policies
- Setting required reviewer group in AzDO - Automatically include code reviewers
Configuring Branch Policies
- AzDO: Configure branch policies
- AzDO: Configuring branch policies with the CLI tool:
- Create a policy configuration file
- Approval count policy
- GitHub: Configuring protected branches
Visual Studio Code
GitHub: GitHub Pull Requests
Supports processing GitHub pull requests inside VS Code.
- Open the plugin from the Activity Bar
- Select Assigned To Me
- Select a PR
- Under Description you can choose to Check Out the branch and get into Review Mode and get a more integrated experience
Azure DevOps: Azure DevOps Pull Requests
Supports processing Azure DevOps pull requests inside VS Code.
- Open the plugin from the Activity Bar
- Select Assigned To Me
- Select a PR
- Under Description you can choose to Check Out the branch and get into Review Mode and get a more integrated experience
Visual Studio
The following extensions can be used to create an integrated code review experience in Visual Studio working with either GitHub or Azure DevOps.
GitHub: GitHub Extension for Visual Studio
Provides extended functionality for working with pull requests on GitHub directly out of Visual Studio.
- View -> Other Windows -> GitHub
- Click on the Pull Requests icon in the task bar
- Double click on a pending pull request
Azure DevOps: Pull Requests for Visual Studio
Work with pull requests on Azure DevOps directly out of Visual Studio.
- Open Team Explorer
- Click on Pull Requests
- Double-click a pull request - the Pull Request Details open
- Click on Checkout if you want to have the full change locally and have a more integrated experience
- Go through the changes and make comments
Web
Reviewable: Seamless multi-round GitHub reviews
Supports multi-round GitHub code reviews, with keyboard shortcuts and more. VS Code extension is in-progress.
- Visit the Review Dashboard to see reviews awaiting your action, that have new comments for you, and more.
- Select a Pull Request from that list.
- Open any file in your browser, in Visual Studio Code, or any editor you've configured by clicking on your profile photo in the top-right
- Select an editor under "External editor link template". VS Code is an option, but so is any editor that supports URI's.
- Review the diff on an overall or per-file basis, leaving comments, code suggestions, and more