SonarQube Valuable Features

Wang Dayong - PeerSpot reviewer
Senior Software Engineering Manager at Hill

The solution has a plug-in that supports both C and C++ languages. This feature is valuable to us while creating vulnerability and bug reports.

View full review »
HimanshuSharma - PeerSpot reviewer
General Manager at Dalmia Bharat Group

We are using the Community edition. So, we don't have to incur any licensing costs. This is the best part.

View full review »
Chetan Jayatheertha - PeerSpot reviewer
Lead DevOps Consultant at itcinfotech

SonarQube helps to improve the code coverage in your core base and will give you the evaluation of the technical steps and the percentage of code being resolved. It can auto-calculate the technical depth. The beauty of the product is the quality gate where all parameters come together. If those parameters can pass through the quality gate successfully, you can go ahead with your build. You get clear and clean visibility in your code and it provides reliability. It's the most valuable feature. 

View full review »
Buyer's Guide
SonarQube
March 2024
Learn what your peers think about SonarQube. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,578 professionals have used our research since 2012.
SG
Lead Engineer at a healthcare company with 10,001+ employees

I like that it's easy to navigate not just in terms of code findings but you can actually see them in the context of your source code because it gives you a copy of your code with the items that it found and highlights them. You can see it directly in your code, so you can easily go back and make the corrections in the code. It basically finds the problems for you and tells you where they are.

View full review »
SR
Technology Manager at Publicis Sapient

The solution has a wide variety of features and an open-source community that you are able to learn Java, JavaScript, or any other programing language. The quality profile rules that it provides based on the architect are set across the board, this provides continuity. Being able to fix all the application vulnerabilities before it reaches production is a huge benefit.

View full review »
Devid William - PeerSpot reviewer
Application Security Architect at Banco Votorantim

There are many options and examples available in the tool that help us fix the issues it shows us.

View full review »
Jaile Sebes - PeerSpot reviewer
Senior Software Architect at a tech vendor with 10,001+ employees

The features of SonarQube that I find most valuable for identifying code smells are its comprehensive code analysis capabilities, which cover various aspects of code sustainability. Specifically, its ability to detect issues across different functions and methods, including security vulnerabilities, is particularly useful.

View full review »
MarkRyall - PeerSpot reviewer
Strategist Individual Contributor at Peraton

The most valuable feature of this solution is that it is free.

View full review »
WW
System Quality Assurance Manager at AIS - Advanced Info Services Plc.

SonarQube is designed well making it easy to use, simple to identify issues and find solutions to problems.

View full review »
Gert Kersten - PeerSpot reviewer
Software Developer at BKWI

We've configured it to run on each commit, providing feedback on our software quality. The solution works quite well remotely.

View full review »
Thomas Boltze - PeerSpot reviewer
Cloud Architecture Head at PagoNxt Merchant Solutions S.L.

The ability to tweak the rules and feed them into our build pipelines so that they can become an integral part of those pipelines is a valuable feature. This product works really well, the integrations and pipelines are good.

View full review »
AF
Senior Security Engineer at a financial services firm with 10,001+ employees

The depth features I have found most valuable. You receive a quick comprehensive comparison overview regarding the current release and the last release and what type of depths dependency or duplication should be used. This is going to help you to make a more readable code and have more flexibility for the engineers to understand how things should work when they do not know.

View full review »
Vikram Karanwal - PeerSpot reviewer
Retail Sales Manager at Pine Labs

All the features of the solution are quite good.

View full review »
AS
Information Technology Security at a consultancy with 10,001+ employees

Firstly, the integration with the pipeline is good. If you have the FICO pipeline integrated already, the depth of the pipeline will be good. Secondly, the solution is easy to understand. It took little time to learn and understand how to use data.


View full review »
NS
Automation Practice Leader at a financial services firm with 10,001+ employees

The most important feature is the software quality gate. When that's implemented we're able to streamline the product's quality. The other good features are SonarQube's code quality scanning and code coverage. If we use it effectively, we can capture the software code bugs early in the software development. It also helps us to identify the test coverage for the code that we're writing. It's a very, very important feature for the software developers and testers. 

View full review »
BS
IT Developer at PT Oto Multiartha

