Topic

code-analysis

Repositories (651)

YouCompleteMe
YouCompleteMe ycm-core Python

A code-completion engine for Vim

26k
ctags
ctags universal-ctags C

A maintained ctags implementation

6.9k
larastan
larastan larastan PHP

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

6.1k
javaparser
javaparser javaparser Java

Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.

5.9k
pmd
pmd pmd Java

An extensible multilanguage static code analyzer.

5.2k
credo
credo rrrene Elixir

A static code analysis tool for the Elixir language with a focus on code consistency and teaching.

5.1k
DesktopCommanderMCP
DesktopCommanderMCP wonderwhy-er JavaScript

This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities

4.3k
spotbugs
spotbugs spotbugs Java

SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.

3.7k
jsinspect
jsinspect danielstjules JavaScript

Detect copy-pasted and structurally similar code

3.6k
coala
coala coala Python

coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.

3.6k
HTMLHint
HTMLHint htmlhint JavaScript

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

3.2k
joern
joern joernio Scala

Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs. Discord https://discord.gg/vv4MH284Hc

2.6k
Chronos
Chronos Kodezi Java

Kodezi Chronos Debugging-first language model achieving 65.3% autonomous bug fixing (6-7x better than GPT-4). Research, benchmarks & evaluation framew...

2.5k
nodejsscan
nodejsscan ajinabraham CSS

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

2.5k
find-sec-bugs
find-sec-bugs find-sec-bugs Java

The SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)

2.4k
pylance-release
pylance-release microsoft Python

Documentation and issues for Pylance

1.9k
radon
radon rubik Python

Various code metrics for Python code

1.9k
spoon
spoon INRIA Java

Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source f...

1.9k
CodeAnalysis
CodeAnalysis Tencent Python

Static Code Analysis - 静态代码分析

1.8k
ycmd
ycmd ycm-core C++

A code-completion & code-comprehension server

1.7k
SVF
SVF SVF-tools C++

Static Value-Flow Analysis Framework for Source Code

1.6k
pysonar2
pysonar2 yinwang0 Java

PySonar2: a semantic indexer for Python with interprocedual type inference

1.4k
eslint-plugin-sonarjs
eslint-plugin-sonarjs SonarSource TypeScript

SonarJS rules for ESLint

1.2k
php-language-server
php-language-server felixfbecker PHP

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

1.2k
pdepend
pdepend pdepend PHP

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...

940
python-language-server
python-language-server microsoft C#

Microsoft Language Server for Python

921
emerge
emerge glato Python

Emerge is a browser-based interactive codebase and dependency visualization tool for many different programming languages. It supports some basic code...

912
CodeQLpy
CodeQLpy webraybtl CodeQL

CodeQLpy是一款基于CodeQL实现的半自动化代码审计工具,目前仅支持java语言。实现从源码反编译,数据库生成,脆弱性发现的全过程,可以辅助代码审计人员快速定位...

821
vue-analysis
vue-analysis Ma63d JavaScript

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

770
git-fame
git-fame casperdcl Python

:star: Pretty-print `git` repository collaborators sorted by contributions

756
codequery
codequery ruben2020 C++

A code-understanding, code-browsing or code-search tool. This is a tool to index, then query or search C, C++, Java, Python, Ruby, Go and Javascript...

732
ai-doc-gen
ai-doc-gen divar-ir Python

AI-powered multi-agent system that automatically analyzes codebases and generates comprehensive documentation. Features GitLab integration, concurrent...

606
PhpDependencyAnalysis
PhpDependencyAnalysis mamuz PHP

Static code analysis to find violations in a dependency graph

570
ameba
ameba crystal-ameba Crystal

A static code analysis tool for Crystal

538
openreil
openreil Cr4sh C

Open source library that implements translator and tools for REIL (Reverse Engineering Intermediate Language)

508
sonar-detekt
sonar-detekt detekt Kotlin

SonarQube plugin for Kotlin

496
sonar-flutter
sonar-flutter insideapp-oss Java

SonarQube plugin for Flutter / Dart

484
multilspy
multilspy microsoft Python

multilspy is a lsp client library in Python intended to be used to build applications around language servers.

445
code-forensics
code-forensics smontanari JavaScript

A toolset for code analysis and report visualisation

401
shisho
shisho flatt-security Rust

Lightweight static analyzer for several programming languages

379
bblfshd
bblfshd bblfsh Go

A self-hosted server for source code parsing

364
forbidden-apis
forbidden-apis policeman-tools Java

Policeman's Forbidden API Checker

354
proguard-core
proguard-core Guardsquare Java

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

325
bodyclose
bodyclose timakin Go

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

321
CodeFuse-Query
CodeFuse-Query codefuse-ai Java

Query-Based Code Analysis Engine

320
ex_check
ex_check karolsluszniak Elixir

One task to efficiently run all code analysis & testing tools in an Elixir project. Born out of 💜 to Elixir and pragmatism.

317
detekt-intellij-plugin
detekt-intellij-plugin detekt Kotlin

detekt plugin for IntelliJ

307
coala-bears
coala-bears coala Python

Bears for coala

295
napi
napi nanoapi-io TypeScript

Software architecture tooling for the AI age

290
wotan
wotan fimbullinter TypeScript

Pluggable TypeScript and JavaScript linter

283