Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Comparison of static code analysis tools in Linux? [closed]

Has anyone done any comparisons on static code analysis tools available to Linux? What are the strengths and weaknesses of the following tools:

  • Lintian,
  • Sparse,
  • Splint,
  • RATS,
  • Using the -Wall option.

Would you consider that using just one of these tools is adequate?

I'm not looking for recommendations (I can find plenty of those) but direct comparisons between available tools.

like image 200
Makis Avatar asked Jun 15 '09 12:06

Makis


People also ask

Which tool can be used to perform static code analysis?

SonarQube. SonarQube is the popular static analysis tool for continuously inspecting the code quality and security of your codebases and guiding development teams during code reviews. SonarQube is used for automated code review with CI/CD Integration.

Which tool is best suited for use by developers and provide static analysis on their code?

Klocwork. Klocwork can perform static code analysis on projects of almost any size. The primary benefit of using Klocwork is that it is easily integrable with Visual Studio Code IDE, Eclipse, IntelliJ, and a few others. This makes use of Klocwork easier for developers.

Which of the following are code analysis tool?

Source code analysis tools, also known as Static Application Security Testing (SAST) Tools, can help analyze source code or compiled versions of code to help find security flaws. SAST tools can be added into your IDE. Such tools can help you detect issues during software development.


1 Answers

There is of course the wikipedia list. That list is just that, a list, and not a comparison, but one of the links on the page seems to at least partially answer your question and (very briefly) mentions a couple of the programs you listed.

like image 107
hlovdal Avatar answered Sep 20 '22 02:09

hlovdal