Codiga has joined Datadog!

Read the Blog·

Interested in our Static Analysis?

Sign up
← All posts
Julien Delange Thursday, November 5, 2020

Multi-Branch Analysis Now Available On Codiga

Share

AUTHOR

Julien Delange, Founder and CEO

Julien is the CEO of Codiga. Before starting Codiga, Julien was a software engineer at Twitter and Amazon Web Services.

Julien has a PhD in computer science from Universite Pierre et Marie Curie in Paris, France.

See all articles

Codiga is happy to announce the availability of a new feature that has been requested by our users frequently: multi-branch support.

meme on security bugs in production

How does it work?

It’s very simple! Just go to your project preferences, specify a default branch and add other branches to track! Before adding new branches, you need to specifically define a default branch. Without a default branch, no other branch can be added. The default branch is the one shown by default on Codiga (dashboard, analyses, etc.).

Analyzing multiple branches

Selecting the branch

On the dashboard

You can display the dashboard of a project for a particular branch. Simply select the branch on the top-right corner of the page and select the branch you want to analyze.

Note that by default, the analysis shows the default branch.

Code Quality Dashboard in Codiga

On analyses

Similar to the dashboard, you can see the list of analyses for a particular branch: simply select the branch on the top right corner and the list of analyses for this branch will populate.

Analysis dahboard showing all issues

Comparing branches

Comparing branches can be done through the compare menu. If your project supports multiple branchs, each branch of each project is then shown in the list of projects to compare with, a shown below where the project protobuf has two branches: master and testing.

Comparing branches and finding difference in analysis

Eligibility

This functionality is available for all paying users. The eligibility is based on the owner of a project: if the project is owned by a group, the level (Basic, Silver or Gold) of the group specifies its eligibility to use multiple branches.

Are you interested in Datadog Static Analysis?

Sign up