Veltioblog

GitHub Copilot エージェントで Linter の警告を修正する


GitHub Copilot エージェント は、GitHub Copilot の自立型エージェントです。 このエージェントを利用して、GitHub Copilot で Linter の警告を修正するときに自分が行った手順をまとめました。

参照: GitHub Copilot:エージェントの覚醒

例: linter の警告を修正したい、linter は make lint で実行できる

前提

VSCode のターミナル統合機能が有効化されている(されていない場合は、このワークフローを実行しようとすると「ターミナル統合が無効です」みたいなメッセージが Copilot からくる

手順

  1. Copilot エージェントに雑に make lint を実行して、出力された警告を修正してください と投げる
  1. 一度エージェントの作業が終わったら commit or ステージングしておく
  2. また繰り返す
  3. これで全体の 7 割くらいが修正できたら(この塩梅は人それぞれ)あとは、Copilot Edit を利用してファイルごとに警告を修正する命令を投げていく
  4. これでも直せない箇所は自分でやれば良い (だいぶ手を動かす時間が減る

途中のレビューについて