JetBrains および のコード問題に対処する Visual Studio Code - Amazon Q Developer

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

JetBrains および のコード問題に対処する Visual Studio Code

JetBrains および のコード問題に対処するにはVisual Studio Code、インプレース修正を生成するか、コードを手動で更新するために使用できる説明を生成するオプションがあります。

次のアクションを実行できます。

  • インプレースコード修正の生成

  • 問題の説明と新しいコードの取得

  • 問題を無視するか、同様の問題をすべて無視する

ファイルのインプレース修正を生成する

Amazon Q はファイルをインプレースで更新して、検出されたコードの問題を自動的に修正できます。

コードの問題を自動的に修正するには:

JetBrains IDEs
  1. コードの問題タブで、対処するコードの問題を選択します。

  2. レンチガラスアイコンを選択してコード問題の詳細パネルを開き、Amazon Q が修正の生成を開始します。

    次の図は、コードの問題のレンチアイコンを示しています。

    コードの問題のレンチアイコン。コード問題の詳細パネルを開き、コード修正を生成するために使用されます。
  3. 更新されたコードは、コードの問題の詳細パネルに表示されます。以下のアクションを実行できます。

    1. 提案されたコードの下で、差分を開く を選択すると、コードの発信元のファイルで提案されたコード変更の差分が表示されます。

    2. 推奨コードの下で、コピーを選択してコードをクリップボードにコピーします。

  4. 生成された修正をファイルに適用するには、パネルの下部にある修正を受け入れるを選択して、問題のあるコードを提案されたコードに置き換えます。

    1. 提案されたコードが要件を満たしていない場合は、修正を再生成を選択して代替ソリューションを表示できます。

    2. 修正を適用すると、コード問題の詳細パネルが閉じ、問題は自動的に解決され、コード問題タブの問題のリストから削除されます。

Visual Studio Code
  1. コードの問題 パネルで、対処するコードの問題を選択します。

  2. レンチガラスアイコンを選択します。

    次の図は、 のコード問題のレンチアイコンを示していますVisual Studio Code。

    のコード問題のレンチアイコン。コード問題の詳細パネルを開きVisual Studio Code、コード修正を生成するために使用されます。
  3. チャットパネルで、Amazon Q は修正の簡単な説明を提供し、コードファイルにインプレース修正を適用します。

  4. 生成された修正をファイルに適用するには、パネルの下部にある修正を受け入れるを選択して、問題のあるコードを提案されたコードに置き換えます。

  5. ファイルでコードの変更が表示され、チャットパネルから変更を元に戻すオプションがあります。

コードの問題を説明し、新しいコードを取得する

Amazon Q は、コードの問題の詳細な説明を提供し、ファイルに を追加するためのコードを添付した修復オプションを提供します。

コードの問題を説明するには:

JetBrains IDEs
  1. コードの問題タブで、対処するコードの問題を選択します。

  2. 拡大鏡アイコンを選択して、コード問題の詳細パネルを開きます。

    次の図は、 のコード問題の拡大鏡アイコンを示していますVisual Studio Code。

    のコード問題の拡大鏡アイコン。コード問題の詳細パネルを開くVisual Studio Codeために使用されます。
  3. コード問題の詳細パネルの下部で、説明を選択します。

  4. コードの問題のタイプと関連するコードは、チャットパネルの Amazon Q に送信されます。Amazon Q は問題の説明を提供し、問題のあるコードを置き換えるために使用できる新しいコードを提案します。

  5. ファイルにコードを追加するには、カーソルで挿入を選択して、カーソルがファイルにある新しいコードを追加します。自分でコードをコピーしてファイルに貼り付けることもできます。

    下線付きのコードを削除して、新しいコードに置き換えてください。

Visual Studio Code
  1. コードの問題 パネルで、対処するコードの問題を選択します。

  2. 拡大鏡アイコンを選択します。

    次の図は、 のコード問題の拡大鏡アイコンを示していますVisual Studio Code。

    のコード問題の拡大鏡アイコン。コード問題の詳細パネルを開くVisual Studio Codeために使用されます。
  3. チャットパネルで、Amazon Q は問題の詳細を提供し、ファイルに挿入できるコードによる修復を提案します。

  4. ファイルを更新するには、Amazon Q の指示に従ってコードを追加または置換し、提供されたコードをファイル内の正しい場所にコピーします。

コードの問題を無視する

検出されたコードの問題が適用されない場合は、それを無視するか、それとすべての同様の問題 (同じ CWE の問題) を無視するかを選択できます。問題はコードの問題タブから削除されます。

コードの問題を無視するには:

  1. コードの問題 パネルで、無視するコードの問題を選択します。

  2. そのコードの問題のみを無視するには、無視アイコンを選択します。

    次の図は、 のコード問題の無視アイコンを示していますVisual Studio Code。

    のコードの問題の無視アイコンVisual Studio Code。無視を開いてコードの問題を閉じるために使用されます。
  3. コードの問題などを無視するには、楕円アイコンを選択し、類似する問題を無視を選択します。

JetBrains IDEs では、コード問題の詳細パネルから無視を選択することもできます。問題は無視され、コード問題タブの問題のリストから削除されます。コード問題の詳細パネルからすべて無視を選択すると、同じ CWE でのこのコードの問題やその他のコードの問題は無視されます。