
开源 Python 代码检查与格式化工具,pip 一装即用;整理时 0.17.4(2026-11-05 发布)。
这是什么
Ruff 是用 Rust 编写的开源 Python 工具(MIT 许可证),由 Astral 团队开发,把 linter 与 formatter 合并在一个工具里:既能查代码问题(可开启数百条 Pyflakes/pycodestyle 等规则),也能像 Black 那样一键格式化,速度快到可以直接挂在保存/提交钩子里。适合想在本地和 CI 里用一套工具替代 Flake8、isort、Black 多件套的 Python 开发者。
如何获取
- 官方文档(含安装说明):https://docs.astral.sh/ruff/
- 源码:https://github.com/astral-sh/ruff
- Releases:https://github.com/astral-sh/ruff/releases(整理时最新 0.17.4)
- 安装:pip install ruff(或 pipx / uv 安装,详见官方文档)
注意点
- 规则默认只开一部分,按项目需要在 pyproject.toml 里配置;迁移 Flake8 规则有官方对照说明。
- formatter 与 Black 风格高度兼容但非逐字节一致,存量项目首次格式化建议单独提交。
- 相关阅读:Zed:Rust 打造的高性能开源代码编辑器(同为 Rust 驱动的开发效率工具)。
证据来源(公开可读)
- 官方仓库(README 与 LICENSE=MIT)与 Releases。
- 封面图源:docs.astral.sh/ruff 官方文档首页截图。
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习使用,请在下载后24小时内删除,严禁商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
【注意:本站发布资源来源于网络搜集,均有较强时效性,请在下载前注意查看文章资源发布或更新时间,距离当前时间太久的资源不建议下载,特别是安卓专区相关资源,会有大概率失效无法使用】

评论(0)