I have found the most valuable features to be scanning for bugs or fixing the hotspot. These features have helped to improve the code quality. 

View full review »
LJ
System Analyst // System Architect at a tech services company with 10,001+ employees

The SonarQube dashboard looks great.

View full review »
Angelo Quaglia - PeerSpot reviewer
Independent Professional at Studio Dott. Ing. Angelo Quaglia

The most valuable features are the dashboard, the ability to drill down to the code, the technical debt estimation and the overall user-friendliness of the user interface.

View full review »
DA
Sr DevOps Engineer at incatech

It's convenient due to the fact that it's open-source. 

We're able to identify bugs and those kinds of things before we actually push anything into a staging or production area. It helps our developers work more efficiently as we can identify things in a code prior to it being pushed to where it needs to go. It's a great little loop. You see this, fix it, take it back. Versus, putting something into an environment and then everything is all broken. It's a good development test tool. 

Nowadays you can add extensions, similar to what you can do with the Jenkins tool, the CICB tool, the build tool. Jenkins can have a lot of plugins that interface with a lot of vendors or it can do a lot of things. Just like Google Chrome where you can bring in an extension, you can do the same here. In SonarQube, you can add something by just adding an extension that you may have to pay extra for, However, that add-on has additional functionality that the base software may not necessarily have in its core.

For example, Fortify has some kind of special capability that they have for checking and SonarQube has created an extension that allows the Fortify extensions. Right now, I have Fortify, however, it's in this product at a very modular level.

View full review »
Daniel Antonio Jimenez Quintana - PeerSpot reviewer
IT Systems Architect at Banco Ripley

It provides the security that is required from a solution for financial businesses.

View full review »
reviewer1812603 - PeerSpot reviewer
Works

SonarQube is a Code Quality Assurance tool that collects and analyzes source code and provides reports on the code quality of your project. It combines static and dynamic analysis tools and enables quality to be measured continuously over time.

The solution's most valuable features are its:

  • Code quality
  • Release quality code
  • Code security
  • Security analysis

SonarQube empowers all developers to write cleaner and safer code. You can grow as a developer.

Integrations Analysis results are right where your code lives.

It works well with GitHub.

View full review »
Denis Walrave - PeerSpot reviewer
Project Leader / Technical Expert at La francaise des jeux

The performance is good.

View full review »
AN
Project Manager at a manufacturing company with 1,001-5,000 employees

I like almost all of the features. We were initially using all these techniques by using different tools. 

The vulnerabilities and the code quality parameters are really important for us.

The initial setup is easy.

There's plenty of documentation available to users. 

The solution is stable.

The scalability is good.

View full review »
AE
Senior System Analyst at a non-profit with 10,001+ employees

There is a large support system in the community. When we have issues we can get answers quickly and easily.

It provides you with many features, as it does with the premium model, but there are still extra features that can be purchased if needed.

It's very flexible.

I am from the application development team and for me, it is very good because it offers a lot of features in terms of code review, quality check, and more.

View full review »
AE
Test Expert at Saudi Telecom Company

I like that it covers most programming languages for source code review.

I also like the procedures that are already built-in that cover most of the items that already exist.

View full review »
Yash Brahmani - PeerSpot reviewer
Devops Engineer at BNP Paribas

The most valuable feature is the security hotspot feature that identifies where your code is prone to have security issues.

It also gives you a very good highlight of what's changed, and what has to be changed in the future.

Apart from that, there are many other good features as it's a code analytics platform. It also has a dashboard reporting feature, which is very good. I also like the ease of its integration with Jenkins.

Another valuable feature is the time snapshot that it provides for the code. It provides the code quality, the lagging, and the training features like what already has gone wrong and what is likely to go wrong. It's a very good feature for a project to have a dashboard where the users can find everything about their project at a single glance.

View full review »
KG
Cyber Security Architect (USDA) at a government with 10,001+ employees

The most valuable features are the dashboard reports and the ease of integrating it with Jenkins. 

View full review »
MV
Tools manager at a retailer with 10,001+ employees

SonarQube is one of the more popular solutions because it supports 29 languages.

View full review »
RR
Manager at kellton

