一个工具替代十几个插件:用 Rust 重写 Python 静态检查
来源:GitHub — 2026-11-08 · ⭐ 50,888 stars · Rust
📋 概述
Ruff 是用 Rust 写的 Python 代码检查与格式化工具,速度比 Flake8 和 Black 快十到一百倍,pip 一行就能装。它把过去要装一堆 Flake8 插件再加 isort 和 Black 才能凑齐的工作,收进一个二进制里。
🔑 核心要点
- 内置 900 多条规则,flake8-bugbear 这类热门插件的行为被原生重写,不再依赖插件生态。
- 对 Flake8、isort、Black 做到可直接替换的兼容,迁移时规则集基本不用改。
- 自带缓存,没有改过的文件不重复分析;支持自动修复,例如自动删掉未使用的 import。
- 读取 pyproject.toml 配置,并提供 VS Code 等编辑器的一等集成。
💡 金句
An extremely fast Python linter and code formatter, written in Rust.
👍 0
👎 0
← 返回 GitHub Trending 首页