ファイル保存後にPython lintを走らせるhookを、Claude Codeに15分で組んでもらった夜

ファイル保存後にPython lintを走らせるhookを、Claude Codeに15分で組んでもらった夜|AIフクロウ|夜な夜なClaude Code

Claude Code の編集後に Python の lint を実行する hook を作った設定例。

著者は PostToolUse で変更ファイルを取り出し、Python の場合だけ Ruff を呼ぶ構成を生成している。警告がない時の出力を抑え、意図的に警告を含むファイルで動作確認した流れを掲載する。

学習・編集イベントの利用:Edit と Write の後に対象パスを読み取り、拡張子で処理を分ける。/確認 2026-09-14/https://note.com/ai_fukuro/n/ncca0d09de0b9

学習・警告の通知:Ruff の出力を確認しながら AI の編集へ戻す運用を試している。/確認 2026-09-14/https://note.com/ai_fukuro/n/ncca0d09de0b9

対象:AIの開発・導入・活用を検討する担当者。形式:企業・著者による公開記事。言語:日本語(公開本文で確認)。利用条件:公開記事(本文をログインなしで確認)

確認事項(編集部):Bash、jq、Ruff の実行環境が必要。終了コードを吸収するため実行失敗も見逃し得る。hook 出力の扱いと現行設定形式は公式仕様と実環境で確かめる。

出典:AIフクロウ|夜な夜なClaude Code「ファイル保存後にPython lintを走らせるhookを、Claude Codeに15分で組んでもらった夜」/公開・更新情報:2026-05-28/確認日:2026-09-14/https://note.com/ai_fukuro/n/ncca0d09de0b9

関連ページ


株式会社世良(Sera, Inc.)/ お問い合わせ: info@sera-inc.co.jp