Cómo abordar problemas de código en JetBrains y Visual Studio Code - Amazon Q Developer

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cómo abordar problemas de código en JetBrains y Visual Studio Code

Para solucionar un problema de código en JetBrains y Visual Studio Code, tendrá la opción de generar una corrección local o generar una explicación que pueda utilizar para actualizar el código de forma manual.

Puede realizar cualquiera de las acciones siguientes:

  • Generar una corrección de código local

  • Explicar el problema y obtener un código nuevo

  • Ignorar el problema o ignorar todos los problemas similares

Generación de correcciones para el archivo

Amazon Q puede actualizar los archivos localmente para solucionar automáticamente un problema de código que detecte.

Para corregir automáticamente un problema de código en tu archivo:

JetBrains
  1. En la ventana de herramientas Problemas, en la pestaña Problemas con el código Q de Amazon, selecciona el problema de código que deseas abordar.

  2. Se abre un panel con más información sobre el problema con el código. Si corresponde, verás detalles sobre el detector Amazon Q que se utilizó para identificar el problema con el código.

  3. En la parte inferior del panel, selecciona Reparar.

  4. En el panel de chat, Amazon Q proporciona una breve explicación de la corrección y, a continuación, realiza una corrección local en el archivo de código.

  5. Verá el cambio de código en el archivo y tendrá la opción de deshacer el cambio desde el panel de chat.

Visual Studio Code
  1. En la pestaña Problemas de código, elija el problema de código que desee abordar.

  2. Selecciona el icono de la llave inglesa.

    En la siguiente imagen se muestra el icono de llave inglesa para un problema de código en Visual Studio Code.

    El icono de llave inglesa correspondiente a un problema de código enVisual Studio Code, que se utiliza para generar una corrección de código.
  3. En el panel de chat, Amazon Q proporciona una breve explicación de la corrección y, a continuación, realiza una corrección local en el archivo de código.

  4. Verá el cambio de código en el archivo y tendrá la opción de deshacer el cambio desde el panel de chat.

Explicación del problema del código y obtención de un código nuevo

Amazon Q puede proporcionar una explicación detallada de un problema de código y ofrecer opciones de solución con el código correspondiente para que las añada a sus archivos.

Para obtener una explicación de un problema de código:

JetBrains IDEs
  1. En la ventana de herramientas Problemas, en la pestaña Problemas con el código Q de Amazon, selecciona el problema de código que deseas abordar.

  2. Se abre un panel con más información sobre el problema con el código. Si corresponde, verás detalles sobre el detector Amazon Q que se utilizó para identificar el problema con el código.

  3. En la parte inferior del panel, selecciona Explicar.

  4. En el panel de chat, Amazon Q proporciona detalles sobre el problema y sugiere cómo solucionarlo, con un código que puedes insertar en tu archivo.

  5. Para actualizar el archivo, siga las instrucciones de Amazon Q sobre dónde añadir o reemplazar el código y copie el código proporcionado en la ubicación correcta del archivo. Asegúrese de eliminar el código vulnerable al añadir el código actualizado.

Visual Studio Code
  1. En la pestaña Problemas de código, elija el problema de código que desee abordar.

  2. Seleccione el icono de la lupa.

    En la siguiente imagen se muestra el icono de una lupa que indica un problema de código en Visual Studio Code.

    El icono de la lupa para indicar un problema de código se utiliza para explicar un problema de código. Visual Studio Code
  3. En el panel de chat, Amazon Q proporciona detalles sobre el problema y sugiere cómo solucionarlo, con un código que puedes insertar en tu archivo.

  4. Para actualizar el archivo, siga las instrucciones de Amazon Q sobre dónde añadir o reemplazar el código y copie el código proporcionado en la ubicación correcta del archivo. Asegúrese de eliminar el código vulnerable al añadir el código actualizado.

Cómo ignorar un problema de código

Si un problema de código detectado no se aplica, puede optar por ignorarlo o ignorarlo junto con todos los problemas similares (problemas relacionados con la misma CWE). Los problemas se eliminarán de la pestaña Problemas de código.

Cómo ignorar un problema de código:

JetBrains
  1. En la ventana de herramientas Problemas, en la pestaña Problemas con el código Q de Amazon, selecciona el problema de código que deseas ignorar.

  2. Se abre un panel con más información sobre el problema con el código. En la parte inferior del panel, selecciona Ignorar. El problema de código se elimina del panel de problemas de código.

  3. También puedes seleccionar Ignorar todo para ignorar este y otros problemas de código relacionados con el mismo CWE.

Visual Studio Code
  1. En la pestaña Problemas de código, selecciona el problema de código que deseas ignorar.

  2. Selecciona el icono de ignorar.

    En la siguiente imagen se muestra el icono de ignorar para un problema de código en Visual Studio Code.

    El icono de ignorar un problema de código Visual Studio Code se utiliza para ignorar y cerrar un problema de código.
  3. El problema de código se elimina del panel de problemas de código.

  4. Para ignorar problemas similares, selecciona el icono de puntos suspensivos y, a continuación, selecciona Ignorar problemas similares que aparece.