Best Static Code Analysis Software

Products Buyer's Guide
9.0
Jtest
★★★★★

Jtest

Jtest helps development teams produce better code, test it more efficiently, and consistently monitor progress toward quality goals.

The perfect data flow analysis for static analysis and code coverage. Easy to setup. - User in Telecommunications

Ease of use
8.8
Support
9.1
Ease of Setup
8.9
7.8
Closure Compiler
★★★★★

Closure Compiler

The Closure Compiler is a tool for making JavaScript download and run faster. Instead of compiling from a source language to machine code, it compiles from JavaScript to better JavaScript.

Easy and faster - Sunil b.

Ease of use
8.6
Support
7.4
Ease of Setup
7.4
9.8
Visual Expert
★★★★★

Visual Expert

Explore, analyze and document your code. Share the knowledge of your application. Automete impact analysis. Check your code quality.

Visual Expert Review - User in Computer Software

Ease of use
9.4
Support
9.9
Ease of Setup
9.6

Languages supported: English, French, Japanese, Spanish

9.2
ReSharper
★★★★★

ReSharper

ReSharper is a productivity tool for visual studio that provides tools and features to help you manage your code.

ReShaping the way you develop - Andrei M.

Ease of use
8.9
Support
9.3
Ease of Setup
7.8

Languages supported: English

9.6
codebeat
★★★★★

codebeat

codebeat is an automated review for web and mobile that gathers the results of static code analysis into a single, real-time report that gives all project stakeholders the information required to identify code smells, security holes and improve code quality.

Great Code analysis tool for cloud CIs - Timothy S.

Ease of use
10.0
Support
10.0
Ease of Setup
0.0

Languages supported: English

7.6
OverOps
★★★★★

OverOps

OverOps develops a static and dynamic code analysis technology to analyze code events in real time.

Great tool to introduce DevOps - Leandro R.

Ease of use
7.7
Support
7.6
Ease of Setup
8.6

Languages supported: English

9.0
ClearSQL
★★★★★

ClearSQL

Improve quality with over 180 rules, detect code smells and bugs, visualize logic. Put improvements on autopilot within a CI-workflow.

Best code review tool for PL/SQL - Manny R.

Ease of use
Support
Ease of Setup
8.8
YouMonitor
★★★★★

YouMonitor

YourKit offersinnovative and intelligent tools for profiling Java & .NET applications.

Nice and simple java profiler for quickly finding misbehaving lines of code - Chris R.

Ease of use
Support
Ease of Setup
8.4
DeepSource
★★★★★

DeepSource

DeepSource is a static code analysis solution that detects bug risks, anti-patterns and security vulnerabilities before they end up in production.

DeepSource static analysis of a large golang codebase - John C.

Ease of use
Support
Ease of Setup

Languages supported: English

7.8
Code Climate
★★★★★

Code Climate

Code Climate is a hosted static analytics software that helps you ship quality Ruby, PHP, JavaScript, and Python code faster.

A useful tool for software developers - User in Computer Software

Ease of use
Support
Ease of Setup
7.2
Semmle
★★★★★

Semmle

Semmle makes the management of software development easier than ever before. By giving you complete visibility _ for every project, location, team, developer, timeframe and cost _ Semmle is engineering intelligence at its most advanced.

Semmle is a good Software Engineering Analytics Tool - Vijay K.

Ease of use
8.0
Support
7.0
Ease of Setup
0.0
9.2
PyCharm
★★★★★

PyCharm

The intelligent Python IDE with unique code assistance and analysis, for productive Python development on all levels.

Best for Python scripting - Vivek M.

Ease of use
8.8
Support
9.3
Ease of Setup
8.6

Languages supported: English

9.2
Cppcheck
★★★★★

Cppcheck

Cppcheck is a static analysis tool for C/C++ code. Unlike C/C++ compilers and many other analysis tools it does not detect syntax errors in the code. Cppcheck primarily detects the types of bugs that the compilers normally do not detect. The goal is to detect only real errors in the code (i.e. have zero false positives).

Fast but limited features - User in Computer Software

Ease of use
Support
Ease of Setup
9.0
NDepend
★★★★★

NDepend

Measure quality with metrics, see design with diagrams and enforce decisions with code rules, right into Visual Studio.

Tons of Tools in One Package - Matt E.

Ease of use
Support
Ease of Setup
7.2
CodeRush
★★★★★

