code-analysis

There are 769 repositories under code-analysis topic.

  • ycm-core/YouCompleteMe

    A code-completion engine for Vim

    Language:Python26.2k5423.3k2.8k
  • universal-ctags/ctags

    A maintained ctags implementation

    Language:C7k1071.3k642
  • larastan

    larastan/larastan

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

    Language:PHP6.2k491.2k476
  • javaparser/javaparser

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

    Language:Java6k1402.4k1.2k
  • pmd/pmd

    An extensible multilanguage static code analyzer.

    Language:Java5.2k1362.8k1.5k
  • credo

    rrrene/credo

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

    Language:Elixir5.1k54613434
  • wonderwhy-er/DesktopCommanderMCP

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

    Language:TypeScript4.9k42119540
  • Kodezi/Chronos

    Kodezi Chronos Debugging-first language model achieving 65.3% autonomous bug fixing (6-7x better than GPT-4). Research, benchmarks & evaluation framework. Model available Q1 2026 via Kodezi OS.

    Language:Java3.9k120203
  • spotbugs/spotbugs

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

    Language:Java3.8k761.4k638
  • yusufkaraaslan/Skill_Seekers

    Convert documentation websites, GitHub repositories, and PDFs into Claude AI skills with automatic conflict detection

    Language:Python3.6k361
  • danielstjules/jsinspect

    Detect copy-pasted and structurally similar code

    Language:JavaScript3.6k5364127
  • coala/coala

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

    Language:Python3.6k943k1.3k
  • htmlhint/HTMLHint

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

    Language:JavaScript3.2k73328427
  • joern

    joernio/joern

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

    Language:Scala2.7k381.2k368
  • ajinabraham/nodejsscan

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

    Language:CSS2.5k5487344
  • find-sec-bugs

    find-sec-bugs/find-sec-bugs

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

    Language:Java2.4k86446482
  • microsoft/pylance-release

    Documentation and issues for Pylance

    Language:Python1.9k496.1k945
  • rubik/radon

    Various code metrics for Python code

    Language:Python1.9k34178130
  • INRIA/spoon

    Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.

    Language:Java1.9k511.7k370
  • Tencent/CodeAnalysis

    Static Code Analysis - 静态代码分析

    Language:Python1.8k31435298
  • ycm-core/ycmd

    A code-completion & code-comprehension server

    Language:C++1.7k50435775
  • SVF-tools/SVF

    Static Value-Flow Analysis Framework for Source Code

    Language:C++1.6k54662471
  • yinwang0/pysonar2

    PySonar2: a semantic indexer for Python with interprocedual type inference

    Language:Java1.4k4573503
  • SonarSource/eslint-plugin-sonarjs

    SonarJS rules for ESLint

    Language:TypeScript1.2k2115771
  • felixfbecker/php-language-server

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

    Language:PHP1.2k25568187
  • pdepend/pdepend

    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.

    Language:PHP94321347131
  • microsoft/python-language-server

    Microsoft Language Server for Python

    Language:C#922341.5k134
  • webraybtl/CodeQLpy

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

    Language:CodeQL83095488
  • casperdcl/git-fame

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

    Language:Python77356340
  • Ma63d/vue-analysis

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

    Language:JavaScript77012510100
  • ruben2020/codequery

    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 source code. It builds upon the databases of cscope and ctags, and provides a nice GUI tool.

    Language:C++742388991
  • ai-doc-gen

    divar-ir/ai-doc-gen

    AI-powered multi-agent system that automatically analyzes codebases and generates comprehensive documentation. Features GitLab integration, concurrent processing, and multiple LLM support for better code understanding and developer onboarding.

    Language:Python6536963
  • mamuz/PhpDependencyAnalysis

    Static code analysis to find violations in a dependency graph

    Language:PHP572283544
  • crystal-ameba/ameba

    A static code analysis tool for Crystal

    Language:Crystal5421126040
  • Cr4sh/openreil

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

    Language:C51063076
  • detekt/sonar-detekt

    SonarQube plugin for Kotlin

    Language:Kotlin4951510051