代码质量

149 条
#仓库Stars
51phan/phan
Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
5.6k
52revive-lint/revive
🔥 Fast, strict, configurable, extensible, and beautiful linter for Go
5.6k
53pmd/pmd
An extensible multilanguage static code analyzer.
5.5k
54danger/danger-js
⚠️ Stop saying "you forgot to …" in code review
5.5k
55fallow-rs/fallow
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.
5.3k
56rrrene/credo
A static code analysis tool for the Elixir language with a focus on code consistency and teaching.
5.2k
57nicocha30/ligolo-ng
An advanced, yet simple, tunneling/pivoting tool that uses a TUN interface.
5.2k
58didi/booster
🚀Optimizer for mobile applications
5.1k
59pirate/wireguard-docs
📖 Unofficial WireGuard Documentation: Setup, Usage, Configuration, and full example setups for VPNs supporting both servers & roaming clients.
5.1k
60google/pytype
A static type analyzer for Python code
5.0k
61AhmadHassan-BTed/CoDiver
An advanced, unified platform for code quality, architectural metrics, and Agile analytics. Features Python AST parsing, Java static analysis (code smells), and interactive project health dashboards built with Streamlit.
4.7k
62vuejs/eslint-plugin-vue
Official ESLint plugin for Vue.js
4.6k
63microsoft/ApplicationInspector
A source code analyzer built for surfacing features of interest and other characteristics to answer the question 'What's in the code?' quickly using static analysis with a json based rules engine. Ideal for scanning components before use or detecting feature level changes.
4.4k
64PurpleI2P/i2pd
🛡 I2P: End-to-End encrypted and anonymous Internet
4.3k
65michael-denyer/pstack-claude
Antigravity, Claude Code, Codex, Copilot, Gemini, Muse, OpenCode, Pi, and Prime Agent versions of Poteto's pstack. Rigorous agent workflows with Cursor primitives translated for other harnesses.
4.2k
66troessner/reek
Code smell detector for Ruby
4.1k
67uber/NullAway
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
4.1k
68spotbugs/spotbugs
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
4.0k
69uber-go/nilaway
Static analysis tool to detect potential nil panics in Go code
3.9k
70PyCQA/flake8
flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
3.8k
71agavra/tuicr
a code review TUI with vim keybindings
3.6k
72carthage-software/mago
Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.
3.6k
73whitesmith/rubycritic
A Ruby code quality reporter
3.5k
74sentrux/sentrux
Real-time architectural sensor that helps AI agents close the feedback loop, enabling recursive self-improvement of code quality. Pure Rust.
3.3k
75shivammathur/setup-php
GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.
3.3k
76blokadaorg/blokada
The official repo for Blokada apps.
3.3k
77qltysh/qlty
💎 Code quality CLI for universal linting, auto-formatting, security scanning, and maintainability
3.2k
78Verlintas/NOIR
手机隐私审计:用 adb 扫出 Android 应用的权限、上报端点与数据流向,并给出可回滚的处置。Desktop Android leak audit: permissions, endpoints, data flows, reversible fixes.
3.2k
79NASA-SW-VnV/ikos
Static analyzer for C/C++ based on the theory of Abstract Interpretation.
3.2k
80soot-oss/soot
Soot - A Java optimization framework
3.1k
81willcrichton/flowistry
Flowistry is an IDE plugin for Rust that helps you focus on relevant code.
3.1k
82DefGuard/defguard
Zero-Trust access management with true WireGuard® 2FA/MFA
2.9k
83exakat/php-static-analysis-tools
A reviewed list of useful PHP static analysis tools
2.9k
84Bearer/bearer
Code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks.
2.8k
85CodeBoarding/CodeBoarding
Interactive architecture diagrams for codebases
2.7k
86microsoft/vscode-pull-request-github
GitHub Pull Requests for Visual Studio Code
2.6k
87ajinabraham/nodejsscan
nodejsscan is a static security code scanner for Node.js applications.
2.6k
88friendlyanon/cmake-init
The missing CMake project initializer
2.6k
89redhat-et/ripwire
The ripgrep of AI context: a zero-dependency C++23 CLI + MCP server for coding agents. Find what you want without reading the repo, then check you built what you meant — blast radius, tests-to-run, quality deltas. Signatures at 74.7% fewer bytes than bodies; every guess labelled, every loss published. Paddle out with a map.
2.5k
90mattzcarey/shippie
extendable code review and QA agent 🚢
2.5k
91RevylAI/greenlight
Pre-submission compliance scanner for the Apple App Store and Google Play. Scans code, privacy manifests, Android manifests, and IPA/APK/AAB binaries against the review guidelines. Offline, no account.
2.5k
92phpmd/phpmd
PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend.
2.5k
93find-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)
2.5k
94crev-dev/cargo-crev
A cryptographically verifiable code review system for the cargo (Rust) package manager.
2.3k
95JoshuaKGoldberg/TypeStat
Converts JavaScript to TypeScript and TypeScript to better TypeScript. 🧫
2.3k
96mbj/mutant
Mutation testing for Ruby. AI writes your code. AI writes your tests. But who tests the tests?
2.2k
97jar-analyzer/jar-analyzer
Jar Analyzer - 一个 JAR 包 GUI 分析工具,内置 AI 助手协助分析,支持 JAR DIFF 分析,方法调用关系搜索,方法调用链 DFS 算法分析,模拟 JVM 的污点分析验证 DFS 结果,字符串搜索,Java Web 组件入口分析,CFG 程序分析,JVM 栈帧分析,自定义表达式搜索等
2.2k
98glebm/i18n-tasks
Manage translation and localization with static analysis, for Ruby i18n
2.2k
99ttlequals0/autovpn
Create On Demand Disposable OpenVPN Endpoints on AWS.
2.0k
100clj-kondo/clj-kondo
Static analyzer and linter for Clojure code that sparks joy
1.9k