検出結果への対応 - Amazon Q Developer

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

検出結果への対応

Amazon Q が結果を生成すると、脆弱なコードまたは品質の低いコードが強調されます。検出結果には、セキュリティまたは品質の問題の詳細と、コードでの対処方法が含まれます。

JetBrains および での検出結果に対処する Visual Studio Code

検出された検出結果のリストは、「問題」タブで表示できます。脆弱性または低品質のコードが検出されたファイルの特定の領域にリダイレクトする検出結果を選択します。結果に関する情報を含むポップアップを表示するには、下線付きのコードにカーソルを合わせます。

ポップアップから、検出結果に対処するいくつかのオプションがあります。

  • 自動修正 — このオプションは一部の脆弱性に対して表示されます。修正を選択してコードをインプレースで更新し、検出結果に対処します。

  • Q で説明する — Amazon Q は検出結果について説明し、修正方法を推奨します。ポップアップで、説明 を選択して、検出結果と関連コードを Amazon Q チャットパネルに送信します。

  • 検出結果の詳細 — 検出結果は、脆弱性の修復方法を示しています。この情報を使用して、コードを改良されたコードに置き換えます。

Visual Studio での検出結果に対処する

Visual Studio で検出結果を表示するには、Visual Studio のメインメニューの「表示」見出しを展開し、「エラーリスト」を選択します。

検出結果の情報を使用してコードを更新できます。コードを更新したら、コードを再度スキャンして、検出結果が対処されたかどうかを確認します。

デフォルトでは、Visual Studio エラーリストには、コードベースのすべての警告とエラーが表示されます。Visual Studio エラーリスト から Amazon Q の検出結果をフィルタリングするには、次の手順を実行してフィルターを作成します。

注記

スキャン結果は、Amazon Q が問題を検出したセキュリティスキャンを実行した後にのみ表示されます。

検出結果は Visual Studio で警告として表示されます。エラーリスト の結果を表示するには、エラーリスト見出しの警告オプションを選択する必要があります。

エラーリストの結果をフィルタリングする
  1. Visual Studio のメインメニューから、表示を選択し、エラーリストを選択してエラーリストペインを開きます。

  2. エラーリストペインで、ヘッダー行を右クリックしてコンテキストメニューを開きます。

  3. コンテキストメニューから列を表示 を展開し、展開メニューでツールを選択します。

  4. ツール列 がエラーリスト に追加されます。

  5. ツール列ヘッダーからフィルターアイコンを選択し、Amazon Q を選択して Amazon Q セキュリティスキャンの検出結果をフィルタリングします。