使用 Gemini Code Assist 檢查 GitHub 程式碼

GitHub 專用 Gemini Code Assist 可做為程式碼審查人員,在提取要求程序中發揮 Gemini 的強大功能。GitHub 專用 Gemini Code Assist 採用 Gemini 輔助的代理程式,可自動摘要提取要求並提供深入的程式碼審查,加快審查速度並提升程式碼品質。

設定 GitHub 專用 Gemini Code Assist 後,您可以在提取要求程序的任何階段叫用 Gemini Code Assist,檢查程式碼。您可以直接在提取要求註解中與 Gemini Code Assist 互動,方法如下:

  • 針對 Gemini Code Assist 建立的審查提出釐清問題。
  • 在註解中加入 /gemini 標記,提示 Gemini Code Assist 根據提取要求提出問題。

Gemini Code Assist 會自動從存放區和提取要求中擷取實用資訊,以執行工作。

本文件適用於各種程度的開發人員。並假設您具備 GitHub 的工作知識。

事前準備

如要測試本文中的步驟,請務必執行下列其中一項操作:

取得提取要求摘要和意見回饋

如要讓 Gemini Code Assist 初步審查提取要求,請建立新的提取要求。

開啟新的提取要求時,Gemini Code Assist 會提供初步審查結果。審查準備就緒後,gemini-code-assist[bot] 會自動新增為提取要求的審查人員。Gemini Code Assist 會在提取要求的「對話」分頁中新增問題註解,提供意見回饋,並針對修改過的程式碼部分新增註解。

評論包含下列資訊:

  • 問題的嚴重程度,分為嚴重、高、中和低
  • 對問題提供意見
  • 可直接從 GitHub 提交的程式碼建議
  • 參考使用者提供的樣式指南

手動叫用 Gemini Code Assist

Gemini Code Assist 會聆聽任何提取要求貢獻者的留言,並決定是否要回覆。

如要手動叫用 Gemini Code Assist,可以在提取要求的註解主頁面中,使用下列指令做為問題註解。

指令 說明
/gemini summary 發布提取要求中的變更摘要
/gemini review 發布提取要求中變更的程式碼審查
/gemini 在註解中手動叫用 Gemini Code Assist
/gemini help 可用指令總覽

管理 Gemini Code Assist 設定

只要有權限修改組織的 GitHub 應用程式設定,就能管理 Gemini Code Assist 應用程式設定。您可以查看 Gemini Code Assist 應用程式的權限、管理存放區存取權,以及解除安裝 Gemini Code Assist 應用程式。

如要修改設定,請按照下列步驟操作:

  1. 在 GitHub 上,按一下個人資料相片,然後按一下「Settings」
  2. 在「整合」部分中,按一下「應用程式」。 系統會顯示 GitHub 應用程式清單。
  3. 在 Gemini Code Assist 旁邊,按一下「設定」

後續步驟