了解 Amazon Q Developer 產生的程式碼問題
注意
JetBrains IDE 中提供了以下有關程式碼問題的資訊。如需有關 Visual Studio 中程式碼問題的資訊,請參閱 解決 Visual Studio 中的程式碼問題。
Amazon Q 檢閱所產生的程式碼問題指出,您的程式碼中偵測到安全或品質問題。程式碼問題包括下列詳細資訊:
-
程式碼問題名稱和嚴重性 - 除了問題的嚴重性之外,面板頂端還會列出問題的 CWE 和名稱。如需嚴重性的詳細資訊,請參閱 Amazon Q Developer 程式碼檢閱中的程式碼問題嚴重性。
-
程式碼問題描述 - 描述產生程式碼問題的一或多行程式碼的問題。
-
常見弱點列舉 (CWE) - 套用至識別程式碼問題之偵測器的一或多種 CWE 類型。選擇 CWE 連結以進一步了解。
-
目錄程式庫 - 產生程式碼問題的 Amazon Q 偵測器程式庫中偵測器的連結。
-
檔案路徑 - 包含產生程式碼問題之程式碼的檔案位置。
進一步了解程式碼問題
當 Amazon Q 在 JetBrains IDE 中偵測到程式碼問題時,會在 IDE 檔案中將受影響的程式碼加上底線,並將問題新增至程式碼問題索引標籤。您可以執行下列動作來進一步了解程式碼問題:
-
若要查看產生程式碼問題的程式碼,請從程式碼問題索引標籤中選擇問題。編寫程式碼所在的檔案會開啟,且有問題的程式碼會加上底線。
下圖顯示「程式碼問題」索引標籤。
-
若要查看程式碼問題詳細資訊,請選擇問題,然後選擇放大鏡圖示以開啟程式碼問題詳細資訊面板。您也可以將游標暫留在加上底線的程式碼上方,就能看見包含相同資訊的彈出視窗。
下圖顯示 Visual Studio Code 中程式碼問題的放大鏡圖示。