Codebase intelligence for AI and humans: code health scores, auto-generated docs, git analytics, dead code detection, and architectural decisions via MCP.
Best Static Analysis & Linters GitHub Repositories
Top 148 open source projects in Static Analysis & Linters. Ranked by stars, activity, and recorded community growth.
The modern Java bytecode editor
Catch common Java mistakes as compile-time errors
Static code analysis for Kotlin
Static analysis for GitHub Actions (and more)
An anti-bikeshedding Kotlin linter with built-in formatter
static analysis of C/C++ code
Copy/paste detector for source code. 220+ languages, Rust engine, SARIF/HTML/badge reporters, GitHub Action, MCP server for AI agents.
A Node.js style checker and lint tool for Markdown/CommonMark files.
Ghidra MCP Server — 200+ MCP tools for AI-powered reverse engineering. GUI plugin + headless server, lazy tool loading, convention enforcement, batch operations, Ghidra Server integration, and Docker deployment.
A PHP static analysis tool for finding errors and security vulnerabilities in PHP applications
It's not just a linter that annoys you!
🔥 Fast, strict, configurable, extensible, and beautiful linter for Go
Codebase intelligence for TypeScript and JavaScript. Health, complexity hotspots, duplication, architecture boundaries, circular dependencies, design-system drift, and unused code, from one graph. CLI, GitHub Action, LSP, MCP, and VS Code. Rust, MIT licensed.
Code smell detector for Ruby
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure the applications represented in them adhere to best practices.
Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.
A Ruby code quality reporter