Code review summary (Code)

Modified on Tue, 28 Jan at 11:40 PM

Target Audience

This report is designed for Engineering leads who need to assess the quality of code review (from a reviewer's perspective). 


Report Overview

The Code review summary report serves to:

  1. Highlight Flags: Display flags associated with the PR being reviewed by a reviewer.

  2. Highlight details of the PR (from the lens of the reviwer): Important details about the PR e.g. status of the PR, contributors, time spent by reviewer, etc.

  3. Indicate Released Status: Indicate the status of release in production or the underlying PR reaching the configured production branch (in the configurations associated with the code version control system).



Health Analysis

The report computes the health of a PR using the flags associated with the PR (based on the code introduced in various files in source branch associated with the PR).


Note: Rules for computing the health can be customized using the report configurator.



Optional Deep Dives

Users can explore a variety of data points across the following categories:

  1. Core PR Data: Metrics shown in the Overview section, extracted from the code repository tool (e.g. Github). These provide insights into execution of the PR, quality of code and potential impediments for closure.

  2. Code Review Data: Metrics in the Code review section (available when at least one review is conducted by the reviewers) indicates the quality of code review and the quality of closure of review comments.
  3. Deployment Data: Metrics in the Deployment Overview section (available when a CI/CD tool is integrated) offer insights on:

    • Deployment frequency.
    • Average deployments across environments.
    • The intent to not just build but also deploy the the functionality to end-users.
  4. Issue Data: Metrics in the Issue Overview section hightlights critical data points related to all the issues associated with the PR.


Data sources

The report integrates data from:

  1. Project Management Tools: e.g., Jira.
  2. Version Control Systems: e.g., GitHub.
  3. CI/CD Tools: e.g., Jenkins.
Recommendation: Connect your project management tool and version control system to unlock the full potential of this report.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article