Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Résoudre les problèmes de code dans JetBrains et Visual Studio Code
Pour résoudre un problème de code dans JetBrains etVisual Studio Code, vous aurez la possibilité de générer un correctif sur place ou de générer une explication que vous pourrez utiliser pour mettre à jour votre code manuellement.
Vous pouvez effectuer les actions suivantes :
-
Générer un correctif de code sur place
-
Expliquez le problème et obtenez un nouveau code
-
Ignorez le problème ou ignorez tous les problèmes similaires
Générez des correctifs sur place pour votre fichier
Amazon Q peut mettre à jour vos fichiers sur place afin de corriger automatiquement un problème de code détecté.
Pour résoudre automatiquement un problème de code :
- JetBrains IDEs
-
-
Dans l'onglet Problèmes de code, choisissez le problème de code que vous souhaitez résoudre.
-
Cliquez sur l'icône en forme de clé à molette pour ouvrir le panneau Détails du problème de code, dans lequel Amazon Q commencera à générer un correctif.
L'image suivante montre l'icône représentant une clé à molette signalant un problème de code.
-
Le code mis à jour apparaît dans le panneau Détails du problème de code. Vous pouvez effectuer les opérations suivantes :
-
Sous le code suggéré, choisissez Open diff pour voir un diff des modifications de code suggérées dans le fichier d'origine du code.
-
Sous le code suggéré, choisissez Copier pour copier le code dans votre presse-papiers.
-
Pour appliquer le correctif généré à votre fichier, choisissez Accepter le correctif en bas du panneau pour remplacer le code problématique par le code suggéré.
-
Si le code suggéré ne répond pas à vos exigences, vous pouvez choisir Regenerate fix pour trouver une autre solution.
-
Lorsque vous appliquez le correctif, le panneau Détails du problème de code se ferme et le problème est automatiquement résolu et supprimé de la liste des problèmes dans l'onglet Problèmes de code.
- Code Visual Studio
-
-
Dans le panneau Problèmes de code, choisissez le problème de code que vous souhaitez résoudre.
-
Choisissez l'icône en forme de clé en verre.
L'image suivante montre l'icône représentant une clé à molette signalant un problème de code dansVisual Studio Code.
-
Dans le panneau de discussion, Amazon Q fournit une brève explication du correctif, puis applique un correctif sur place dans votre fichier de code.
-
Pour appliquer le correctif généré à votre fichier, choisissez Accepter le correctif en bas du panneau pour remplacer le code problématique par le code suggéré.
-
Vous verrez le changement de code dans votre fichier et aurez la possibilité d'annuler le changement depuis le panneau de discussion.
Expliquez le problème de code et obtenez un nouveau code
Amazon Q peut fournir une explication détaillée d'un problème de code et proposer des options de correction avec le code d'accompagnement que vous pouvez ajouter à vos fichiers.
Pour expliquer un problème de code :
- JetBrains IDEs
-
-
Dans l'onglet Problèmes de code, choisissez le problème de code que vous souhaitez résoudre.
-
Cliquez sur l'icône en forme de loupe pour ouvrir le panneau Détails du problème de code.
L'image suivante montre l'icône en forme de loupe représentant un problème de code dansVisual Studio Code.
-
Au bas du panneau Détails du problème de code, choisissez Explain.
-
Le type de problème de code et le code associé sont envoyés à Amazon Q dans le panneau de discussion. Amazon Q fournit une explication du problème et suggère un nouveau code que vous pouvez utiliser pour remplacer le code problématique.
-
Pour ajouter le code à votre fichier, vous pouvez choisir Insérer au curseur pour ajouter le nouveau code à l'endroit où se trouve votre curseur dans le fichier. Vous pouvez également choisir Copier et coller vous-même le code dans votre fichier.
Assurez-vous de supprimer le code souligné pour le remplacer par le nouveau code.
- Code Visual Studio
-
-
Dans le panneau Problèmes de code, choisissez le problème de code que vous souhaitez résoudre.
-
Choisissez l'icône en forme de loupe.
L'image suivante montre l'icône en forme de loupe représentant un problème de code dansVisual Studio Code.
-
Dans le panneau de discussion, Amazon Q fournit des informations sur le problème et suggère une solution à l'aide d'un code que vous pouvez insérer dans votre fichier.
-
Pour mettre à jour votre fichier, suivez les instructions d'Amazon Q pour savoir où ajouter ou remplacer le code, et copiez le code fourni au bon endroit dans votre fichier.
Ignorer un problème de code
Si un problème de code détecté n'est pas applicable, vous pouvez choisir de l'ignorer ou de l'ignorer ainsi que tous les problèmes similaires (problèmes avec le même CWE). Les problèmes seront supprimés de l'onglet Problèmes de code.
Pour ignorer un problème de code :
-
Dans le panneau Problèmes de code, choisissez le problème de code que vous souhaitez ignorer.
-
Pour ignorer uniquement ce problème de code, cliquez sur l'icône d'ignorance.
L'image suivante montre l'icône d'ignorance correspondant à un problème de code dansVisual Studio Code.
-
Pour ignorer un problème de code ou d'autres problèmes similaires, cliquez sur l'icône représentant des points de suspension, puis choisissez Ignorer les problèmes similaires.
Dans JetBrains IDEs, vous pouvez également choisir Ignorer dans le panneau Détails du problème de code. Le problème sera ignoré et supprimé de la liste des problèmes dans l'onglet Problèmes de code. Si vous choisissez Ignorer tout dans le panneau Détails du problème de code, ce problème et les autres problèmes de code avec le même CWE seront ignorés.