Most popular code-analysis repositories and open source projects

YouCompleteMe

A code-completion engine for Vim

2800   24701   24701  

ctags

A maintained ctags implementation

532   5431   5431  

javaparser

Java 1-17 Parser and Abstract Syntax Tree for Java with advanced analy...

1048   4772   4772  

larastan

⚗️ Adds code analysis to Laravel improving developer productivity and...

351   4694   4694  

credo

A static code analysis tool for the Elixir language with a focus on co...

389   4587   4587  

pmd

An extensible multilanguage static code analyzer.

1408   4228   4228  

jsinspect

Detect copy-pasted and structurally similar code

145   3518   3518  

coala

coala provides a unified command-line interface for linting and fixing...

1345   3476   3476  

spotbugs

SpotBugs is FindBugs' successor. A tool for static analysis to look fo...

532   3015   3015  

HTMLHint

⚙️ The static code analysis tool you need for your HTML

393   2957   2957  

nodejsscan

nodejsscan is a static security code scanner for Node.js applications.

331   2127   2127  

find-sec-bugs

The SpotBugs plugin for security audits of Java web applications and A...

453   2053   2053  

ycmd

A code-completion & code-comprehension server

768   1626   1626  

spoon

Spoon is a metaprogramming library to analyze and transform Java sourc...

324   1527   1527  

pylance-release

Documentation and issues for Pylance

805   1523   1523  

radon

Various code metrics for Python code

103   1426   1426  

joern

Open-source code analysis platform for C/C++/Java/Binary/Javascript/Py...

194   1391   1391  

CodeAnalysis

Static Code Analysis - 静态代码分析

237   1388   1388  

pysonar2

PySonar2: a semantic indexer for Python with interprocedual type infer...

507   1340   1340  

php-language-server

PHP Implementation of the VS Code Language Server Protocol 🆚↔🖥

188   1113   1113  

SVF

Static Value-Flow Analysis Framework for Source Code

352   1027   1027  

eslint-plugin-sonarjs

SonarJS rules for ESLint

68   911   911  

python-language-server

Microsoft Language Server for Python

139   906   906  

pdepend

PHP_Depend is an adaptation of the established Java development tool J...

130   862   862  

vue-analysis

Vue 源码注释版 及 Vue 源码详细解析

100   767   767  

codequery

A code-understanding, code-browsing or code-search tool. This is a to...

83   623   623  

PhpDependencyAnalysis

Static code analysis to find violations in a dependency graph

42   552   552  

emerge

Emerge is a browser-based interactive codebase and dependency visualiz...

32   541   541  

sonar-kotlin

SonarQube plugin for Kotlin

57   485   485  

openreil

Open source library that implements translator and tools for REIL (Rev...

83   478   478  

git-fame

Pretty-print `git` repository collaborators sorted by contributions.

28   452   452  

shisho

Lightweight static analyzer for several programming languages

13   353   353  

bblfshd

A self-hosted server for source code parsing

53   347   347  

code-forensics

A toolset for code analysis and report visualisation

45   347   347  

CodeQLpy

CodeQLpy是一款基于CodeQL实现的半自动化代码审计工具,目前仅支持java语言...

37   308   308  

sonar-flutter

SonarQube plugin for Flutter / Dart

61   306   306  

coala-bears

Bears for coala

584   291   291  

forbidden-apis

Policeman's Forbidden API Checker

32   287   287  

wotan

Pluggable TypeScript and JavaScript linter

20   283   283  

ex_check

One task to efficiently run all code analysis & testing tools in an El...

8   283   283  

bodyclose

Analyzer: checks whether HTTP response body is closed and a re-use of...

26   248   248  

detekt-intellij-plugin

detekt plugin for IntelliJ

34   248   248  

proguard-core

Library to read, write, analyze, and process java bytecode

49   243   243  

lancer

Turn your python code into a hideous mess. Ever heard of Black? This i...

11   237   237  

roslyn-security-guard

Roslyn analyzers that aim to help security audit on .NET applications.

38   209   209  

umldoclet

Automatically generate PlantUML diagrams in javadoc

25   197   197  

smda

SMDA is a minimalist recursive disassembler library that is optimized...

33   191   191  

zpa

A parser and static source code analyzer for PL/SQL and Oracle SQL.

73   187   187  

rubysonar

A semantic indexer for Ruby with interprocedual type inference

156   186   186  

ncc

Neural Code Comprehension: A Learnable Representation of Code Semantic...

52   180   180