Best Static Analysis Tools in 2026

In short: Codacy is ranked #1 of 30 as of 4 October 2026, ahead of Qodana and PMD. The best-ranked option with a free plan is Qodana. The lowest first paid tier on this page is Codacy at $1.50/mo.

Static analysis tools examine code without running it, helping developers compare the checks and workflow connections available across options. Compared on language support, IDE support, security analysis, and custom rules, entries such as Squish, Codacy, and Infer offer starting points for assessing fit with your codebase and preferred development environment. CI/CD support and deployment are also useful distinctions when considering where analysis can sit in your process. Check the listed free-plan availability and paid-from pricing alongside those capabilities. Think about which languages you work in, whether configurable rules matter, and how you want code checks to connect with your development workflow.

30 static analysis tools ranked on what their makers publish — plans and prices, free tiers, platforms and the facts on their own pages.

30ranked
9free plans on this page
$1.50/molowest paid tier
4 Oct 2026last checked

Recognised 40% · Phone app 26% · Documented 20% · Free plan 14% of the score

  1. 1 Codacy No phone app RecognisedPhone appDocumentedFree plan 8.3$1.50/mo Language support: Apex, AsyncAPI, AWS CloudFormation, Azure Resource Manager Templates, C, C++, C#, CoffeeScript, Crystal, CSS, Dart, Dockerfile, Elixir, GitHub Actions, Go, Groovy, Helm, Java, OpenAPI, PHP, PL/SQL, PostgreSQL, PowerShell, Python, Ruby, Rust, Sass, Scala, Serverless Framework, Shell, Swift, SQL, Terraform, Transact-SQL, TypeScript, Unity, Velocity, Visual Basic, Visualforce, XML, XSL, YAMLSecurity analysis: YesIDE support: Yes
  2. 2 Qodana No phone app RecognisedPhone appDocumentedFree plan 8.1$5/mo Language support: 60+ languages, including Java, JavaScript, TypeScript, PHP, Kotlin, Python, Go, C#, C/C++, Ruby, Rust, Groovy, VB.NET, and Android JavaSecurity analysis: YesIDE support: Yes
  3. 3 PMD No phone app RecognisedPhone appDocumentedFree plan 8.0Free
  4. 4 GitHub CodeQL No phone app RecognisedPhone appDocumentedFree plan 7.9$30/mo IDE support: Yes
  5. 5 CodeScene No phone app RecognisedPhone appDocumentedFree plan 7.6€18/mo Language support: C, C++, C#, Java, Groovy, JavaScript, TypeScript, React, ECMAScript Modules, Vue.js, Objective-C 2.0, Scala, Python, Swift, Go, Dart, Visual Basic .NET, PHP, Ruby, Rational Software Architect Models (C++), Kotlin, Perl, Erlang, Elixir, Clojure, PowerShell, TCL, Apex (Salesforce), and TerraformIDE support: Yes
  6. 6 Clang Static Analyzer No phone app RecognisedPhone appDocumentedFree plan 7.5Free Language support: C, C++, Objective-CSecurity analysis: YesIDE support: Yes
  7. 7 Black Duck Coverity No phone app RecognisedPhone appDocumentedFree plan 7.0 IDE support: Yes
  8. 8 DeepSource No phone app RecognisedPhone appDocumentedFree plan 6.9
  9. 9 CodeChecker No phone app RecognisedPhone appDocumentedFree plan 6.9 Language support: C/C++, C#, Java, Python, JavaScript, TypeScript, Go, MarkdownSecurity analysis: YesIDE support: Yes
  10. 10 Infer No phone app RecognisedPhone appDocumentedFree plan 6.8Free Language support: Java, C, C++, Objective-C, ErlangSecurity analysis: Yes
  11. 11 OpenText Fortify SAST No phone app RecognisedPhone appDocumentedFree plan 6.7 IDE support: Yes
  12. 12 Klocwork No phone app RecognisedPhone appDocumentedFree plan 6.6 IDE support: Yes
  13. 13 PVS-Studio No phone app RecognisedPhone appDocumentedFree plan 6.6 IDE support: Yes
  14. 14 Cppcheck No phone app RecognisedPhone appDocumentedFree plan 6.6Free
  15. 15 Perforce QAC (formerly Helix QAC) No phone app RecognisedPhone appDocumentedFree plan 6.4 Language support: C, C++, RustSecurity analysis: YesIDE support: Yes
  16. 16 Understand No phone app RecognisedPhone appDocumentedFree plan 6.4$8343.33/mo Language support: Ada, Assembly, C, C++, Objective-C, Objective-C++, CUDA, C#, Fortran, Java, JOVIAL, Pascal/Delphi, Python, Rust, VHDL, Visual Basic/VB.NET, HTML, CSS, JavaScript, TypeScript, PHP, XMLSecurity analysis: YesIDE support: Yes
  17. 17 Polyspace No phone app RecognisedPhone appDocumentedFree plan 6.2 Language support: C, C++, AdaSecurity analysis: YesIDE support: Yes
  18. 18 Flawfinder No phone app RecognisedPhone appDocumentedFree plan 6.2Free
  19. 19 LDRA Tool Suite No phone app RecognisedPhone appDocumentedFree plan 6.1 Language support: C, C++, Java, Ada95, and AssemblersSecurity analysis: YesIDE support: Yes
  20. 20 Checkmarx One No phone app RecognisedPhone appDocumentedFree plan 5.8 IDE support: Yes
  21. 21 SpotBugs No phone app RecognisedPhone appDocumentedFree plan 5.8 Language support: JavaSecurity analysis: YesIDE support: Yes
  22. 22 NDepend No phone app RecognisedPhone appDocumentedFree plan 5.7 Language support: .NET, C#, VB.NETSecurity analysis: YesIDE support: Yes
  23. 23 Coverity Scan No phone app RecognisedPhone appDocumentedFree plan 5.5 Language support: Java, C, C++, C#, JavaScript, Ruby, PythonSecurity analysis: Yes
  24. 24 Scrutinizer CI No phone app RecognisedPhone appDocumentedFree plan 5.5 Language support: Java, JavaScript, PHP, Python, Ruby, Go, Groovy, Scala/SBT, Node.js, TypeScriptSecurity analysis: Yes
  25. 25 Joern No phone app RecognisedPhone appDocumentedFree plan 5.4

Is your app on this list?

Numbered spots on this list can be sponsored. They are labelled, and the editorial order and scores never change for payment.

Questions about this list

Which static analysis tool is ranked first on Samsung Mobile US Press?

Codacy is ranked #1 of 30 with a score of 8.3. Qodana is second and PMD third.

How many of these have a free plan?

9 of the 25 on this page publish a free plan on their own pricing pages.

Which is the cheapest paid option?

On this page, Codacy has the lowest first paid tier we found: $1.50/mo.

How is this list ranked?

Ranked mobile-first: a phone app alongside the web or desktop product, a free tier and the depth of its documentation. Paid placements never change a rank.

More in Developer Tools

All developer tools lists