Code Review as a Service on GitHub

Code Review as a Service on GitHub

Software development teams are now using PullRequest’s code review as a service inside of GitHub. The new GitHub app from PullRequest allows developers to receive feedback from professional code reviewers as a part of their GitHub workflow. These software teams are using the paid code review to supplement, or in some cases, replace their peer code review process. This feedback helps them write cleaner code with fewer bugs.

How to get a code review in GitHub from PullRequest

Step 1: Connect a GitHub Repository

You can simply add a repository to PullRequest by clicking GitHub in your dashboard. This will authorize PullRequest to access your GitHub account, install the PullRequest GitHub app, and allow you to select which repositories you would like to connect. Check our documentation for a walkthrough of installing the PullRequest GitHub app and connecting your repositories.

Connecting GitHub repositories to PullRequest
Connecting GitHub repositories to PullRequest

Step 2: Request code review for a GitHub pull request

You have three easy ways to request code review from PullRequest’s vetted code reviewers: Automatic code review, manually requesting code review through a pull request title, or manually requesting code review through your PullRequest dashboard.

Option 1: Automatic Code Review

In your dashboard select “Auto Review” to automatically receive code review feedback on every pull request in the repository. As needed you can cancel an individual review by putting [!pr] in the pull request’s title or canceling in the dashboard.

Selecting automatic code review or manual code review
Selecting automatic code review or manual code review

Option 2: Request code review in a GitHub pull request’s title

In GitHub you can request code review by adding [pr] to the title of a pull request.

Requesting code review by adding [pr] to a GitHub pull request title
Requesting code review by adding [pr] to a GitHub pull request title

Option 3: Request from the PullRequest dashboard

In your dashboard you can request code review by selecting “Request Review.”

Requesting a manual code review from the PullRequest dashboard
Requesting a manual code review from the PullRequest dashboard

Step 3: Receive feedback in your GitHub code review process

After a pull request is submitted, a reviewer looks for issues and opportunities to improve the code’s quality.

A request for code review on a GitHub pull request
A request for code review on a GitHub pull request

Professional reviewers provide code quality feedback on opportunities to fix bugs, remove security issues, improve maintainability, and implement coding best practices. Their feedback instantly syncs within your GitHub code review workflow.

A code review comment on a GitHub pull request
A code review comment on a GitHub pull request

Thanks to the new integration with GitHub, your developers receive feedback inline with their code inside of GitHub. If needed they can respond to the code reviewers within GitHub.

An inline code review comment on a GitHub pull request
An inline code review comment on a GitHub pull request

Getting Started

To get started with our GitHub integration, sign up for PullRequest, connect to GitHub, and request a review.

Read our documentation for more on adding GitHub repositories and assigning GitHub pull requests for code review. If you would like additional help or have feedback, please send us an email. We’re happy to walk you through getting set up.

About PullRequest’s professional code reviewer network

PullRequest’s reviewer network is made up thousands of vetted software engineers from companies such as Google, Amazon, Dropbox, Microsoft, Facebook, and Mozilla. They have strong backgrounds in every popular programming language and technology allowing for code quality feedback for every software project.

About GitHub

With over 57 million repositories, GitHub is the largest host of source code in the world. Millions of developers across the world rely on it every day to manage their development workflow. GitHub has a wide variety of integrations that support development teams. With this launch, PullRequest is the first GitHub app to offer code quality feedback from professionals seamlessly in a GitHub workflow.

Update: We have added support for other source code hosting services using Git for version control: Bitbucket Cloud and GitLab.com.


About PullRequest

HackerOne PullRequest is a platform for code review, built for teams of all sizes. We have a network of expert engineers enhanced by AI, to help you ship secure code, faster.

Learn more about PullRequest

Brennan Angel headshot
by Brennan Angel

December 11, 2017