SonarQube Valuable Features
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 »We are using the Community edition. So, we don't have to incur any licensing costs. This is the best part.
View full review »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
reviewer841284
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
Sirish Reddy
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 »There are many options and examples available in the tool that help us fix the issues it shows us.
View full review »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.
The most valuable feature of this solution is that it is free.
View full review »WW
Warayuth Wongpaiboonwattana
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 »We've configured it to run on each commit, providing feedback on our software quality. The solution works quite well remotely.
View full review »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.
AF
reviewer1599105
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 »All the features of the solution are quite good.
View full review »AS
reviewer2180736
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.
NS
Nachu Subramanian
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.
BS
BudiSetiawan
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
reviewer2265651
System Analyst // System Architect at a tech services company with 10,001+ employees
The SonarQube dashboard looks great.
View full review »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
David Alaga
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 »It provides the security that is required from a solution for financial businesses.
View full review »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.
The performance is good.
View full review »AN
reviewer1522716
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.
AE
AdhamEnaya
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
Ahmed Elkholy
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 »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.
KG
Kiran Gujju
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
Mohanraj Vellingiri
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
Raja_Reddy
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
Donovan Greeff
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
reviewer841284
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
reviewer1565832
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 »I like that it helps us maintain our work quality and code security.
View full review »HK
Hervé KAMDEM
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
Rushikesh Patil
Infosec Consultant at Anzen Technologies
The solution's user interface is very user-friendly. The solution also provides good efficiency.
View full review »AS
Anuja S
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
reviewer1537167
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 »It is a very good tool for analysis and security vulnerability checking.
View full review »The code coverage feature is very good.
View full review »HM
reviewer973425
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
reviewer1643052
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
reviewer1390020
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 »Easy installation. Very accurate finding of vulnerabilities and a minimum of false positives.
View full review »AB
reviewer1422195
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 »The quantification and reporting features are really good.
View full review »JI
Jeff Ingalls
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.
The product is simple.
View full review »LM
reviewer1593939
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.
EG
ErnestoGonzalez
Backend Architect at Sngular
It has very good scalability and stability.
View full review »DH
Daniel Hall
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
reviewer1258632
Product Security Architect at a tech services company with 51-200 employees
SonarQube is admin friendly.
View full review »SP
Swati P
Deputy Manager Quality Assurance at eInfochips
I like that it has a better dashboard compared to Clockwork. It's also stable.
View full review »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
Phil Denomme
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 »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
reviewer1411233
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
reviewer1407126
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
Jeff Ingalls
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 »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
reviewer1565832
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
Hilman Tehrani
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.
I follow Quality Gate's graduation model within organization, and it is extremely helpful for me to benchmark products.
View full review »RV
reviewer1023003
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
Hilman Tehrani
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 »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 »The rich graphical representation of numbers which are meaningful to dev leads/managers and top management .
View full review »EG
Elham-Gharegozloo
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
reviewer1192836
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
reviewer1620009
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
Gustavo Lugo
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 »The customizable dashboard and ability to include results and coverage from unit test and other static analysis code tools.
View full review »SM
Subhendu Mahapatra
Manager at Dassault Systèmes
The most valuable feature is the FindSecBugs (Find Security Bugs) plugin, which finds security vulnerabilities.
View full review »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 »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
reviewer1078050
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.
AR
Ahmed Rabea
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
reviewer1158774
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
BvsReddy
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
AppSecAn0945
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 »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.
AS
AhmedSaber
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
Inframan677
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
ScalaCon4d53
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
reviewer1073967
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
Steven Klusener
Independent Consultant at Klusener Consultancy
The overall quality of the indicator is good.
View full review »JS
reviewer1357878
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 »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.
LD
reviewer1689996
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
RakeshPal
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
reviewer1108275
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.
- 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.
RB
reviewer1250178
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
reviewer1587588
Founder at a tech services company with 11-50 employees
It is working fine. It provides good value for money.
View full review »This product is open source and very convenient.
View full review »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
Code exploration on the front-end, as well as the ability to import from Fortify, are valuable features.
View full review »- 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
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
TibinLukose
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.