List of tools for static code analysis


This is a list of tools for static code analysis.

Language

Multi-language

.NET">.NET Framework">.NET

Ada">Ada (programming language)">Ada

C">C (programming language)">C, [C++]

[IEC 61131-3]

[JavaScript]

Tools that use sound, i.e. over-approximating a rigorous model, formal methods approach to static analysis. Sound methods contain no false negatives for bug-free programs, at least with regards to the idealized mathematical model they are based on. Note that there is no guarantee they will report all bugs for buggy programs, they will report at least one.