代码质量
开发与框架下的项目,按 star 排序,共 149 个。
用 Rust 写成的超快 Python 代码检查与格式化工具,能替代 Flake8、Black 等,大幅缩短 lint 和格式化耗时。
阿里开源的大规模代码审查工具,用确定性流水线加 LLM Agent 混合架构,精准定位行级问题,内置 NPE、线程安全、XSS、SQL 注入等多语言规则集。
静态分析 shell 脚本,提前揪出语法错误、引用不当和可移植性问题,帮你在运行前发现 bash/sh 脚本里的坑。
用 Ansible 在云服务器上一键部署个人 VPN,自动配置 WireGuard 和 IPsec/IKEv2,省去手动搭建加密隧道和客户端配置的麻烦。
Swift 代码风格检查工具,按预设规则自动扫描并报告不符合规范的写法,帮团队统一 Swift 代码风格。
把 Git diff 输出重新排版成更易读的格式,突出改动位置和代码块,方便快速定位缺陷、提升代码审查效率。
用类似源码的规则模式做多语言轻量级静态分析,快速找出代码中的缺陷变体,适合在 CI 里做安全与质量扫描。
用 PHP 写的 PHP 解析器,能把源码转成 AST,方便做静态分析、代码改写和工具链开发。
基于语法树做代码结构化搜索、lint 和批量重写的命令行工具,用 Rust 编写,比正则匹配更精准,适合大规模重构和代码审查。
一款免费强大的系统监控与调试工具,可实时查看进程、性能、网络等资源占用,还能辅助排查恶意软件。
自动审查 Pull Request 的 AI 代码审查工具,接入 OpenAI、Anthropic、Ollama 等模型,在 PR 提交时生成评审意见、改进建议和摘要。
Meta 开源的静态分析工具,能在编译前扫描 Java、C、C++ 和 Objective-C 代码,提前发现空指针、资源泄漏等潜在缺陷。
统一管理 Git 提交前钩子的框架,支持多语言,自动安装和运行 linter、格式化等检查,避免每次手动配置。
专治 AI 代理写出的烂 React 代码,自动做代码审查并揪出常见反模式和坏习惯,帮你在合并前把问题拦下来。
一份覆盖各种编程语言、配置文件和构建工具的静态分析(SAST)与 linter 工具清单,帮你在自己技术栈里快速找到提升代码质量的检查工具。
开源 VPN 守护进程,用 C 实现,支持 SSL/TLS 加密隧道,可自建安全远程访问与站点互联网络。
只对 Git 暂存区里的文件跑格式化和 lint 检查,避免提交前全量扫描,让 pre-commit 钩子又快又准。
PHP 静态分析工具,不用运行代码就能扫出类型错误和潜在 bug,适合在 CI 里给 PHP 项目做质量把关。
提供按需创建的云端开发环境,让开发者快速启动可丢弃的编码环境,提升开发效率与安全性。
自动检测并修复 PHP 代码风格问题的命令行工具,让团队无需手动调整格式就能统一编码规范。
用 Haskell 写的 Dockerfile 静态检查工具,能校验内联 bash 脚本,帮你在构建前发现镜像定义里的语法和最佳实践问题。
持续检查代码质量的静态分析平台,能自动扫描多种语言代码,发现 bug、漏洞和坏味道,帮团队在开发阶段就把质量问题拦住。
给编码 Agent 用的协作工作台,能规划、批注、审查代码,并把反馈一键回传给 Claude Code、Codex 等 Agent。
面向 AI 编程代理的终端 diff 查看器,以审查优先的方式展示代码改动,方便在命令行里逐块检查 agent 生成的补丁。
把各种代码分析工具的输出自动转成 PR 评论,支持 GitHub、GitLab、Bitbucket 等平台,让 lint 和静态检查结果直接出现在代码审查里。
Java 代码静态检查工具,按 Google Java 风格指南和 Sun 规范自动找出不符合编码标准的写法,规则可高度自定义,支持命令行和 ANT 调用。
基于 WireGuard 的零信任远程访问平台,用 Elixir 和 Rust 构建,替代传统 VPN,让团队安全接入内网资源。
Go 语言的静态安全扫描器,检查源码中的常见安全漏洞和危险写法,可接入 CI 做安全自动化。
跨平台的 Cloudflare Warp 非官方命令行客户端,用 Go 编写,能自动注册并生成 WireGuard 配置,方便在脚本或服务器上快速接入 Warp 网络。
扫描代码库生成健康评分、自动文档和 Git 分析,还能找出死代码并通过 MCP 输出架构决策,帮团队和 AI 快速看懂项目现状。
校验并可视化 JavaScript、TypeScript 等项目的模块依赖,按自定义规则拦截循环依赖和违规引用,把架构约束变成可执行的检查。
基于大模型的自动化代码安全审计平台,多智能体协作挖掘漏洞,并在沙箱中自动验证 PoC,支持 Ollama 私有部署和一键生成报告。
针对 Ruby on Rails 应用的静态安全扫描器,不用跑起来就能查出代码里的 SQL 注入、XSS 等常见漏洞,适合接入 CI 做安全审计。
在编译期捕获 Java 常见错误的静态分析工具,把容易写错的代码模式直接变成编译报错,帮团队在提交前就拦住低级 bug。
用 Rust 写的高性能 Python 类型检查器和语言服务器,能快速做类型检查并给编辑器提供补全、跳转等 LSP 能力。
Performant type-checking for python.
Kotlin 静态代码分析工具,能查代码异味、风格问题和潜在缺陷,支持 Gradle 插件和命令行,适合在 CI 里卡质量。
静态扫描 Terraform 等基础设施即代码文件,提前发现云资源配置中的安全风险和合规问题,可接入 CI 流程。
用 Rust 写的 GitHub Actions 静态分析工具,能提前发现工作流里的安全漏洞和配置问题,避免 CI 被利用。
Staticcheck 是 Go 语言的进阶静态分析工具,能查出编译器发现不了的 bug、性能问题和可疑代码,帮你在上线前把隐患拦下来。
C/C++ 静态代码分析工具,不用编译就能扫出内存泄漏、越界、未初始化变量等缺陷,适合接入 CI 做代码质量把关。
pre-commit 的官方钩子集合,开箱即用,帮你在提交代码前自动检查尾随空格、文件结尾、YAML/JSON 语法等常见问题。
用 Graphviz 把 Go 程序的函数调用关系画成可视化调用图,方便排查代码结构和依赖。
用 Rust 引擎扫描源码里的复制粘贴和重复代码,支持 220 多种语言,能输出 SARIF、HTML 和徽章报告,还提供 GitHub Action 与给 AI 代理用的 MCP 服务。
针对 Solidity 和 Vyper 智能合约的静态分析器,能在部署前自动检测漏洞、代码异味和规范问题,帮审计和开发人员提前排雷。
Python 代码自动补全、静态分析与重构库,通过类型推断为编辑器提供精准的跳转和补全能力。
用 Rust 写的静态分析引擎,把源码编译成简洁的组合式程序图,并据此自动生成 14 种 UML 图,帮你看清代码结构。
PHP 静态分析工具,通过类型推断和污点分析在运行前发现代码错误与安全漏洞,适合 CI 中做质量门禁。
Python 静态代码分析工具,检查编码规范(PEP 8)、潜在错误和代码异味,帮你在提交前发现问题。
用 Ruby 写的代码审查自动化工具,把「你忘了…」这类重复提醒写成规则,在 CI 里自动对 PR 评论,省去人工唠叨。
PHP 静态分析器,宁可漏报也不误报,专注证明代码确实有问题,帮你在运行前发现类型错误和潜在缺陷。
一个用 Go 写的快速、严格且可配置的代码检查工具,用来替代 golint,帮你在 CI 里揪出 Go 代码的风格和潜在问题。
可扩展的多语言静态代码分析器,支持 Java、Apex、PLSQL、Swift 等语言,帮你在编码阶段发现潜在缺陷和代码异味。
把团队代码规范写成脚本,在 CI 里自动检查 PR 并留言提醒,省得人工反复说“你忘了改…”。
用一张依赖图分析 TypeScript/JavaScript 代码库的健康度、复杂度热点、重复代码、循环依赖和未使用代码,提供 CLI、GitHub Action、LSP 和 MCP 多种接入方式。
Elixir 语言的静态代码分析工具,专注检查代码一致性并给出教学式修改建议,帮团队统一风格、提前发现坏味道。
基于 TUN 虚拟网卡的隧道与内网横向移动工具,让渗透测试人员在拿下入口后轻松穿透多层网络、访问内网主机。
滴滴开源的 Android 应用构建期优化器,通过 Gradle 插件做静态分析和字节码改写,帮 App 减小包体、提升运行性能。
非官方的 WireGuard 中文文档,涵盖安装、配置、用法以及服务器和漫游客户端 VPN 的完整示例,适合照着搭建和排查问题。
A static type analyzer for Python code