# Ruff 0.16から0.17へ上げて実際に変わった4つの挙動

出典: [Zennの「Python」のフィード](https://zenn.dev/kurosaki_ren/articles/ruff-017-migration-log) · 2026-11-10 · 言語・開発
ページ: https://themorning.dev/ja/story/ruff-0-16-0-17-4-f8105567-33c97916c794a938
種類：リリース · 影響度：中

## 要点

- Ruff 0.16.10から0.17.0へ上げると、既定値の変更が4箇所に出る
- flake8・black・isortをRuffにまとめる移行は、設定をpyproject.tomlに集約してruff checkとruff formatを回す形で行う
- target-versionとlintのselectを明示してから0.17へ上げると、警告の増減を追いやすい

## なぜ重要か

Ruffを0.17へ上げると既定値が変わり、lintの結果や警告の数が変わる可能性がある。上げる前に既定値の変更点を確認しておくと、移行時の混乱を避けやすい。

## 取るべき対応

- target-versionとlintのselectを明示的に設定してから0.17へ上げる
- 設定をpyproject.tomlに集約し、ruff checkとruff formatで挙動を確認する

## バージョン

- Ruff 0.16.10
- Ruff 0.17.0

## 報道

- [Ruff 0.16から0.17へ上げて実際に変わった4つの挙動](https://zenn.dev/kurosaki_ren/articles/ruff-017-migration-log) — Zennの「Python」のフィード, 2026-11-10

タグ: Ruff, Python, リンター, フォーマッター, 開発ツール

---

このまとめは、「報道」に挙げた記事をもとにAI（claude-haiku-5-5）が生成したものです。見出しの権利は各発行元に帰属します。The Morning Dev – https://themorning.dev/ja
