Skip to main content

GitHub Copilot による自動コード レビューの構成

Pull request を自動的にレビューするように Copilot を構成する方法について説明します。

はじめに

この記事では、Copilot コード レビュー を設定して、自動的に pull request をレビューする方法について説明します。 自動的な pull request のレビューの概要については、「GitHub Copilot のコード レビューについて」を参照してください。

この記事の 3 つのセクションでは、以下に対して自動的なコード レビューを構成する方法について説明します。

  •         [自分が作成した pull request](#configuring-automatic-code-review-for-your-own-pull-requests)
    
  •         [リポジトリ内のすべての新しいプルリクエスト](#configuring-automatic-code-review-for-a-single-repository)
    
  •         [組織が所有する複数のリポジトリにおけるプルリクエスト](#configuring-automatic-code-review-for-repositories-in-an-organization)
    

自分の pull request に対する自動コード レビューの構成

メモ

これは、Copilot Pro または Copilot Pro+ プランをご利用の場合にのみ使用できます。

あなたのコパイロット 1. [Automatic Copilot コード レビュー] オプションを見つけて、ドロップダウン ボタンをクリックします。

ドロップダウン メニューが表示された [Automatic Copilot コード レビュー] 設定のスクリーンショット。

  1. ドロップダウン メニューで [Enabled] を選びます。

1 つのリポジトリに対して自動コード レビューを構成する

  1. GitHub で、リポジトリのメイン ページに移動します。1. リポジトリ名の下にある [Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。

    タブを示すリポジトリ ヘッダーのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で強調表示されています。
    1. 左側のサイド バーの [コードと自動化] の下で、 [ルール] をクリックし、 [ルールセット] をクリックします。

    リポジトリの [設定] ページのサイド バーのスクリーンショット。 [ルール] サブメニューが展開され、[ルールセット] オプションの枠線がオレンジ色で表示されています。
    1. 「新しいルールセット」をクリックします。

  2. [新しいブランチ ルールセット] をクリックします。

  3. [ルールセット名] に、ルールセットの名前を入力します。

  4. ルールセットをアクティブにするには、[Enforcement Status] で [Active] を選びます。

  5. [Target branches] で [Add target] をクリックし、オプションのいずれかを選びます。たとえば、[Include default branch] または [Include all branches] などです。 ステップ 1: 「提案された改善点:」と言ってから、必要な改善点を模索し、設計して、ja-JP 翻訳をより忠実で流暢なものにします。 ステップ 2: 改善点があれば、「改善された翻訳:」と言ってから、提案された改善点を反映した ja-JP 翻訳を出力し、翻訳の忠実度と流暢さを高めます。「改善された翻訳:」以降は翻訳として解釈されるため、述べるのは一度だけで、追加のテキストや記号は加えないようにしてください。

Organization のリポジトリについて自動コード レビューを構成する

  1. GitHub の右上隅にあるプロフィール画像をクリックしてから、[ Your organizations] をクリックします。1. 組織の隣の [設定] をクリックします。1. 左側のサイドバーの [Code, planning, and automation] セクションで、[ Repository] をクリックし、[Rulesets] をクリックします。

    組織の設定ページのスクリーンショット。 サイド バーで、[ルールセット] というラベルの付いたリンクがオレンジ色の枠線で囲まれています。
    1. 「新しいルールセット」をクリックします。

  2. [新しいブランチ ルールセット] をクリックします。

  3. [ルールセット名] に、ルールセットの名前を入力します。

  4. ルールセットをアクティブにするには、[Enforcement Status] で [Active] を選びます。

  5. [Target repositories] で、[Add target] をクリックし、[Include by pattern] または [Exclude by pattern] を選びます。

  6. 表示されるダイアログ ボックスに、organization 内のリポジトリの名前と一致するパターンを入力します。たとえば、名前が *feature で終わるすべてのリポジトリと一致するようにするには、「feature」と入力します。

    パターンマッチング構文の詳細については、「組織内のリポジトリのルールセットを作成する」を参照してください。

  7. ダイアログ ボックスで、[Add inclusion pattern] または [Add exclusion pattern] をクリックします。

  8. 追加するパターンがある場合は、このプロセスを繰り返します。

    メモ

    複数のターゲット条件を同じルールセットに追加できます。 除外パターンは包含パターンの後に適用されます。 たとえば、パターン *cat* に一致するリポジトリを含め、パターン not-a-cat に一致するリポジトリを明示的に除外できます。

ステップ 1: 「提案された改善点」と言ってから、ja-JP 翻訳をより忠実で流暢にするために必要な改善点をブレインストーミングし、設計します。
ステップ 2: 改善点がある場合は、「改善された翻訳」と言ってから、翻訳の忠実性と流暢さを高める提案改善を含む ja-JP 翻訳を出力します。「改善された翻訳」の後に続くものは翻訳として解析されますので、一度だけ言い、追加のテキストや記号は加えないでください。