Compréhension des problèmes de code générés par Amazon Q Developer
Note
Les informations suivantes concernant les problèmes de code sont disponibles dans les IDE JetBrains. Pour en savoir plus sur les problèmes de code dans Visual Studio, consultez Résolution des problèmes de code dans Visual Studio.
Un problème de code généré par une révision Amazon Q indique qu’un problème de sécurité ou de qualité a été détecté dans votre code. Les problèmes de code incluent les détails suivants :
-
Nom et gravité du problème de code : les CWE et le nom du problème, outre la gravité du problème, figurent en haut du panneau. Pour en savoir plus sur la gravité, consultez Gravité des problèmes de code dans les révisions de code Amazon Q Developer.
-
Description du problème de code : décrit le problème lié à la ou aux lignes de code à l’origine du problème de code.
-
Énumération des faiblesses communes (CWE) : un ou plusieurs types de CWE qui s’appliquent au détecteur qui a identifié le problème de code. Choisissez le lien CWE pour en savoir plus.
-
Bibliothèque de répertoires : lien vers la bibliothèque de détecteurs Amazon Q à l’origine du problème de code.
-
Chemin du fichier : emplacement du fichier contenant le code à l’origine du problème de code.
En savoir plus sur un problème de code
Lorsqu’Amazon Q détecte un problème de code dans les IDE JetBrains, il souligne le code concerné dans votre fichier IDE et ajoute le problème dans l’onglet Problèmes de code. Vous devez prendre les mesures suivantes pour en savoir plus sur le problème de codage :
-
Pour voir le code à l’origine du problème de code, sélectionnez le problème dans l’onglet Problèmes de code. Le fichier dans lequel le code est écrit s’ouvre et le code problématique est souligné.
L’image suivante montre l’onglet Problèmes de codage.
-
Pour voir les détails du problème de code, choisissez le problème, puis cliquez sur l’icône en forme de loupe pour ouvrir le volet Détails du problème de code. Vous pouvez également placer votre curseur sur le code souligné pour afficher une fenêtre contextuelle contenant les mêmes informations.
L’image suivante montre l’icône en forme de loupe correspondant à un problème de code dans Visual Studio Code.