本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
尋址發現
Amazon Q 產生發現項目時,會強調易受攻擊或低品質的程式碼。發現項目包含有關安全性或品質問題的詳細資料,以及如何在程式碼中加以解決。
解決JetBrains和中的發現 Visual Studio Code
您可以在「問題」標籤中檢視偵測到的發現項目清單。選擇要重新導向至偵測到弱點或低品質程式碼之檔案特定區域的發現項目。若要查看包含發現項目資訊的快顯視窗,請將游標停留在加底線的程式碼上。
在彈出窗口中,您有幾個選項可以解決發現:
-
自動修復 — 此選項會針對某些漏洞顯示。選擇 [修正] 以就地更新您的程式碼並解決發現項目。
-
用 Q 解釋 — Amazon Q 會說明這項發現並建議如何修正此問題。在彈出視窗中,選擇「解釋」,將發現項目和相關代碼傳送到 Amazon Q 聊天面板。
-
進一步了解發現項目 — 此發現項目說明如何修復弱點。使用此資訊以改良的程式碼取代程式碼。
在視覺工作室中解決發現
若要在 Visual Studio 中檢視發現項目,請展開 [檢視] 標題中的 [檢視] 標題,然後選擇 [錯誤清單],以開啟 Visual Studio 錯誤清單。
您可以使用發現項目中的資訊來更新程式碼。更新程式碼之後,請再次掃描您的程式碼,以查看發現項目是否已解決。
根據預設,Visual Studio 錯誤清單會顯示程式碼基底的所有警告和錯誤。若要從 Visual Studio 錯誤清單篩選 Amazon Q 發現項目,請完成下列程序來建立篩選器。
注意
只有在您執行 Amazon Q 偵測到問題的安全掃描後,才能看見掃描發現項目。
發現項目會顯示為警告。若要檢視「錯誤清單」中的發現項目,必須選取「錯誤清單」標題中的「警告」選項。
篩選錯誤清單中的發現項目
-
從 Visual Studio 主功能表中,選擇檢視,然後選擇錯誤清單以開啟 [錯誤清單] 窗格。
-
從「錯誤清單」窗格中,在標題列上按一下右鍵,以開啟關聯式功能表。
-
從關聯式功能表中,展開「顯示欄」,然後在展開的功能表中選取「工具」。
-
「工具」欄會新增至您的「錯誤清單」。
-
從工具欄標題中,選取篩選器圖示,然後選擇 Amazon Q 以篩選 Amazon Q 安全掃描發現項目。