Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
An extremely fast Python linter and code formatter, written in Rust.
Local code intelligence for developers and AI agents. Connect code, docs and infrastructure in a persistent graph, with CBM Lens, MCP tools, agent integrations and change-aware test selection.
🌟 JavaScript Style Guide, with linter & automatic code fixer
Find and fix problems in your JavaScript code.
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
A code-completion engine for Vim
- vim
- code-completion
- code-analysis
- semantic-engine
Translated😱 From the source code level, analyze and dig into the underlying implementation principles of mainstream technologies in the internet industry, making it convenient for developers to "improve their technical depth". Currently covers the Spring family of frameworks, the Mybatis, Netty, and Dubbo frameworks, and middleware such as Redis and Tomcat
- sourcecode-analysis
- spring
- mybatis
- netty
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
A static analyzer for Java, C, C++, and Objective-C
Convert documentation websites, GitHub repositories, and PDFs into Claude AI skills with automatic conflict detection
⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.
PHP Static Analysis Tool - discover bugs in your code without running it!
TranslatedReading the Spring source code
Translated✍🏻 Source Code Deep Dives, System Design & Engineering Blogs | Halfrost-Field (冰霜之地, "Land of Frost"): notes on source code analysis, system design, and engineering practice
- ios
- objective-c
- swift
- javascript
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
Go security checker
Bandit is a tool designed to find common security issues in Python code.
⚗️ Adds code analysis to Laravel improving developer productivity and code quality.
Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
It's not just a linter that annoys you!
Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
🔥 Fast, strict, configurable, extensible, and beautiful linter for Go