Code Quality and Security in your GitLab Merge Requests

Elevate Code Quality and Security
in your GitLab repositories

Healthy code in your
merge requests

SonarCloud decorates your merge requests, giving you the feedback you need, right in your GitLab repositories. From now on, you’ll feel safe merging new code. Every time.

Get started with GitLab
Free for open source projects
SonarCloud decorates your GitLab Merge Requests with Code Quality and Security metrics

Detect Bugs, Vulnerabilities
and Code Smells

SonarCloud finds the issues in your merge requests, so you can fix them while the code is still fresh.

Quickly assess your merge request code health

SonarCloud provides a barometer on the quality of your PR, so you’ll have a clear vision of what you’re about to merge.

ABCDE

Prevent problems
from being merged

SonarCloud checks your merge requests and provides a clear Go / No-Go Quality Gate indicator before you merge.

PassedFailed
Fix code issues thanks to the clear remediation guidance in the rule description

Find, understand and fix
issues in your code

Save time researching how to fix
Bugs and Vulnerabilities in your code.
SonarCloud finds issues and then gives
you clear guidance on fixing them,
so you can sharpen your skills!

Onboard your team on SonarCloud and share best practices

Get your team onboard

Code Quality and Security is a shared concern
for your whole team. That’s why SonarCloud
makes onboarding your team easy. So you can
share best practices and have fun writing great
code together!

  • B
  • A
  • C
  • E
Onboard your team on SonarCloud and share best practicesOnboard your team on SonarCloud and share best practices

Ship robust code in production

Nobody likes to see Bugs make their way to production.
With SonarCloud, you can easily analyze not just your pull
requests but all your release branches too.

Pull Request and branch analysis with Quality Gate status

Start improving your
Code Quality and Security now

Get started with GitLab
Free for open source projects

It’s easy to start

1 .
Sign in
with GitLab
Authorization of SonarCloud in GitLab

A GitLab account is all you need in order to get started with SonarCloud.

2 .
Select
your projects
Authorization of SonarCloud in GitLab

Add members to your organization
and manage their permissions

3 .
And start analyzing
your repository!
Authorization of SonarCloud in GitLab

It’s that easy to onboard your projects! Analysis takes just a few minutes and voila!

Your
Project

  • Bugs
    0
    B
  • Vulnerabilities
    0
    A
  • Security Hotspots
    0
    A
  • Code Smells
    0
    C
  • Coverage
    92%
  • Duplications
    3.9%

Start merging clean,
safe code in your
GitLab repositories now!

Analyze your repositories and start improving your Code
Quality and Security.

World leading code analyzers

We’ve been developing code analyzers for more than
10 years. We do our best every day to minimize false
positives so you can save time by focusing on real
issues.

Free for open source projects

We strongly believe open source makes a difference
in the world. SonarCloud is free for open source
projects, with full access to all features.

SonarCloud speaks your language

Code Quality and Security is a concern for your entire stack, from front-end to back-end.
That’s why we cover 24 languages including Python, Java, C++, and many others.

  • Java
  • JavaScript
  • TypeScript
  • C#
  • Python
  • C++
  • Go
  • Kotlin
  • Ruby
  • Swift
  • ABAP
  • Apex