Ruff v0.16.0:默认规则从59条增加到413条
Astral
Astral 发布了 Ruff v0.16.0,将默认规则从 59 条增加到 413 条。用户报告因新检查导致持续集成失败。该工具现在无需配置即可发现更多问题。
Astral 于2026年7月23日发布了Ruff v0.16.0,默认规则数从59条增至413条。此前默认规则集设置在v0.1.0版本中。规则总数从708条增长到968条。许多新规则能够捕获之前未启用的语法错误和运行时问题。作者Simon Willison在其项目Datasette、sqlite-utils和LLM上进行了测试,发现了数百个小问题。对于sqlite-utils,运行'uvx ruff@latest check . --fix --unsafe-fixes'修复了1618个错误中的1538个。剩余问题的示例包括DTZ005(无时区的datetime.now)、BLE001(捕获盲异常Exception)以及B018(无用的属性访问)。Willison使用Codex(GPT-5.6 Sol高配版)处理LLM和sqlite-utils,并使用Claude Code(Opus 5版)处理Datasette。
来源: Simon Willison —
原文
