SonarQube Other Advice
If we have any issues with the product, we search the internet to find a solution. Some employees in the organization use Coverity. Overall, I rate the solution an eight out of ten.
View full review »For a small setup with less number of applications, it is okay because it is easy to deploy and manage with a simple console. When the number of lines of code is high, it takes time, and you have to spend a lot of time in terms of getting the right results.
I would rate it a seven out of ten.
View full review »This product provides a lot of freedom to achieve many things including generating certain reports that can be integrated with numerous other tools such as Power BI.
I rate this solution eight out of 10.
Buyer's Guide
SonarQube
April 2024
Learn what your peers think about SonarQube. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
769,630 professionals have used our research since 2012.
SG
reviewer841284
Lead Engineer at a healthcare company with 10,001+ employees
You have to be willing to invest. For any tool of this magnitude, if you're going to say, "Well, we want to do the least we can possibly do and see what's the least we can get by with," you'll get the least possible benefit. My recommendation is that you do the opposite. You should consider everything it's telling you. You may not want to fix everything, but you should be aware of everything that's showing in your code. After that, you have the opportunity to look at your whole development process and just the way you do things and go back to your roots and look for ways to change things at the beginning that can have an impact. You have a big impact on the output of things towards the end, but maybe change the way you start things. Instead of trying to get the least that you can get with the least amount of effort, partner yourself with it as much as possible.
I would rate it an eight out of 10.
View full review »SR
Sirish Reddy
Technology Manager at Publicis Sapient
For those wanting to implement this solution, I would suggest it is the best tool. It has a big open-source community where you learn any language. There are many extra plugins you can apply to scan in your code. It has support for Android, iOS, COBOL, Java, JavaScript databases, and more. It has everything you need.
I rate SonarQube a nine out of ten.
View full review »There are a lot of functions and features in SonarQube. I would recommend the product to others. Overall, I rate the tool an eight out of ten.
View full review »I integrate SonarQube into my CI/CD pipeline by running it during the build process for static code analysis. Once the analysis is complete, the results are sent to the dashboard for easy monitoring and tracking of code quality.
Using SonarQube for security vulnerability detection offers several benefits such as comprehensive security rule coverage and integration with the dashboard for easy monitoring. Additionally, SonarQube provides features like password handling, eliminating the need for separate tools and enhancing overall code security.
SonarQube handles false positives during code analysis by allowing teams to review and exclude them, especially in long-term projects where patterns are familiar. While false positives may occur, experienced teams can easily identify and manage them, ensuring accurate analysis results.
For software development, especially in Java-based environments, I highly recommend using SonarQube due to its effectiveness in ensuring code quality and minimizing potential issues. While there are free tools available, SonarQube's comprehensive support for various languages and its benefits make it a valuable choice for developers.
Overall, I would rate SonarQube as an eight out of ten.
I am an expert in so many things, including security experts. We looked at the various products and chose one. And the reason was that any tool, any automated tool that can detect errors, is preferable to none at all.
Most systems are vulnerable at the application level, which means that people who program in Java or.NET may be brilliant, but they don't know about the security. The advice is that those who work in development must also understand security. They must test for security in the same way they test for whether something is red or blue. My recommendation is to have some type of training and to be aware that the application level is the place where most people attack.
I would rate SonarQube a six out of ten.
View full review »SonarQube is a very nice tool and people can learn to code better from the analysis it provides. We needed to make sure our code is maintained properly and has high quality and this tool helped.
The solution has made the developers have more confidence in their code because from the scanning they can fix bugs and problems easily.
I rate SonarQube a seven out of ten.
View full review »WW
Warayuth Wongpaiboonwattana
System Quality Assurance Manager at AIS - Advanced Info Services Plc.
I rate SonarQube a nine out of ten.
View full review »I would definitely recommend using the solution.
Overall, I would rate the solution an eight out of ten. While I'm satisfied with the product, there's always room for improvement.
View full review »My recommendation is to just go with this out-of-the-box rule set first. Don't try to tweak them and learn what they mean. First learn what the alerts mean and then slowly tweak it to your specific use cases.
AF
reviewer1599105
Senior Security Engineer at a financial services firm with 10,001+ employees
I rate SonarQube a six out of ten.
View full review »We have not been able to use the product extensively. I would recommend the solution to others. It'll really help the developers to increase their development speed. Overall, I rate the solution an eight out of ten.
View full review »AS
reviewer2180736
Information Technology Security at a consultancy with 10,001+ employees
If you need the support of SonarQube, then use the enterprise version.
SonarQube should have a foundation in Thailand so that we can buy the enterprise version and get support. Secondly, SonarQube still does not support many languages, but I am still determining which ones. So if these two can be improved, it will be good.
I rate it seven out of ten.
NS
Nachu Subramanian
Automation Practice Leader at a financial services firm with 10,001+ employees
SonarQube is a very good tool for code quality.
I rate this solution a seven out of 10.
View full review »BS
BudiSetiawan
IT Developer at PT Oto Multiartha
This solution is simple to use and can be quickly deployed. I would rate the solution an eight out of ten.
View full review »I would recommend the solution to other users.
Overall, I rate the solution ten out of ten.
LJ
reviewer2265651
System Analyst // System Architect at a tech services company with 10,001+ employees
In the configuration you maintain for the external file used to evaluate the point, the lines should be less than 80 characters long, and the page should have less than 900 lines. The function size should also be split such that the maximum length of one should be less than 30. That's the configuration we are doing with SonarQube. Also, the number of clients we wrote should be covered within the JUnit test cases. When using Mockito for some of the database functionalities like login and authentication, SonarQube will evaluate the test cases passing through it, even when considering Mockito as the data provider for those test cases. And SonarQube covers those test cases.
When it comes to external configuration, even if we're changing the format of one field, that should be accommodated everywhere in the file. Discrepancies there could make it take some time to install the solution. If they had a UI for the setup, that would be good. Though the XML configuration can be tough, it could be automated.
In the Trivandrum team, we do around one to three microservices, like authentication and inventory. Those are two of the main microservices that I handle. The remaining are handled by some other team from Chennai or somewhere. For us, the coverage with microservices is more than 80%. The authentication service and the inventory services have good coverage.
If somebody is looking for good coverage and a good standard code, they should start using SonarQube. When writing the code, they can ensure it is written properly and not missing any code. If there are many lines we are missing or ignoring from the code, there could be cases where vulnerability can happen from those lines. Before you submit any code to any client, you should ensure the code coverage is more than 80% of the application. I rate SonarQube a nine out of ten.
View full review »My advice to others would be to take a look at the community edition of the SonarQube because it might be enough for their use case.
I rate SonarQube a nine out of ten.
View full review »DA
David Alaga
Sr DevOps Engineer at incatech
Not everybody uses SonarQube. However, if they do use SonarQube and they're trying to look for functionality, then an extension into SonarQube is the way to go. We, for example, love how we can have Fortify functionality via this product. I can't speak for all the other shops, right. That's just our workflow.
I'd rate the solution at a perfect ten out of ten. For what it does as far as static code analysis, it's pretty good.
View full review »My advice for anybody who is implementing this solution varies based on the use case and infrastructure that they have. For large scale-deployment, it needs more container images because it's easier to maintain. For a small company, it may be fine without them.
Overall, this is a good product. The only suggestion that I have for improvement is deeper container image analysis. The verification is already good but it depends on the format of the image. If you are speaking about a classical format, like a table or a zip file, it's okay. But, if you are talking about container images, there is room for improvement.
I would rate this solution an eight out of ten.
View full review »AN
reviewer1522716
Project Manager at a manufacturing company with 1,001-5,000 employees
We already linked with the CI/CD pipeline, and everything is working really smoothly. We already got the additional language support also, which was not available in the open-source version. In the developer version, we have six-plus additional language support onboard. That is actually helpful for us. Overall, it's going really well.
The overall look and feel, the way of presenting the information, is really nice - including the way we can assign items. Everything looks okay. I also already integrated the APA of SonarQube in my external system and that really works. I don't see any integration problems so far. I would suggest those considering the solution simply go for SonarQube as it works really well for any integration of any software or with any third-party tools, including Azure DevOps.
I'd rate the solution at a nine out of ten.
View full review »AE
AdhamEnaya
Senior System Analyst at a non-profit with 10,001+ employees
We will be using this solution for the next year, but we are considering migrating to the cloud.
From my experience, I would rate SonarQube a seven out of ten.
View full review »AE
Ahmed Elkholy
Test Expert at Saudi Telecom Company
We are telecommunication customers, who have purchased a license. We are the largest telecommunications company in Saudi Arabia.
I would rate SonarQube an eight out of ten.
View full review »Awareness about how to use the product is important. It's a very good product for developers because it gives you timely notifications about where the tool has gone wrong or what could go wrong in the future. That's popular for developers. It's very good for the stats about the product for architects
The metrics are how the budgeting should be done et cetera. These are the things that they can find out from the dashboard based on the lines of codes.
In the next release, I would like to have notifications because now, it is a bit difficult. I think that's a feature which we could add there and it would benefit the users as well. For every full request, they should be able to see their bugs or vulnerability directly on the surface.
I would rate it an eight out of ten.
View full review »KG
Kiran Gujju
Cyber Security Architect (USDA) at a government with 10,001+ employees
SonarQube is a very good tool. It is lightweight and very cost effective as compared to IBM AppScan. The dashboard is really neat and easy to operate. It gives a lot of information that makes it very easy for the developers. You can get it set up as an automated process every time the code is checked in. I would say, however, that it is not a vulnerability assessment tool. The dev and security team use this solution very closely. Fifteen to twenty people in total use it.
I would rate this solution an eight out of ten.
HN
reviewer2261370
Head Section Mobile Developer at a manufacturing company with 10,001+ employees
I rate SonarQube an eight out of ten.
View full review »VD
reviewer1526550
Lead Security Architect at a comms service provider with 1,001-5,000 employees
This is a good solution if you are looking for good coverage, quality, and vulnerabilities to be highlighted. That being said, there are better solutions in the market when it comes to SAST scanning.
I would rate this solution an eight out of ten.
View full review »MV
Mohanraj Vellingiri
Tools manager at a retailer with 10,001+ employees
I rate SonarQube eight out of 10. I always recommend SonarQube because it is also available in an open-source version, so people can understand the power of this tool and how it can help in an IT setting.
View full review »RR
Raja_Reddy
Manager at kellton
I rate SonarQube an eight out of ten.
To those looking to implement SonarQube, I would advise you not to run it manually—integrate it with tools like Bitbucket and Jenkins, and make it automatic. If you change one line of code, the SonarQube should run automatically and give you the report. Don't go and run it manually and check the reports and all—it should run automatically to the entire code base, not to your particular module. So you need to configure that, as well as your project requirements and what code quality metrics will be achievable—like 85% or 95%—because you want code quality for a better product, without loopholes. You need to configure these things before starting to work with SonarQube.
View full review »DG
Donovan Greeff
Head of Software Delivery at a tech services company with 51-200 employees
Security analysis is a MUST.
View full review »SG
reviewer841284
Lead Engineer at a healthcare company with 10,001+ employees
I would rate SonarQube as a nine out of ten.
Once you start drilling down through the menus, it tells you a lot of stuff about your code in one view. That's really quite neat. That shows you a view of maintainability. They have a maintainability view that shows bubbles for all the different code modules, and yours is beside the bubble. This represents the amount of "code smells," which is actually kind of a common definition. The bigger the bubble, the more your code smells. This shows where more attention is needed or it's a bubble that's kind of drifting out of control.
I have one graph here where there are probably 50 bubbles. There's one axis that shows technical death, meaning the amount of work that it's going to take to get the smells under control. The other axis is lines of code, which is obviously a very common thing to look at. On this particular graph, there are a whole bunch of bubbles down in the lower-left corner, which means you have a lot of small manageable things.
If you hover over the bubble, it tells you what module it is. How many lines of code. Technical death and manpower estimate, things like that.
View full review »AJ
reviewer1565832
DevOps Lead at a marketing services firm with 1,001-5,000 employees
We use the API call for SonarQube to integrate it into our development workflow. It's a continuous process for us to review the reports and remediate any findings we get from SonarQube. The quality gates and quality profiles are helpful in establishing the required gates and governance that we may need. SonarQube has impacted our team's productivity and code quality over time.
I would recommend SonarQube to other users evaluating it because it helps streamline some of the coding practices. The solution helps teams within the organization get into a good habit of writing clean code. The solution is helpful from a long-term sustainability standpoint.
I would recommend users to try out the open source version of SonarQube. If that doesn't suffice their needs, then they can go for an enterprise version.
Overall, I rate SonarQube an eight out of ten.
On a scale from one to ten, I would give SonarQube a nine.
View full review »For the units of architecture, we have tried to find the newest technology that would benefit the manifest of their orientation.
It has been very difficult. Last year many projects stopped.
I would rate SonarQube a six out of ten.
HK
Hervé KAMDEM
Country Manager Senegal at a financial services firm with 10,001+ employees
This is a very nice product and I would recommend it. It is one of the best tools on the market to analyze your code.
If more rules for security were added then we would not have to use Checkmarx or other tools. SonarQube is very nice, but just missing some security rules.
I would rate this solution a seven out of ten.
View full review »RP
Rushikesh Patil
Infosec Consultant at Anzen Technologies
We used SonarQube for one project. To improve code quality, we do vulnerability assessment. We have an R&D department, and we collaborate with other teams to do any work related to secure code.
SonarQube simplified our code review process. Since we are new to secure code review, we mostly use freely available or impactful applications. That's why our R&D team suggested using SonarQube.
We use SonarQube to find vulnerabilities in the application code. The code is related to the application used by our client. We find vulnerabilities in their application, and we suggest solutions.
We have experienced challenges related to the client-side code. Sometimes, the server faces downtime, and our R&D team knows how to resolve such errors. It is easy to maintain the solution.
Overall, I rate the solution a nine out of ten.
AS
Anuja S
Program Manager at a computer software company with 1,001-5,000 employees
SonarQube fits my purpose. It doesn't cause any hassles for me.
I rate SonarQube a nine out of ten.
View full review »BG
reviewer1537167
Digital Solutions Architect at a tech services company with 1,001-5,000 employees
I would recommend to those wanting to implement this solution to read the documentation, they are clear and easy to follow.
I rate SonarQube a nine out of ten.
View full review »I would recommend this solution. I would rate SonarQube an eight out of ten.
View full review »In general, I am very satisfied with SonarQube and I highly recommend it. If you are looking for full coverage and quality improvement then it is the best product to use.
I would rate this solution a nine out of ten.
View full review »HM
reviewer973425
Senior Product Manager at a financial services firm with 10,001+ employees
I rate SonarQube a seven out of ten.
View full review »KH
reviewer1643052
Manager, Software Development Engineering at a computer software company with 51-200 employees
I would suggest looking at the pipelines and understanding usage scenarios in terms of what the customer is looking for. For instance, the mitigation persistence through the life cycle of a project is not there. For me, it's like a lack of tracking records of what to mitigate. It's something that you thought would be a part of the basics, but it's not there.
I think there's about 40% of the features I'd like to see that are missing in SonarQube, so I'd rate it a six out of 10.
PC
reviewer1390020
Engineer at a pharma/biotech company with 201-500 employees
The community edition is quite informative for engineers. The actual code analysis is not conducted on the GitLab flow, but the build pipeline would show the core quantity steps which is part of the criteria.
The trial gives you a way to implement the POC and check if it can be integrated with your own stack. Once the trial expires, you can continue with the same setup for getting the license.
I would rate this solution a six out of ten.
View full review »AB
reviewer1422195
Director IT Security, CISO at a transportation company with 10,001+ employees
This product is leading its class in the open-source community. It is absolutely a product that I can recommend. I think that digital organizations that have budget constraints should look at this technology, and then they can evolve it as per their needs.
In the future, I may look into deploying SonarQube in a hybrid model.
I would rate this solution an eight out of ten.
View full review »This product is good but it is not meant to be a single solution for all issues.
If you want to have your code scanned and timed then this is a good tool. If you want security to be part of it then you may need multiple tools. Overall, my advice is to use this tool in areas where it is strong.
I would rate this solution a six out of ten.
View full review »JI
Jeff Ingalls
Automation Tool Specialist at a comms service provider with 1,001-5,000 employees
We are looking at using another product to compliment it for security reasons.
Most important criteria when selecting a vendor:
- Usability of the product
- Responsiveness when we have issues.
I would rate the product an eight out of ten.
View full review »LM
reviewer1593939
Systems Analyst at a manufacturing company with 5,001-10,000 employees
I am a customer of SonarQube.
At the moment, SonarQube is deployed on-premises. We have an installation running in one of our servers.
When we deploy on-cloud, we normally use Amazon Web Services.
I rate SonarQube as a ten out of ten, easily. I think its fantastic, a wonderful tool. Even if I don't use it directly, it frees me up to focus on other tasks in my daily routine.
EG
ErnestoGonzalez
Backend Architect at Sngular
I would rate SonarQube a nine out of ten.
View full review »AG
reviewer2393703
Director of Software Engineering at a computer software company with 201-500 employees
I rate the overall product a seven out of ten and would recommend it to others.
View full review »VS
reviewer1258632
Product Security Architect at a tech services company with 51-200 employees
SonarQube is introducing a developer edition, but I have not explored it yet. We are using the enterprise edition of the solution. My advice to other users would depend on their requirements. If an organization has Synopsys products, Coverity would be the right choice for them. However, it is costly. SonarQube has an open-source and enterprise edition along with support packages, which is really good. If someone wants a developer-friendly tool, then Snyk would be a good choice. Overall, I rate the solution an eight out of ten.
View full review »SP
Swati P
Deputy Manager Quality Assurance at eInfochips
On a scale from one to ten, I would give SonarQube an eight.
View full review »I rate SonarQube a six out of ten.
View full review »PD
Phil Denomme
Manager at a wireless company with 11-50 employees
From experience, you should just size the scale of what you're trying to do to the maturity of the organization.
View full review »If you are looking at SonarQube you already realize the importance of software quality and it’s value proposition. Sometimes you just want to discover the types and severity of issues you have especially for legacy or inherited code bases (i.e. as a result of a merger). You should definitely follow best practice of not trying to cover every metric all at the same time, but instead pick out the two or three (at most) that are most critical to you right now (recognizing that this will change over time). Time based metrics are especially useful to help you understand if you are getting better or worse, and other well known strategies (such as ‘boy scout’) can also help formalise an improvement plan.
Perhaps the single most important consideration is to involve your development community right from the start (don’t try and foist a tool, set of skills or a change in process on them, as they will resist). Those guys are the ones that know where all the skeletons are and their buy in is absolutely critical especially if you need to change some existing behaviors. In my experience most software professionals are highly supportive but you should expect a few negative challengers).
View full review »TS
reviewer1411233
Security consultant at a computer software company with 1,001-5,000 employees
I always talk in favor of secure programming, secure coding. SonarQube is easy for me. I am recruiting buggy code with this, and it is reporting. It shows that this code should not be like this and the reason for it. For example, it shows that you should declare a static function, or why you should or should not initialize a variable. This is an amazing feature. I am enjoying testing SonarQube, but I don't know what is the feedback from a developer's point of view.
I highly recommend SonarQube. I would rate this solution a ten out of ten.
View full review »SR
reviewer1407126
Team Lead at a computer software company with 10,001+ employees
Anyone considering SonarQube should initially start with a free trial and then start doing an evaluation. If you have a list of target requirements which you are looking for and you can accomplish these things with Sonar, then you can go ahead and use Sonar. If you are looking for something for diving more deeply into your application security, then you can possibly start with it and scale it or use some other complementary tools. If you want to see your reports, and how your development is performing, Sonar is the best tool, I think.
On a scale from one to ten, where one is the worst and ten is the best, I would rate SonarQube as a seven-out-of-ten.
View full review »JI
Jeff Ingalls
Automation Tool Specialist at a comms service provider with 1,001-5,000 employees
My advice for anybody interested in implementing this solution is to start with the community version and try it out. It doesn't take long to see value in it, and it's very straightforward, easy, and intuitive to use.
There are add-ons that are available for purchase that we have not tried, although we're quite content with what we have right now.
I would rate this solution an eight out of ten.
View full review »I would advise to get it done sooner rather than later. The sooner you have a better understanding of the state of your code base, the sooner you can make better business decisions based on that information.
Also, even though you may be a sole developer, I think it's still useful to use this tool and have these metrics at your finger tips. It's like version control, even if you are the only developer, I think it should be used for everything you do.
AJ
reviewer1565832
DevOps Lead at a marketing services firm with 1,001-5,000 employees
We are just a customer and an end-user.
While we installed the solution on the cloud, we host it on our machines.
I would recommend the product to the companies or the teams who are building from scratch, and they don't have anything for doing the scanning of their products. That is something where SonarQube can be pretty helpful.
It's good for a very small company with a limited number of products, which do not have a lot of compliance and security-related requirements that big enterprises might have.
I would rate the solution at a six out of ten.
View full review »HT
Hilman Tehrani
Information Technology Technical Architect at a insurance company with 51-200 employees
There are so many qualitative tools other than SonarQube, but I think it's the only platform that is open-source; however, it doesn't cover you end-to-end — from the static, dynamic, and interactive source.
Once we're done with SonarQube, we will switch to a proprietary tool, like Qualys — something that provides more end-to-end — but before we can do that, we need more people who know how to properly run the software.
Overall, I would recommend SonarQube for your initial software quality.
On a scale from one to ten, I would give this solution a rating of eight.
View full review »SonarQube provides easy upgrade mechanisms, and I rarely found any issues.
Use a good VM for hosting, which can serve large requests on the fly with Oracle DB, etc.
View full review »RV
reviewer1023003
Development Team Lead at a financial services firm with 1,001-5,000 employees
I rate SonarQube an eight out of ten.
To anyone who is looking into implementing SonarQube, I would recommend they look at what their requirements are, with regards to languages. If it's just Java, then the Community Edition is fine, but if there are any additional languages, then I would recommend Enterprise.
View full review »HT
Hilman Tehrani
Information Technology Technical Architect at a insurance company with 51-200 employees
I am a user of SonarQube and I am responsible for the information security.
I'm the principle of security in the office. I advise others of enhancing and incorporating security aspects into the IP.
We are currently using the community version. We are not quite ready for the licensed version as we need more discipline for our developers to do it correctly. Our team is growing, now we will need behavior discipline of security, and then we can upgrade the license. We have passed the ISO certificate and encourage the use of tools for peer reviews for the developers.
It is better to have a technical review before deployment to production. Developers must review before going into production.
It's a great tool but you have to have a good project plan before being introduced to the tools. For us, it is unfortunate that SonarQube was introduced at the end of the project phase, and the team is still having to learn it.
Before introducing any application tools, know the visibility of the project.
I would recommend using the SonarQube open-source version to get used to it before purchasing the license. Before we go with an enterprise product, we have to know the terms and how things are done to run software quality. We had reached out to sales support and asked for the enterprise license as a trial but unfortunately, we had to halt the program.
It's also a part of corporate policy to know everything before it is published into the CI pipeline.
There are other alternatives that provide end-to-end analysis from the static, dynamic, interactive, and SaaS.
I would recommend SonarQube to be on your initial plan for perfect quality.
I would rate SonarQube an eight out of ten.
View full review »I would recommend adopting the usage of SonarLint at the very least for Java development since it is a very good tool for helping to ensure high code quality.
View full review »FM
FilipeMarcelino
Product Manager | Senior Software Developer at RedShift II - Solutions
This solution has evolved a lot in the last ten years.
It comes with good DevOps implementation and security, which is a big problem today.
View full review »EG
Elham-Gharegozloo
Senior System Analyst at a tech services company with 1,001-5,000 employees
Before implementing, they should have more knowledge about the performance, and the features. It will be helpful in learning the hardware also.
If you have good resources for the performance, you won't worry about it. It will also be dependent on your information, and how much knowledge you have.
I would rate SonarQube an eight out of ten.
View full review »EK
reviewer1192836
Director of consultory at a non-tech company with 1,001-5,000 employees
I rate SonarQube an eight out of ten.
View full review »PP
reviewer1620009
Head Innovation Hub at a tech services company with 201-500 employees
I have worked on only two tools: one is Fortify on Demand, and the other one is SonarQube. Comparing these two, I would rate SonarQube an eight out of 10.
View full review »CV
reviewer1472997
CTO at a computer software company with 11-50 employees
I would recommend this solution to others. It easily outperforms other static code tools — It's perfect as a static code analysis tool.
Overall, on a scale from one to ten, I would give SonarQube a rating of eight.
View full review »GL
Gustavo Lugo
Chief Solutions Officer at CleverIT B.V.
I do recommend SonarQube because it is an easy tool that you can deploy and configure. After that you can measure the history of your obligation and integrate it with other tools like GitLab or GitHub or Azure DevOps to do quality code analysis.
On a scale of one to ten, I would give SonarQube an eight. To give it a 10 and not an eight, I would like to see architecture development and the QA area improved.
View full review »Do your research to make sure the tool is a good fit for your organization.
Also, give the development teams some time to adapt to the standards - set the thresholds lower to begin with, and then gradually raise it to desired levels, rewarding compliance and good behavior.
View full review »NP
Purushothaman K
Team Lead at CNSI
I would recommend SonarQube to other users as it is a good solution and the security issues we experienced are being fixed.
I would rate this solution an eight out of ten.
Try it, get used to it, configure, and fine-tune it. Make it part of your everyday quality pipeline as gates necessary to pass before the green light to production deployment.
While annoying occasionally with its issue reports, it is actually an invaluable source of better knowledge and applying it in practice to your solutions.
Saves you bunch of headaches and debugging/fixing sessions at production, which is ten times as costly than using the help of this.
View full review »PJ
reviewer1078050
Staff DevOps Specialist at a computer software company with 201-500 employees
It is pretty straightforward, but if you don't intend to use it as a gate, it would just be a waste of time. You should invest in implementing such tools only when you have a clear understanding of how their results are going to be a part of a business process.
I would rate it a 10 out of 10. I've never had any kind of problems with it. I have some products because of which I have had a bad day, but I never had a bad day because of it.
View full review »NB
reviewer1592490
Security Engineer at a computer software company with 201-500 employees
My advice to others is this solution is one of the best in the free market in the industry and it is a good one to use.
I rate SonarQube a seven out of ten.
View full review »AR
Ahmed Rabea
CEO at ITShare
The enterprise version comes with many features. I have not been able to test it all because I am using the evaluation version. After three months of using this solution, I will have a better understanding of it.
We plan to continue using SonarQube. Some feel that it is unfair to compare SonarQube with other solutions as it has so many features.
I would rate this solution a seven out of ten.
View full review »KV
reviewer1158774
Senior Technical Architect at a tech services company with 501-1,000 employees
If SonarQube meets the needs of your use case then I use it.
I rate SonarQube an eight out of ten.
View full review »BR
BvsReddy
Company Director at Alwyn Technologies
We advise all of our developers to have this solution in place. That way, whenever they are developing, the will get live tracking with respect to the quality of their code.
I would rate this solution a seven out of ten.
View full review »LZ
AppSecAn0945
Application Security Analyst at a agriculture with 501-1,000 employees
I would suggest trying the product. I like its useability because it has a simple approach.
We use this solution in conjunction with Jenkins, and we have a two-week deployment cycle.
I would rate this solution a seven out of ten.
View full review »Just keep following their online installation and plugin development guide.
View full review »RB
Rodolfo Barzola
Senior Solutions Architec at OSENTERPRISE SAC
I rate SonarQube a ten out of ten.
View full review »AS
AhmedSaber
Senior/Lead Software Engineer at a government with 51-200 employees
We're just customers. We don't have a business relationship with the company.
I believe we are using the latest version of the solution, however, I don't know the exact number.
I would advise others considering the solution to consider the level of security they need. If they are very concerned about security and the application is very sensitive, then SonarQube may not be the best option and they should seek out other products.
Overall, I would rate the solution seven out of ten.
View full review »HJ
Inframan677
IT Infrastructure Head / Facilities Manager - ITIL V3 Certified ,Vmware Vsphere5 at a financial services firm with 51-200 employees
I would rate this product somewhere between six and seven. It works for many clients, but if the user need and application is super critical, people should go with commercial products like Micro Focus. If the deployment is less critical, they can go with that as SonarQube, or another open source software solution.
View full review »PR
ScalaCon4d53
Scala Contractor at a tech services company with 10,001+ employees
My advice is to focus on quality, not on tools. Work on the quality of your code and get a quality culture, but don't require the use of a tool. SonarQube is an okay tool. I'd suggest it as a default tool, but I wouldn't rave about it.
In all of my previous jobs, there has been somebody using SonarQube. They're usually very positive. I don't share that positiveness, but the reasons for that are that I don't believe you can have metrics of code quality based upon code analysis. I don't think it's possible for a computer to do it.
I don't rate any tool higher than a five or six, ever. JUnit is the only tool that gets a rating of ten. On a scale of one to ten, where ten is JUnit, I would rate SonarQube as about a five or a six.
View full review »SV
reviewer1073967
Project Manager, Senior Architect at a computer software company with 1,001-5,000 employees
I would recommend SonarQube. It is a good deal compared to all other tools on the market. It certainly helped us, it is a good tool and should be definitely used.
I rate SonarQube a nine out of ten.
SK
Steven Klusener
Independent Consultant at Klusener Consultancy
I would absolutely recommend this solution to another company.
On a scale from one to ten, I would give this solution a rating of eight. I would give it a higher rating if the technical debt computation was improved.
View full review »JS
reviewer1357878
DevSecOps Lead at a tech services company with 11-50 employees
This product is regularly updated by the open-source community, although the changes are often project-specific and may not help in the general case.
I would rate this solution a five out of ten.
View full review »I would advise you to implement SonarQube if they are facing any performance related issues in their products.
View full review »LD
reviewer1689996
Software Engineer at a tech services company with 11-50 employees
This solution is a good static test tool for developers. It helps keep the maintainability and security of software.
I rate SonarQube an eight out of ten.
View full review »RP
RakeshPal
Senior Manager at Digichorus Technologies
I would rate SonarQube an eight out of 10.
View full review »KN
reviewer1108275
Security at a tech services company with 51-200 employees
Personally, I can't compare it to other similar solutions like Fortify, but SonarQube does a good job when it comes to making sure our code is compliant with standards and free of any obvious security weaknesses.
I would rate SonarQube a six out of ten.
View full review »RB
reviewer1250178
Security Information Manager at a tech services company with 10,001+ employees
We are a customer and an end-user.
I'd rate the solution at a seven out of ten. It's mostly reliable.
View full review »HM
reviewer1587588
Founder at a tech services company with 11-50 employees
I would recommend this solution to others. I would rate SonarQube a nine out of 10.
View full review »Product is good, but the API documentation is poor, when it exists at all.
View full review »I would advise you to think a lot before acting.
View full review »TL
TibinLukose
Software Engineer at Adfolks
I would rate this solution a seven out of ten.
CR
senarch0997
Senior Architect Information Security & Privacy at a tech services company with 501-1,000 employees
On a scale from one to ten with ten being the best, I would rate this product around an 8. If SonarQube makes some improvements with the security features, I would also probably use the product much more.
View full review »Buyer's Guide
SonarQube
April 2024
Learn what your peers think about SonarQube. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
769,630 professionals have used our research since 2012.