Python 代码检查和格式化工具的 Rust 重写版,官方数据比 Flake8、Black 快 10-100 倍。pip 装好就能用:900+ 条规则、自动修复(比如自动删无用 import)、VS Code 集成一应俱全。不管写爬虫、做 AI 应用还是交付外包脚本,一条命令把代码质量拉满,属于 Python 项目标配。
项目自述 · 据 README 提炼
写 Python 的人多半被三件套折磨过:Flake8 查问题、isort 排 import、Black 排版,装起来繁琐跑起来还慢。Ruff 用 Rust 把它们全重写了:官方数据比现有 linter(如 Flake8)和 formatter(如 Black)快 10-100 倍,pip 即可安装,支持 pyproject.toml 配置和 Python 3.15。它与 Flake8、isort、Black 功能对齐,内置 900+ 条规则,原生复刻了 flake8-bugbear 等热门插件。亮点还有:内置缓存,未改动的文件不重复分析;支持自动修复,比如一键删掉没用到的 import;VS Code 等编辑器有官方集成。上手几乎零门槛:装好后 ruff check 查问题、ruff format 统一风格,规则按需在 pyproject.toml 里开关。适合所有写 Python 的人——接外包、写脚本、做 AI 应用,代码又快又干净,交付才体面。
astral-sh/ruff
2026-11-09 榜单 · ★ 350(进页自动刷新) · 本期涨星 +350 · 语言 Rust
做AI项目,先看AI雷达 - AiRadar.com.cn · 全部GitHub热榜 →