CodeRush

The CodeRush .NET Test Runner is up to 30% faster than the closest competitor so you can get back to coding sooner.

Live code reviewer visual studio plugin - JIGAR S.

Ease of use
Support
Ease of Setup
8.4
Coverity
★★★★★

Coverity

Coverity static analysis by Synopsys helps development and security teams find and fix defects and security flaws in code as it's being written. Coverity is highly accurate, supports thousands of developers, and quickly analyzes large projects exceeding 100 million lines of code, helping your teams build secure, high-quality software faster.

Coverity - nice functionality, cluttered UI - Daniel N.

Ease of use
8.5
Support
8.1
Ease of Setup
0.0
8.6
JProfiler
★★★★★

JProfiler

JProfiler is a Java profiler tool that helps users to resolve performance bottlenecks, pin down memory leaks and understand threading issues

Great tool for profiling your applications. - Ahmed M.

Ease of use
8.2
Support
8.5
Ease of Setup
7.5
9.0
Plato
★★★★★

Plato

JavaScript Source Analysis

A simple JavaScript static analysis tool that requires little setup - User in Information Technology and Services

Ease of use
Support
Ease of Setup
8.0
Understand
★★★★★

Understand

Understand is very efficient at collecting metrics about the code and providing different ways for you to view it.

Useful for code debug and analysis of multi file code structure - Devesh G.

Ease of use
Support
Ease of Setup
10.0
PT Application Inspector
★★★★★

PT Application Inspector

PT Application Inspector is designed to protect web applications of every scale: from landing pages and corporate portals to commerce, cloud services, and e-government systems.

Nice source code analyzer - User in Banking

Ease of use
Support
Ease of Setup
9.2
CodeScan
★★★★★

CodeScan

CodeScan is a plugin for SonarQube and runs over 160 different checks for the quality on the Apex and VisualForce code.

Helps to facilitate SAST scan and secure code reviews - Ogaga U.

Ease of use
8.5
Support
9.3
Ease of Setup
8.2

Languages supported: English

8.8
SonarQube
★★★★★

SonarQube

SonarQube products have innovative features to maximize quality and manage risk for both small and large software portfolios.

SonarQube - The go to static code analysis tool - Prathamesh S.

Ease of use
8.5
Support
8.9
Ease of Setup
8.6

Languages supported: German, English, French

Platforms: Mac, Win, Linux

Price: $$$$$

Business Size: 1

8.2
Checkmarx
★★★★★

Checkmarx

Identify software security vulnerabilities & fix them

An efficient application to check vulnerability in the software - himanshu g.

Ease of use
8.0
Support
8.0
Ease of Setup
0.0
9.0
Source Insight
★★★★★

Source Insight

Source Insight parses your source code and maintains its own database of symbolic information dynamically while you work, and presents useful contextual information to you automatically.

browsing language code in source insight flawless in millions of lines of code. - Mukesh Y.

Ease of use
9.8
Support
10.0
Ease of Setup
0.0
8.4
StyleCop
★★★★★

StyleCop

StyleCop analyzes C# source code to enforce a set of style and consistency rules.

The best code style tool for C# - Oleksandr V.

Ease of use
9.3
Support
7.8
Ease of Setup
0.0
8.8
Kiuwan Code Security & Insights
★★★★★

Kiuwan Code Security & Insights

Provides an end-to-end Application Security platform to bring you objective data so you can make informed decisions regarding the security, risk, cost, activity, quality, maintainability, efficiency and dependencies of your applications.

Faster to integration with Jenkins - Rosnel A.

Ease of use
8.1
Support
8.9
Ease of Setup
0.0

Languages supported: English

9.0
Babel
★★★★★

Babel

Babel is a JavaScript compiler. It helps shape the future of the JavaScript language itself.

Use tomorrow's JavaScript features today - Jacob H.

Ease of use
8.8
Support
9.1
Ease of Setup
8.3
8.8
FindBugs
★★★★★

FindBugs

Static analysis tool for finding bugs in Java code.

FindBugs Integration right from development and unit testing - Sriram V.

Ease of use
8.5
Support
8.8
Ease of Setup
0.0
8.6
Checkstyle
★★★★★

Checkstyle

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard.

Good a while back, but SonarQube already does most of the things that are needed - Archimedes T.

Ease of use
8.3
Support
8.7
Ease of Setup
7.7
B2B Software Guide