RepoPicks Radar

每天约 02:00 UTC 更新

指南

Radar 首页

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 天内新增星标

星标变化

50,30050,32050,34050,36050,380 10月26日10月27日10月28日10月29日10月30日10月31日 50,30050,32050,34050,36050,380 10月26日10月29日

事实

可运行于
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 版本和项目结构上是否表现一致

类似项目

RepoPicks 应用

即将推出:用 RepoPicks 应用一键安装。