One of the most valuable features of SonarQube is its ability to detect code quality during development. There are rules that define various technologies—Java, C#, Python, everything—and these rules declare the coding standards and code quality. With SonarQube, everything is detectable during the time of development and continuous integration, which is an advantage. SonarQube also has a Quality Gate, where the code should reach 85%. Below that, the code cannot be promoted to a further environment, it should be in a development environment only. So the checks are there, and SonarQube will provide that increase. It also provides suggestions on how the code can be fixed and methods of going about this, without allowing hackers to exploit the code. 

Another valuable feature is that it is tightly integrated with third-party tools. For example, we can see the SonarQube metrics in Bitbucket, the code repository. Once I raise the full request, the developer, team lead, or even the delivery lead can see the code quality metrics of the deliverable so that they can make a decision. SonarQube will also cover all of the top OWASP vulnerabilities, however it doesn't have penetration testing or hacker testing. We use other tools, like Checkmarx, to do penetration testing from the outside. 

View full review »
DG
Head of Software Delivery at a tech services company with 51-200 employees

By far the quality gate controls. Without this, there would be no way to really utilize the power of this tool. We are able to automatically ensure that no code is delivered to production when it contains severe bugs or vulnerabilities. 

The tight integration to source control also helps us to keep the engineers in the loop with any follow-up actions for issues reported. 

Finally, the historical trend analysis gives us great insight into how we are improving based on our decisions, which are now driven by clear data.

View full review »
SG
Lead Engineer at a healthcare company with 10,001+ employees

I like the dashboard it shows by default, where you can see things at a glance. At the same time, you can also drill way down and see a lot of stuff about your code, like complexity metrics, and things like that. It gives you a nice dashboard where you can just look at a birds-eye view.

View full review »
AJ
DevOps Lead at a marketing services firm with 1,001-5,000 employees

The integrations SonarQube provides with our software delivery pipeline are very seamless. The main benefit of using SonarQube in our organization was having a clean code with fewer static vulnerabilities within the application.

View full review »
Rakesh Thakur - PeerSpot reviewer
Technical Architect at a insurance company with 1,001-5,000 employees

I like that it helps us maintain our work quality and code security.

View full review »
HK
Country Manager Senegal at a financial services firm with 10,001+ employees

SonarQube is good for checking and maintaining code quality.

View full review »
RP
Infosec Consultant at Anzen Technologies

The solution's user interface is very user-friendly. The solution also provides good efficiency.

View full review »
AS
Program Manager at a computer software company with 1,001-5,000 employees

The most valuable feature of SonarQube I have found to be the configuration that has allowed us to can make adjusts to the demands of the code review. It gives a specified classification regarding the skill, prioritization, and it is easy for me to review and make my code.

View full review »
BG
Digital Solutions Architect at a tech services company with 1,001-5,000 employees

The fact that the solution does security scanning is valuable. This is primarily why we use it. For code quality, we could utilize other tools, such as unit test coverage, which it gives you too, but having a more comprehensive tool is useful.

View full review »
Wang Dayong - PeerSpot reviewer
Senior Software Engineering Manager at Hill

It is a very good tool for analysis and security vulnerability checking.

View full review »
Anshuman Kishore - PeerSpot reviewer
Director Product Development at Mycom Osi

The code coverage feature is very good.

View full review »
HM
Senior Product Manager at a financial services firm with 10,001+ employees

When comparing other static code analysis tools, SonarQube has fewer false-positive issues being reported. They have a lot of support for different tech stacks. It covers the entire developer community which includes Salesforce or it could be the regular Java.net project. It has actually sufficed all the needs in one tool for static code analysis.

View full review »
KH
Manager, Software Development Engineering at a computer software company with 51-200 employees

SonarQube does SAST and SCAs pretty well. One of the important things for me, something that is different from a solution like Checkmarx, was that SonarQube had SonarLint that we can use for local scanning for developers. The product does well in scanning and vulnerability.  

View full review »
PC
Engineer at a pharma/biotech company with 201-500 employees

The most valuable features are the segregation containment and the suspension of product services. Also, the library that SonarQube covers is good.

