Ruff v0.16.0、デフォルトルール413件に大幅拡張
Judul asli: Ruff v0.16.0 – Significant new updates – 413 default rules up from 59
Mengapa Ini Penting
デフォルトルール大幅拡張により、設定不要でコード品質向上が図れる点が業界で注目される。
Python高速リンターRuff v0.16.0が2026年7月23日にリリース。デフォルト有効ルール数が旧バージョンの59件から413件へと大幅増加した。
Astralは2026年7月23日、Rust製Python高速リンター・フォーマッターRuffのv0.16.0をリリースした。最大の変更点はデフォルト有効ルール数の拡張で、従来の59件から413件へと増加。v0.1.0以降、Ruff全体のルール数は708件から968件に増えており、構文エラーや実行時エラーを検出するルールを含む多くの重要ルールがデフォルトで有効化された。flake8-bugbear(B)やpyupgrade(UP)由来のルールも含まれる。旧デフォルト設定への復元は設定ファイルで可能。また、MarkdownファイルへのPythonコードブロックフォーマット機能が安定版として追加され、python・py・pyiなどのinfo stringを持つfenced code blockを自動整形できる。QuartoノートブックのQMD形式にも対応。さらに、`ruff: ignore`コメントによる新しい抑制機能も導入された。破壊的変更は最小限に抑えられており、多くのユーザーは設定変更なしにアップデート可能としている。