开源 🇺🇸 26.07.2026 15:02

Ruff v0.16.0:默认规则数量从59条增至413条

AstralAstral
Astral 发布了 Python 代码检查工具 Ruff 的 0.16.0 版本。默认启用的规则数量从 59 条增加到 413 条,导致典型项目中新增数百条警告。
公司 Astral 发布了其 Python 代码检查工具 Ruff 的 0.16.0 版本。新版本默认启用了 413 条规则,而之前只有 59 条。Ruff 中的规则总数从 708 条增加到 968 条,其中许多规则现在无需额外配置即可生效。文章作者 Simon Willison 在自己的项目(Datasette、sqlite-utils、LLM)上测试了新版本,发现了数百个小违规问题。为了自动修复大部分错误,他使用了命令 `uvx ruff@latest check . --fix --unsafe-fixes`。在 sqlite-utils 中发现了 1618 个错误,其中 1538 个已自动修复,剩余 80 个。剩余错误的示例包括:调用 `datetime.datetime.now()` 时缺少 `tz` 参数、盲目捕获 `Exception` 异常以及不必要的属性访问。为了修复剩余问题,作者使用了 Codex(即 GPT-5.6 Sol high)和 Claude Code(即 Opus 5)。
来源: Simon Willison — 原文
我们之前关于此话题的帖子 ↓
最新新闻