View full review »
Evgen Gulak - PeerSpot reviewer
Head of IT Security Department at a energy/utilities company with 5,001-10,000 employees

Easy installation. Very accurate finding of vulnerabilities and a minimum of false positives.

View full review »
AB
Director IT Security, CISO at a transportation company with 10,001+ employees

I like the by-default policies that are they, as they seem to cover most of what I need. I see that as an essential feature.

View full review »
it_user713202 - PeerSpot reviewer
Vice President at a financial services firm with 1,001-5,000 employees

The quantification and reporting features are really good. 

View full review »
JI
Automation Tool Specialist at a comms service provider with 1,001-5,000 employees
  • The issues it identifies.
  • How easily it ties into our continuous integration pipeline.
  • It is very good at identifying technical debt.
View full review »
Axel Niering - PeerSpot reviewer
Software Architect Sales Systems at SV Informatik GmbH

The product is simple. 

View full review »
LM
Systems Analyst at a manufacturing company with 5,001-10,000 employees

SonarQube is a fantastic tool which saves us precious time. Prior to using the solution, all our code analysis was manual and this was very time consuming. The increase in the number of projects, including those involving the development team, meant that it was becoming increasingly challenging to keep up with our delivery schedules. SonarQube helped a lot in this regard. So too, the wonderful tool from Eclipse, SonarLint, was very helpful. These solutions allow the partners who develop our system, our code, to receive on-the-fly analysis of their computers. This affords delivery of a much more reliable code, something which allows us to focus our work on more aggregated value operations.

View full review »
EG
Backend Architect at Sngular

It has very good scalability and stability.

View full review »
DH
Technical Architect at Dwr Cymru Welsh Water

The most valuable features are the wide array of languages, multiple languages per project, the breakdown of bugs, and the description of vulnerabilities and code smells (best practices).

View full review »
VS
Product Security Architect at a tech services company with 51-200 employees

SonarQube is admin friendly.

View full review »
SP
Deputy Manager Quality Assurance at eInfochips

I like that it has a better dashboard compared to Clockwork. It's also stable.

View full review »
Calinescu Tudor - PeerSpot reviewer
Security Project Leader at ATOSS AG

I am only interested in the security features in SonarQube. There are plenty of features other features, such as test coverage, code anomalies, and pointer access are handled by the business logic teams. They get the reports and they have to fix them in JIRA or Bugzilla.

View full review »
PD
Manager at a wireless company with 11-50 employees

There are two major use cases. One is to integrate it into the developers' workbench so that they can bench check their code against what will be done in the server-based audit version.

View full review »
it_user100635 - PeerSpot reviewer
Technical Authority Digital at a insurance company with 1,001-5,000 employees

So, it's been more than a year on since I wrote this review, so what has changed ?

Well. The first thing to say is that we (that is, a large multi-national financial services company) continue to use Sonarqube, indeed it has become mandatory for all projects (new and existing). We have introduced an aggregation portal which takes metrics from SonarQube via its API along with other sources, to provide a cross project and somewhat sanitised view for upwards reporting. It's important, we feel, not to try and hide issues, but at the same time not to 'set hares running' by exposing more senior management to metrics 'in the raw'. So instead, we gather all the evidence that we have, and add to that some constructive assessment from the lead solution designers, scrum masters and others, to provide more balanced and reasoned view. As we all know, there are a whole multitude of metrics baying for our attention, and it is not always obvious which are critical and which are less important (and that is often a factor of timing and priority).

One thing we did do this year is consider other complementary products, particularly in the area of identifying security vulnerabilities with both our own code bases and the open source 3rd party libraries that are routinely packaged with a released application. The latter category can often account for 80%+ of the actual app, so it's an important area not to neglect. Sonarqube does provide some support here i.r.o the integration of OWASP top 10, but it clearly isn't an area of strength when compared to more dedicated products. We did an RFP and have now selected two further products that will bolster this aspect considerably.

