Saturday, November 14, 2026 4,523 lists 78,992 records on file
List your app or device

  1. Home
  2. Developer Tools
  3. Static Analysis Tools
Ranked on the record · 37 apps

Best Static Analysis Tools 2026

Facts read 28 Sep 2026 – 21 Oct 2026

Static analysis tools help teams assess software code. This guide is for buyers comparing tools for their development work.

The standings: top 10

NameIn a lineRecord scorePrice fromTry it freeRuns onFacts read
01 DeepSourceIt suits software teams looking to automate pull-request review and scan code or infrastructure for security issues.6.0$30 a month, billed yearlyFree planWeb, Windows, Mac, Linux14 Oct 2026
02 CppcheckCppcheck reviews C and C++ source without running it to flag coding problems.5.9Free planFree planWindows, Mac, Linux, Self-hosted15 Oct 2026
03 QodanaQodana checks code quality and security from an IDE workflow through continuous integration.5.8$5 a month, billed yearlyFree planWeb, Windows, Mac, Linux14 Oct 2026
04 GitHub CodeQLGitHub CodeQL analyzes code as data and supports security, correctness, maintainability, and readability queries.5.6Free planFree planWeb, Windows, Mac, Linux28 Sep 2026
05 CodeSceneCodeScene combines code metrics with team behavior data to guide maintenance priorities.5.4€18 a month, billed yearlyFree planWeb, Linux, API, Self-hosted4 Oct 2026
06 Scrutinizer CIScrutinizer CI builds and deploys application code with configurable workflows and code analysis.5.2€49 a monthFree planWeb, Browser extension, API8 Oct 2026
07 CodacyCodacy reviews pull requests with suggested fixes, summaries, and false-positive detection.5.1$18 a yearFree planWeb, Browser extension30 Sep 2026
08 UnderstandUnderstand creates a linked model of source code for analysis without executing the program.5.1$100 a month, billed yearlyFree planWindows, Mac, Linux, Browser extension15 Oct 2026
09 gosecgosec scans Go source code for security problems using AST, SSA, pattern, and taint analysis.5.0Free planFree planMac, Linux, API, Self-hosted21 Oct 2026
10 CAST ImagingCAST Imaging maps application architecture, dependencies and data access from source code and data scripts.4.8$2 a yearFree trialWeb, Windows, Linux, API8 Oct 2026

Compare language support, security analysis, IDE and CI/CD support, custom rules, deployment, and pricing. The list is ordered by a changing nightly rule, so check the details that fit your needs.

01

It suits software teams looking to automate pull-request review and scan code or infrastructure for security issues.

Free plan Free trial From $30 a month, billed yearly WebWindowsMacLinuxAPISelf-hosted
02

Cppcheck

Cppcheck reviews C and C++ source without running it to flag coding problems.

WindowsMacLinux+1
Record5.9 Visit
03

Qodana

Qodana checks code quality and security from an IDE workflow through continuous integration.

WebWindowsMac+4
Record5.8 Visit
04

GitHub CodeQL

GitHub CodeQL analyzes code as data and supports security, correctness, maintainability, and readability queries.

WebWindowsMac+3
Record5.6 Visit
05

CodeScene

CodeScene combines code metrics with team behavior data to guide maintenance priorities.

WebLinuxAPI+1
Record5.4 Visit
6
Scrutinizer CI

Scrutinizer CI builds and deploys application code with configurable workflows and code analysis.

WebBrowser extensionAPI €49 a month Record5.2 Visit
7
Codacy

Codacy reviews pull requests with suggested fixes, summaries, and false-positive detection.

WebBrowser extension $18 a year Record5.1 Visit
8
Understand

Understand creates a linked model of source code for analysis without executing the program.

WindowsMacLinux+3 $100 a month, billed yearly Record5.1 Visit
9
gosec

gosec scans Go source code for security problems using AST, SSA, pattern, and taint analysis.

