Ruff
astral-sh/ruffAI 已审核
用途
Ruff 是一个给写 Python 的人用的终端工具。它会扫描项目里的 Python 文件,指出 900 多种问题,比如没用到的导入,还能自动修复其中很多问题,并把代码重新格式化成接近 Black 风格的样子。它用 Rust 编写,为 Windows、macOS 和 Linux 提供现成的二进制文件(约 10 MB),可以用 pip、uv、Homebrew 或项目自带的安装脚本安装。它还能接入 VS Code 和其他编辑器。
安装难易度
C · 需要安装 1–2 个工具 · Windows
- Windows C
- macOS C
- Linux C
三个平台待遇相同:每个平台都发布了现成的二进制文件,但 Ruff 没有窗口也没有按钮,所以你要用一条命令安装它(pip、uv、Homebrew 或安装脚本),然后在终端里输入像 `ruff check` 这样的命令。
GitHub 数据
- 星标
- 50,3692026年10月31日
- 下载量
- 38,310,266本周 853,755
- 增长
- +525 天内新增星标
星标变化
事实
- 可运行于
- Windows, macOS, Linux
- 需要安装
- Python
- 从源码编译需要
- Python, Docker, Rust
- 磁盘空间
- 10 MB–29 MB · 根据安装程序
- 账号或密钥
- 无
- 费用
- 免费 · MIT 许可证;项目背后的公司 Astral 还销售其他产品。
- 许可证
- MIT (宽松型)
- 最近更新
- 2026年10月31日
风险信号 (1)
- 信息安装脚本从网络直接管道执行
README.md 的安装部分建议在 macOS 和 Linux 上运行 `curl -LsSf https://astral.sh/ruff/install.sh | sh`,在 Windows 上运行 `powershell -c "irm https://astral.sh/ruff/install.ps1 | iex"`,这会直接运行从 astral.sh 下载的脚本,而不会先展示脚本内容。
AI 审核
证据以原始语言显示。
Radar 无法验证的内容
- 发布的二进制文件是否与这个仓库里的源代码一致
- 它自动应用的修复中有多少真的是你想要的
- 这些检查在你的 Python 版本和项目结构上是否表现一致