We have also moved forward with SonarQube in 3 important ways. First, we have upgraded our implementation to version 5.4 (prev. 4.5.x). This was important to many of our teams because some plugin support require the later version. The second change is that we have moved our implementation of the Sonarqube server into docker. Sonarsource provide an OOTB image on DockerHub which is a good starting point. We have enhanced it in a couple of ways to reduce the size and attack surface and also to add our specific config, but it was pretty easy to do so, so good job from Sonarsource here. The third difference is we have moved some of our install to use the Professional version rather than OSS. There were a couple of reasons, one was to access some commercial plugins which come bundled as part of the product and it made more sense (funding-wise). Another was to provide better support for a central SQ service. When I said 'some' of our installs, that was deliberate. We don't only provide SQ as a central PaaS, but also allow distributed DevOps teams to spin up their own, as long as they fully understand that operational support becomes their problem too of course (no free lunch here !). This works well for teams who want to manage more of their delivery pipeline rather than be part of a change control process where other participants might need to be consulted and perhaps engage in regression testing when changes are requested.

One significant change in v5.x is the movement of the database update to the server. This has a couple of important consequences. The first is that the build-breaker plugin is no longer useful since its harder to synchronise the fact that a build has failed with the update of the analysis outcome visible on the server. We use that plugin a lot, so it was a bit of a PITA. There is a compatible approach that SonarSource have documented, but personally I'm not a great fan because it increases the number of moving parts and thus the opportunity for something else to fail. But, with any upgrade there are always 'swings and roundabouts', and on the whole the positives outweigh the negatives (decoupling the client-side analysis from database update *is* on the whole a good thing). SQ v5 also comes with a bunch of new 'runners', now called 'scanners'. We have used the basic one, the Maven one and the MSBuild one, and all work fine. It's another change that you need to consider as part of migration, but not a massive one. Security controls have been enhanced in v5 and it's now easier to apply more granular access controls than in v4. For companies that outsource development work that's likely to be quite important (it is for us).

Licensing in the 'immutable server' world, whether that's docker or native Cloud remains unresolved. SonarSource seem a little behind the curve here, but we are talking to them. The key point is that we no longer stand up environments (including CI/CD pipelines) with any intention that they will have a 'shelf life' beyond their immediate use. Creating environments for specific use cases then tearing them down frequently (often this can be measured in minutes or hours) has become common-place for use and has tremendous advantages over previously used 'convergence' approaches using config management tools like Pupper, Chef or Ansible. Many vendors recognise this and have adjusted licensing arrangements, SonarSource aren't quite there yet (but they are willing to talk about it).

Anyway, that's probably enough of an update. I hope you find this, and the previous review helpful ?

Original Review (circa: 2014/15)

Moving to a largely evidence-based assessment is hugely beneficial, especially if you are managing out-sourced resources. It provides a clear definition of what acceptable quality actually means, and supports the decision of when you can stop, as well as what is not as there are no arguments based on an opinion. That said, metrics only take you so far, you still need smart people who can interpret and see beyond the base facts provided.

The ability to integrate analysis of software engineering metrics directly into the Development Lifecycle (DLC) in much the same way as any other practice such as Unit Testing. Specifically, developers run SonarQube analysis frequently and don’t commit changes to SCM when build breaker issues remain.

Early warning via CI build pipeline and especially setting up ‘Build Breakers’ based on a team or code base specific quality gate - a set of rules/thresholds that determine the most important measures for a particular code base.

Targeted improvement allows a team to identify specific areas of threat (e.g. TD) and then set purposeful goals to improve in those areas (rather than trying to improve everything).

The SonarQube community is very active which often means that finding solutions is a blog post away from other like-minded organisations. Community plugins are a staple for this product and have tremendous breadth and depth.

View full review »
TS
Security consultant at a computer software company with 1,001-5,000 employees

It's a great product. If you are in a hurry and just want to focus on the functional requirements of any kind of project, SonarQube is highly helpful. It enables the developers to code securely. 

SonarQube has a Community edition, which is open source and free. There are also three proprietary or paid versions: Enterprise edition, Data Center edition, and Developer edition. 

View full review »
SR
Team Lead at a computer software company with 10,001+ employees

The main factor that makes the product valuable for us is that it is free because budget is always an issue. We do not have to pay for it, but there are many cons to using a free product at times. It is a very good tool even if it is free. The dashboard and the media that it provides are all quite helpful.  

