Pull-Assist は、ChatGPT を使用して GitHub プル リクエストで非常に基本的なコード レビューを提供する Chrome 拡張機能です。これは主に GenAI で遊ぶための言い訳でしたが、プル リクエストのレビューを手助けする場合でも、自分で作業するときに準ピア レビューを探している場合でも、開発者にとっては日常業務で役立つツールになるかもしれません。
このリポジトリのクローンを作成します。
git clone https://github.com/simons/pull-assist.git cd pull-assist
依存関係をインストールします。
pnpm install
拡張機能をビルドします。
make
拡張機能を Chrome にロードします。
Chrome を開き、 chrome://extensions
に移動します。
右上隅の「開発者モード」を有効にします
「Load unpacked」をクリックし、プロジェクトディレクトリ内のdist
フォルダーを選択します。
Pull-Assist を使用する前に、GitHub Personal Access Token (PAT) と OpenAI API キーを使用してプルアシストを構成する必要があります。
Chrome で Pull-Assist 拡張機能アイコンをクリックします
「オプション」を選択します
GitHub PAT および OpenAI API キーを入力してください
「保存」をクリックします
GitHub PAT を作成するには、こちらの手順に従ってください。
OpenAI API キーを取得するには、OpenAI にサインアップして新しい API キーを作成します。
GitHub プル リクエストに移動します
PRヘッダーに表示される「PRを分析」ボタンをクリックします。
少し待つと、コードの変更とともに提案がインラインで表示されます (デフォルトでは折りたたまれています。クリックして展開します)。
このプロジェクトは MIT ライセンスに基づいてライセンスされています。詳細については、LICENSE ファイルを参照してください。
アイコンの帰属: Freepik によって作成された支援アイコン - Flaticon