一个工具替代十几个插件:用 Rust 重写 Python 静态检查
来源:GitHub — 2026-11-07 · ⭐ 50,553 stars · Rust
📋 概述
Ruff 是用 Rust 写的 Python 静态检查与格式化工具,把 Flake8、isort、pyupgrade 等一大批插件的能力收进同一个二进制。配置集中在一处,规则按前缀分组,CI 里跑一遍就能同时完成检查与格式化。
🔑 核心要点
- 速度来自 Rust 实现与增量缓存,大仓库也能在秒级完成全量检查。
- 兼容大量既有规则集,迁移时按规则前缀逐条开启,不必一次改完。
- 检查与格式化共用一套配置,编辑器与 CI 的行为保持一致。
- 自动修复覆盖大部分风格类问题,可直接在提交前批量改写。
💡 金句
An extremely fast Python linter and code formatter, written in Rust.
👍 0
👎 0
← 返回 GitHub Trending 首页