4 ms·
What is the benefit of this over findbugs, checkstyle, pmd, etc?
by froh42 12y ago
What is the benefit of this over findbugs, checkstyle, pmd, etc?
- pjmlp 12y agoI tried to search for information why this over Sonar and found nothing.
- maratb 12y agoSonar used to be just about running other open source tools, such as FindBugs, PMD, and Checkstyle. (BTW, Code Spotter runs FindBugs alongside Coverity analysis to complement the results). Sonar later added its own rule engine (Squid). More recently, I've come across SSLR - SonarSource Language Recognizer - which looks like a library for building custom coding rules. Still, Coverity analyzer (which is what's behind Code Spotter) does deep interprocedural analysis and finds very different kinds of issues. I think the best way to see the difference is to try it out on a sample project.
- thethrows 12y agoThose tools you mention are typically not interprocedural analysis. They use information that is local to the method. The analysis at Coverity is interprocedural and hence much more sophisticated.