We are always using SonarQube. But currently, we were trying to evaluate some more tools because Sonar in the free version has around 10 to 15 languages. If we go to the commercial version, they support 27 languages and there are a lot of limitations in the resources for traditional support which is not available for the free license users of Sonar.  

Integration is there with most of the tools, but we do not have full integration with the free version. That is why we were planning to go ahead and plan to work with some other commercial tools. But as a whole, Sonar will do what we need it to.  

View full review »
JI
Automation Tool Specialist at a comms service provider with 1,001-5,000 employees

The most valuable feature is that it lays everything out and breaks it down, making it very easy to find and identify issues.

SonarQube is really good for finding coding standards when people deviate from what we have set corporately.

View full review »
it_user727500 - PeerSpot reviewer
Senior Java Developer at a financial services firm

Most features in the product are very useful, but there are some parts that I personally use more than others.

1. Code Convention: Using the tool to implement some sort of coding convention is really useful and ensures that the code is consistent no matter how many contributors.

A very usual addition to this tool is an IntelliJ plugin called SonarLint, which integrates into your IDE, then allows you to run the convention rules file by file and receive immediate feedback when making changes. This removes the need to push to the server before finding out what issues you need to resolve.

2. Technical Debt: Being able to see how much technical debt there is within the project is useful, especially if your change increases this value. It's a good way to determine whether your change is improving the overall code quality or not.

3. Graphing: The tool has some very useful graphs which give you an overall view of how the code looks and/or changes with time. A graph that I find useful is the bubble chart. It shows three different metrics in a 2D graph. It shows the number of lines of code versus the number of issues in that project. The third dimension is the size of the bubble, which is technical debt in the project. So it's very easy to see which projects need immediate attention, if they are in the top-right quadrant of the graph as a very large circle, i.e., high number of issues, high number of lines of code, and high technical debt. Seeing which project/submodule is in which quadrant of the graph shows where work is needed. You can also drill into the project and see any submodules within that project as well. Very useful.

View full review »
AJ
DevOps Lead at a marketing services firm with 1,001-5,000 employees

What I like about SonarQube is the integration of the pipelines. It is pretty easy. 

The reporting and the results are quick. It gets integrated within the pipeline well.

The solution is very stable.

The scalability is very good.

We found the initial setup to be straightforward.

View full review »
HT
Information Technology Technical Architect at a insurance company with 51-200 employees

The product itself has a friendly UI. It's easy to use and we understand how to manage the admin control panel, it's really quick. It's really easy to perform admin jobs using the control panel. 

The tools are really easy to use. With the coding, we can build a bunch of rules that apply for each programming language, for example, CSS, Java, and more. Even with the community version, we can still set up rules. We accommodate them and they give us the best quality. It's been a great experience so far.

View full review »
it_user718230 - PeerSpot reviewer
Devops Engineer at a healthcare company with 10,001+ employees

I follow Quality Gate's graduation model within organization, and it is extremely helpful for me to benchmark products.

View full review »
RV
Development Team Lead at a financial services firm with 1,001-5,000 employees

Some of the most valuable features have been the latest up-to-date of the OWASP, the monitoring, the reporting, and the ease of use with the IDE plugins, in terms of integration.

View full review »
HT
Information Technology Technical Architect at a insurance company with 51-200 employees

The product has a friendly UI that is easy to use and understand. Especially, the admin's control panel is very good and It's not really difficult to get through the settings.

With minimal coding experience, we can build many rules that apply for each programming language, for example, CSS, and Java. You can easily set up rules. We are luckily able to do this with the community version.

With other community versions, you are not always allowed to customize the profile for example. With the SonarQube Community Edition, it's authorized.

View full review »
it_user697050 - PeerSpot reviewer
SW Automation Team Leader at a tech services company with 201-500 employees

SonarLint: It gives code smell check during development, via linting in IntelliJ (it helped with best practices and in discovering the early potential bugs).

SonarQube: Recording of issues over a period of time, with an indication of the addition in the new issues or the reduction of existing issues (which were fixed).

View full review »
it_user327384 - PeerSpot reviewer
Assistant Director Implementation Services at a financial services firm with 5,001-10,000 employees