MacLinuxAPI+1 Free plan Record5.0 Visit
10
CAST Imaging

CAST Imaging maps application architecture, dependencies and data access from source code and data scripts.

WebWindowsLinux+2 $2 a year Record4.8 Visit
11
Clang Static Analyzer

Clang Static Analyzer uses symbolic execution to trace possible bugs across program paths.

WindowsMacLinux Free plan Record4.8 Visit
12
Flawfinder

Flawfinder matches C and C++ source against known risky functions and sorts its findings by risk.

WindowsMacLinux+1 Free plan Record4.8 Visit
13
Infer

Infer checks supported Java and C-family programs for issues such as leaks and race conditions.

WebMacLinux+1 Free plan Record4.8 Visit
14
PMD

PMD statically analyzes multiple languages for flaws and includes a copy-paste detector.

WindowsMacLinux+1 Free plan Record4.8 Visit
15
PVS-Studio

PVS-Studio analyzes C, C++, C# and Java code on Windows, Linux and macOS.

WindowsMacLinux Free plan Record4.8 Visit
16
CodeChecker

CodeChecker runs static analyzers and manages code reports through a web interface.

WebWindowsMac+4 Free plan Record4.7 Visit
17
SpotBugs

SpotBugs statically analyzes Java code for error-prone patterns and more than 400 bug patterns.

WindowsMacLinux Free plan Record4.7 Visit
18
Joern

Joern analyzes source, bytecode, and binary code using code property graphs and a Scala-based query language.

WindowsMacLinux+2 Free plan Record4.6 Visit
19
Brakeman

Brakeman checks Rails applications for security risks, including injection and cross-site scripting.

LinuxSelf-hosted Free plan Record4.4 Visit
20
Coverity Scan

Coverity Scan analyzes registered open source projects for defects without running their source code.

WebAPI Free plan Record4.4 Visit
21 Web Free plan Record4.4 Visit
22 WindowsMacLinux+2 — Record4.3 Visit
23
LDRA Tool Suite

It is intended for teams developing safety-, security-, or mission-critical software that need testing, coverage, compliance, and traceability.

WindowsMacLinux+1 — Record4.3 Visit
24
NDepend

NDepend analyzes .NET code quality and security with rules, queries and dependency views.

WindowsMacLinux+2 — Record4.3 Visit
25
Black Duck Coverity

Black Duck Coverity checks whole codebases without running them and supports 22 languages and more than 250 frameworks.

WebWindowsMac+2 — Record4.0 Visit

Before you choose

Check language and security support

Start with the languages your code uses and whether security analysis is a priority. The list compares tools on both language support and security analysis.

Fit the tool to your workflow

Compare IDE support and CI/CD support against the way your team works. Check deployment options too, including whether a web, API, or self-hosted option fits your setup.

Review custom rules

If you need checks tailored to your code, compare custom-rules support. The available facts do not describe how those rules are created or managed, so confirm the details with the maker.

Compare ways to pay

Check whether a free plan or free trial is available, then compare paid pricing and billing terms. For example, Cppcheck lists a free plan and a 21-day trial; Squish lists pricing on request.

Pricing details vary. DeepSource lists a paid price per user per month with annual billing, while Qodana lists a free plan and a 30-day trial.

Questions

What should I compare in a static analysis tool?
Compare language support, security analysis, IDE and CI/CD support, custom rules, deployment, and pricing.
Do static analysis tools have free plans?
Free-plan details depend on the tool. Cppcheck, Qodana, and Clang Static Analyzer list free plans.
Can I try a tool before paying?
Trial availability varies. Cppcheck lists a 21-day trial, while DeepSource lists a 14-day trial.
Are any tools open source?
Open-source status is one of the category-level comparison facts. Check a tool's maker page and licence before choosing it.
Which platforms are covered?
The list compares Linux, macOS, Windows, self-hosted, web, and API availability.