88

We in our organization are trying to implement a source code quality management tool. SonarQube is one such tool that we have come across, and it's quite full of features and is phenomenal. We want to compare it with its peers, if there are any, before we actually implement it.

Are there any good contenders to Sonar's capabilities and features?

James Dunn
  • 8,064
  • 13
  • 53
  • 87
Himanshu Taneja
  • 935
  • 1
  • 6
  • 5
  • 51
    This kind of questions is very useful to users. I think you guys should reconsider. – Jirong Hu Jan 13 '16 at 21:29
  • 2
    I can't find any real free competitor – Damian Mar 01 '16 at 19:34
  • 9
    quite a useful question – Joe Healy Oct 27 '16 at 14:50
  • 13
    I agree, this is a very useful question. stackoverflow clearly needs to reconsider it's policies as to what is considered as "not constructive". Plenty of questions with hundreds of up votes are quickly marked as "not constructive" unfortunately. – Suketu Bhuta Apr 04 '17 at 19:13
  • 10
    What's funny about this "non constructive" is people keep checking the answers, and they are all OLD and OUTDATED so the community does not have power to moderate it anymore and the whole purpose of SO on threads like these is lost. – Panthro Jan 09 '19 at 15:53

5 Answers5

27
John M. Wright
  • 4,477
  • 1
  • 43
  • 61
Julien Hoarau
  • 48,964
  • 20
  • 128
  • 117
2

if you are concerned only about quality of code, then Sonar is a great tool and it is a way to go.

Though, I would recommend you to also look at the quality from a broader perspective. For example your customer would not care a lot about your code quality and instead would evaluate quality as number of bugs he encounters in your product releases. So in addition to code, you may analyse your defects, quality of your development process and probably many other aspects.

You may take a look at programeter, if you are interested in quality of the product as a whole, and not just the code quality (disclaimer: I am the co-founder at Programeter).

UmNyobe
  • 22,539
  • 9
  • 61
  • 90
Mark Kofman
  • 611
  • 4
  • 12
2

Panopticode is a good opensource alternative.

shipmaster
  • 3,994
  • 4
  • 30
  • 33
1

Since you are just starting out in that field simply go with sonar and re-evaluate in 1 year.

cherouvim
  • 31,725
  • 15
  • 104
  • 153
  • 1
    We started to look into SonarQube, the problem to me is everything need to buy, such as PL/SQL plugin, even for a tools to organize the project like this: http://www.sonarqube.org/bring-a-new-dimension-to-sonar-with-the-views-plugin/. Don't know how much is waiting for me on the road down. – Jirong Hu Jan 13 '16 at 21:31
1

You don't indicate your platform. If you're an Eclipse shop, there's CodePro Analytix.

Zac Thompson
  • 12,401
  • 45
  • 57