The rich graphical representation of numbers which are meaningful to dev leads/managers and top management .

View full review »
EG
Senior System Analyst at a tech services company with 1,001-5,000 employees

The most valuable features are that it is user-friendly, easy to access, and they provide good training files. Ability to manage and customize reports. Sonar also models the relationship between packages and classes

View full review »
EK
Director of consultory at a non-tech company with 1,001-5,000 employees

The most valuable features are the analysis and detection of issues within the application code.

View full review »
PP
Head Innovation Hub at a tech services company with 201-500 employees

It assists during the development with SonarLint and helps the developer to change his approach or rather improve his coding pattern or style. That's one advantage I've seen. Another advantage is that we can customize the rules. 

I did an evaluation of the Enterprise Edition. It has the Portfolio view, which means you can roll up all your projects to the Portfolio level, and then it gives a visualization of each and every project's state in terms of security and other vulnerabilities.

View full review »
GL
Chief Solutions Officer at CleverIT B.V.

In terms of most valuable feature, when you compute SonarQube you need to install an extension. This extension depends on the version control. You need to install different extensions or work with a specific language to use as the extensions, all of which I work in with different projects.

View full review »
it_user700128 - PeerSpot reviewer
Director at a consultancy with 10,001+ employees

The customizable dashboard and ability to include results and coverage from unit test and other static analysis code tools.

View full review »
SM
Manager at Dassault Systèmes

The most valuable feature is the FindSecBugs (Find Security Bugs) plugin, which finds security vulnerabilities.

View full review »
it_user697056 - PeerSpot reviewer
Senior Software Developer at a tech vendor

Quality Gate: Automated rules for determining if a project is above or below a quality threshold. This is a concise "red"/"green" style, basic quality-control. This is integrated in the development and deployment process.

Issue Explanations: Documentation with detailed samples. Helps in growing technical knowledge and re-writing logic to conforming solutions.

View full review »
it_user333735 - PeerSpot reviewer
QA Engineer at a tech services company with 51-200 employees

To create your own quality profiles and gates is really cool; you can apply different policies depending the maturity grade of the project are you dealing with.

Also, we use a lot the time machine tool to take important decisions to determine if the projects are going in the right direction.

Elastic search is really helpful and also there is a plug-in we use a lot named "3D Code Metrics" that gives us a quick overview about the general situation about the projects.

Also, the integration with different CVS', and the dependency search are nice and helpful features.

View full review »
PJ
Staff DevOps Specialist at a computer software company with 201-500 employees

My focus is mainly on the DevOps pipeline side of things, and from my perspective, the ease of use and configuration is valuable. It is pretty straightforward to take a deployment pipeline or CI/CD pipeline and integrate SonarQube into it.

View full review »
AR
CEO at ITShare

The static code analysis is very good. In the banking sector, we have found several vulnerabilities and many issues in the source code.

View full review »
KV
Senior Technical Architect at a tech services company with 501-1,000 employees

SonarQube has a lot of value, it reviews the basic coding standards and security vulnerabilities of code that help to reduce issues. 

View full review »
BR
Company Director at Alwyn Technologies

The most valuable feature is the display of issues, like in Jira. That is very helpful for us to track our coding.

View full review »
LZ
Application Security Analyst at a agriculture with 501-1,000 employees

The most valuable function is its usability. It uses a simple approach.

View full review »
it_user347526 - PeerSpot reviewer
Software Engineer, Agile/Lean Evangelist, Scrum Master at a tech services company with 51-200 employees

Its dashboards, quality profile, quality gates and CI integration features (like as build breaker plugin) are the most valuable features for me.

Personally, I have used SonarQube for educational purposes. SonarQube is helpful for giving motivation to a small development team (10 members or a little above) on code quality improvements with small efforts.

View full review »
AS
Senior/Lead Software Engineer at a government with 51-200 employees

When it comes to security, this solution is pretty great.

The static code analysis of the solution is the most important aspect for us. When it comes to security breaches within the code, we can leverage some rules to allow us to identify the repetition in our code and the possible targets that we may have. It makes it very easy to review our code for security purposes.

The solution is quite stable.

You can scale the solution if you need to.

