SonarQube Reviews

19 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.4 out of 100

Do you work for this company? Manage this listing

Overall Rating

Reviewer's Company Size

Last Updated

By Topic

Industry

Department

Experience

Job Type

Role

Reviews (1-5 of 5)

Anonymous | TrustRadius Reviewer
February 26, 2020

Excellent tool for enforcing good coding practices and conventions

Score 9 out of 10
Vetted Review
Verified User
Review Source
Our development team uses SonarQube in our web applications during out continuous integration check-in process.

The business problem we had in the past was that we weren't folloiwng a standard deveopment process. SonarQube offered us the ability to see code smells and apply our own development standards. Our code has become more robust and resilient because SonarQube helps catch problems before they're checked in.
  • SonarQube allows us to apply our own coding stardards during the check-in process so that our code is more standardized.
  • SonarQube forces our team members to write enough unit tests to have code coverage which in turn helps us not to break existing code during check-ins.
  • One area where SonarQube is lacking is letting us know how much code coverage we have before we start our check-in process. A live code coverage percentage built into Visual Studio would be very handy.
SonarQube has been well suited for us when new devleopers start working on our projects. With SonarQube checking code smells and our custom coding stardards, new developers write better code with less errors as outlined by our development standards.

It is also very handy to have SonarQube built right into our continuous integration process. Doing it this way results in having less worry around whether our coding standards have been followed. They are automatically applied before code is checked in.
Read this authenticated review
Hung Vu | TrustRadius Reviewer
March 28, 2019

Excellent tool for code quality scan

Score 9 out of 10
Vetted Review
Verified User
Review Source
SonarQube is the de-facto standard static code review tool for many languages such as Java and PHP. It is easy to setup the SonarQube server and configure it. It has rich built-in rule-sets which includes coding standards, best practices, security, and convention. These are good enough for almost any application. SonarQube is mandatory for all our Java applications. All developers must ensure that they do not create any critical or block issues and keep the coverage unit code when committing the code, every app must fix all critical or block issues before going live. SonarQube is integrated with our CICD pipeline so it produces a quality report. Our SonarQube also integrates with other tools such as Coverity, Junit to provide a better report and more checking areas.
  • Quality scan on code convention, best practices, coding standards, unit test coverage.
  • Detailed report on estimated time to fix the issue.
  • Graphing to show the current status of the project with a number of issues, which area has a problem and the history of the project over time.
  • Flexible on customizing the rule-set and importing more rules based on the application.
  • Easy to give a comment, assignment on the issue, could generate a good S report in the form of PDF so the PM or tech lead can have a look at it.
  • Have a way to ignore the issues that the team decides not to fix.
Set up and configuration of SonarQube server is very simple and easy to learn, it integrates well with CICD pipelines such as Jenkin and Gitlab. SonarQube is well suited for almost any Java or PHP based project of any size. But SonarQube does not have support much for UI code, so if your project mainly focuses on UI with HTML or AngularJS it is not a good fit.
Read Hung Vu's full review
Sanyam Jain | TrustRadius Reviewer
June 05, 2019

SonarQube is the final solution for all your code quality checkups

Score 7 out of 10
Vetted Review
Verified User
Review Source
We use SonarQube for the coding standards we follow within the organization. Whatever be the output executable of the code, the quality of our work must be reflected in the code. How clean is it to debug and how easy to understand with other developers. Helps in highlighting the issues with Atlassian Unit testing products. Integration support is good.
  • JUnit Testing and Integration testing.
  • Easy to find bugs and track the code. Highlights the issues separately.
  • Code analytics on demand.
  • Checkup for the code and projects.
  • Easy to integrate with IDE.
  • JIRA plugin has no support forum.
  • Weak Open Source forums, this can be grown by spreading the word around the community.
  • Every IDE does not support SonarQube and vice versa, thus you have to select.
Well suited for large scale code production and releases. Suitable for small devops productions also where coding standards matter a lot.
Read Sanyam Jain's full review
Anonymous | TrustRadius Reviewer
June 28, 2019

Sonarqube is a worth static analysis tool

Score 8 out of 10
Vetted Review
Verified User
Review Source
Excellent static analysis tool for identifying potential issues with your code. Sonarqube is easily integrated with your CI/CD workflow, including a containerized version. Once implemented, it scans code every time we push it and reports back any issues that need to be addressed. Customization is available to fine tune the reports, identifying what's really important to you and your team.
  • Core competency of static analysis. This is why SonarQube exists and it does it exceedingly well.
  • Customized quality settings let you tailor the tool for your specific needs.
  • Support for many languages including C, C++, Python, and more.
  • Ability to set automated alerts. For instance, when code hasn't been scanned in a long period of time.
  • Tighter integration with issue tracking systems such as jira and Gitlab.
Any modern-day CI/CD tool chain should include a static analyzer such as SonarQube. Using such a tool helps enhance the overall security of your application and helps train developers along the way. SonarQube does this exceedingly well and is lightweight enough to deploy quickly and easily. Definitely a great addition to your toolset.
Read this authenticated review
Saugandh Karan | TrustRadius Reviewer
September 13, 2017

SonarQube : perfect SONAR for your code

Score 8 out of 10
Vetted Review
Verified User
Review Source
SobarQube is used by the whole department. We use it for code quality analysis and to check code coverage. Also we use it to know the code smells in the code and adhere to the coding standards as expected.
  • Test scripts coverage data. It provides a line by line coverage stats, showing which condition is covered and which one is not
  • Checking the code quality. We have a particular coding standard which we need to adhere, so it helps in detecting if the code is written in that standard or not
  • Code smells
  • In terms of security of the code, it can improve. It is mostly used to check for coding standards but it would have been nice if we could have got a vulnerability check as well.
Read Saugandh Karan's full review

About SonarQube

SonarQube (formerly Sonar) is an open source application security solution.

SonarQube Technical Details

Operating Systems: Unspecified
Mobile Application:No