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:
 - GitHub: Configuring protected branches
 
VSCode
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
 
  
    
      Last update:
      August 22, 2024