View full review »
HJ
IT Infrastructure Head / Facilities Manager - ITIL V3 Certified ,Vmware Vsphere5 at a financial services firm with 51-200 employees

Code analyzing is very valuable for detecting vulnerabilities but it has limitations.

View full review »
PR
Scala Contractor at a tech services company with 10,001+ employees

Code coverage of tests is their most valuable feature. Code coverage is of no value if it's high, but if it's a low number then that's of great value to me.

View full review »
SV
Project Manager, Senior Architect at a computer software company with 1,001-5,000 employees

In regards to features, overall the product is good. It minimizes the difficulty or issues that we encountered during the production. We are using the open-sourced version and issues can easily be resolved.

View full review »
SK
Independent Consultant at Klusener Consultancy

The overall quality of the indicator is good.

View full review »
JS
DevSecOps Lead at a tech services company with 11-50 employees

Before you even compile, it can catch known vulnerability issues or patterns.

View full review »
it_user347733 - PeerSpot reviewer
DevOps Engineer at Trantor Software Private Limited

We are working in the banking sector, and our application code is quite large in terms of performance. Ranorex has helped us a lot to follow Java code conventions for writing performance oriented code.

It also has very good compatibility with continuous integration servers like Hudson and Jenkins.

View full review »
LD
Software Engineer at a tech services company with 11-50 employees

The solution can verify vulnerabilities, code smells, and hotspots. It makes the software more secure and it helps make a junior or novice developer sharper.

View full review »
RP
Senior Manager at Digichorus Technologies

SonarQube is good in terms of code review and to report on basic vulnerabilities in your applications. The code writing standard of SonarQube is good. It may be better in other editions but as we don't use those we're not able to find out with SonarQube. We are using the community, developer version for 14 days. If this version is successful we will go to the full version. We're using it on-premises.

View full review »
KN
Security at a tech services company with 51-200 employees

Apart from the security point of view, I like that it makes it easy to detect code smells and other issues in terms of code quality and standards.

View full review »
it_user697038 - PeerSpot reviewer
DevOps at a tech company with 10,001+ employees
  • We can create a Quality Gate in order to fail Jenkins jobs where the code coverage is lower than the set percentage.
  • We can review possible faults in JavaScript code.
View full review »
RB
Security Information Manager at a tech services company with 10,001+ employees

We find it very similar to Fortify and has the same advantages. 

The web interface is very good. 

We have found the solution to be stable. 

The solution offers a very good community edition.

View full review »
HM
Founder at a tech services company with 11-50 employees

It is working fine. It provides good value for money.

View full review »
it_user344817 - PeerSpot reviewer
Service Line Leader at a tech services company with 10,001+ employees

This product is open source and very convenient.

View full review »
it_user347595 - PeerSpot reviewer
Java Developer at a tech consulting company with 51-200 employees

The feature I find most valuable are--

  • Quick access to issues in the code
  • The ability to define your own analysis profiles
  • Easy integration with Jenkins
View full review »
it_user336438 - PeerSpot reviewer
Web Developer/DevOps Engineer with 501-1,000 employees

Code exploration on the front-end, as well as the ability to import from Fortify, are valuable features.

View full review »
it_user333624 - PeerSpot reviewer
Software Developer at a tech services company with 501-1,000 employees
  • Languages Support - over 20 programming languages
  • Pre-commit check directly into Eclipse
  • Issues Report into PreviewMode
  • Custom coding rules
  • Unit tests
  • Duplication and code duplication check
  • Custom-defined checks
View full review »
it_user732738 - PeerSpot reviewer
Technical Architect and Software Engineer at a tech services company

SonarQube is not valuable because of the information it gives it. We can gather that same information from several other tools as well. It is the way the information is presented that makes it so powerful. It provides a holistic picture of all quality issues in a software project. With SonarQube's web interface, it is easy to drill down to see the individual problems, but also to look at the project from above and get the big picture, with possible larger problem areas.

View full review »
TL
Software Engineer at Adfolks

The most valuable features are code scanning and Quality Gates.

View full review »
Buyer's Guide
SonarQube
March 2024
Learn what your peers think about SonarQube. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,578 professionals have used our research since 2012.