78 Open Source Code Analysis Software Projects
Free and open source code analysis code projects including engines, APIs, generators, and tools.
Credo 3565 ⭐
A static code analysis tool for the Elixir language with a focus on code consistency and teaching.
Javaparser 3317 ⭐
Java 1-14 Parser and Abstract Syntax Tree for Java, including preview features to Java 13 –
Coala Coala 3061 ⭐
coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.
Spotbugs 2044 ⭐
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Find Sec Bugs 1485 ⭐
The SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)
Inria Spoon 988 ⭐
Spoon is a metaprogramming library to analyze and transform Java source code (up to Java 14). :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Pdepend 687 ⭐
PHP_Depend is an adaptation of the established Java development tool JDepend. This tool shows you the quality of your design in terms of extensibility, reusability and maintainability.
Codequery 513 ⭐
Bodyclose 168 ⭐
Analyzer: checks whether HTTP response body is closed and a re-use of TCP connection is not blocked.
Ex_check 103 ⭐
One task to efficiently run all code analysis & testing tools in an Elixir project. Born out of ❤️ to Elixir and pragmatism.
Smda 94 ⭐
SMDA is a minimalist recursive disassembler library that is optimized for accurate Control Flow Graph (CFG) recovery from memory dumps.
Phpcodeanalyzer 84 ⭐
PhpCodeAnalyzer scans codebase and analyzes which non-built-in php extensions used
Sqlrows 79 ⭐
Analyzer: helps uncover bugs by reporting a diagnostic for mistakes of *sql.Rows usage.
Enhanced Syntax Highlighting 66 ⭐
[Marketplace] Lightweight "editor classifier extension" for Visual Studio based on the async Roslyn APIs to enhanced highlighting custom tags in C# code.
Eclipse Cs 62 ⭐
The Eclipse Checkstyle plug-in integrates the Checkstyle Java code auditor into the Eclipse IDE. The plug-in provides real-time feedback to the user about violations of rules that check for coding style and possible error prone code constructs.
Inquisition 49 ⭐
A set of tools for convenient technical analysis of web applications built with Ruby and Ruby on Rails. Now you don't need to set up and configure every single gem. Use Inquisition gem instead.
Static Code Analysis Plugin 32 ⭐
A plugin to simplify Static Code Analysis on Gradle. Not restricted to, but specially useful, in Android projects, by making sure all analysis can access the SDK classes.
Simanalyzer 19 ⭐
An ASM analyzer implementation with minimal simulation to gather additional stackframe information.
Swap Detector 18 ⭐
A library for detecting swapped arguments in function calls, and a Clang Static Analyzer plugin used to demonstrate the library.
Intellij Inspections 13 ⭐
Practical examples and articles for IntelliJ's Structural Search and Replace Templates
Codemodel Rifle 11 ⭐
Graph-based incremental static analysis of ECMAScript 6 source code repositories
Logadvisor 11 ⭐
Learning to log: A framework for determining optimal logging points [ICSE'15, ICSE'14]