

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Risoluzione dei problemi di codice con Amazon Q Developer
<a name="address-code-issues"></a>

Negli argomenti di questa sezione viene illustrato come gestire e risolvere i problemi di codice e, ove applicabile, come ignorarli.

**Topics**
+ [Risolvi i problemi di codice in JetBrains e Visual Studio Code](address-issues-jetbrains-visualstudiocode.md)
+ [Risoluzione dei problemi di codice in Visual Studio](address-issues-visualstudio.md)

# Risolvi i problemi di codice in JetBrains e Visual Studio Code
<a name="address-issues-jetbrains-visualstudiocode"></a>

Per risolvere un problema di codice in JetBrains and Visual Studio Code avrai la possibilità di generare una correzione immediata o di generare una spiegazione da utilizzare per aggiornare manualmente il codice. 

Puoi intraprendere le seguenti azioni: 
+ Generare una correzione immediata del codice 
+ Spiegare il problema e ottenere nuovo codice
+ Ignorare il problema o ignorare tutti i problemi simili

## Generare correzioni immediate per il tuo file
<a name="generate-fixes"></a>

Amazon Q può aggiornare i tuoi file direttamente per risolvere automaticamente un problema di codice rilevato.

Per risolvere automaticamente un problema di codice nel file:

------
#### [ JetBrains ]

1. Nella finestra dello strumento **Problemi**, nella scheda **Amazon Q Code Issues**, scegli il problema relativo al codice che desideri risolvere.

1. Si apre un pannello con ulteriori informazioni sul problema del codice. Se applicabile, vedrai i dettagli sul rilevatore Amazon Q utilizzato per identificare il problema del codice.

1. Nella parte inferiore del pannello, scegli **Correggi**. 

1. Nel pannello di chat, Amazon Q fornirà una breve spiegazione della correzione e quindi apporterà una correzione direttamente nel file di codice.

1. Vedrai la modifica del codice nel file e avrai la possibilità di annullare la modifica dal pannello di chat.

------
#### [ Visual Studio Code ]

1. Nel pannello **Problemi di codice**, scegli il problema di codice che desideri risolvere.

1. Scegliete l'icona a forma di chiave inglese.

   L’immagine seguente mostra l’icona a forma di chiave inglese relativa a un problema di codice in Visual Studio Code.  
![\[L'icona a forma di chiave inglese per un problema di codice inVisual Studio Code, utilizzata per generare una correzione del codice.\]](http://docs.aws.amazon.com/it_it/amazonq/latest/qdeveloper-ug/images/code-review-fix-vsc.png)

1. Nel pannello di chat, Amazon Q fornirà una breve spiegazione della correzione e quindi apporterà una correzione direttamente nel file di codice.

1. Vedrai la modifica del codice nel file e avrai la possibilità di annullare la modifica dal pannello di chat.

------

## Spiegazione del problema del codice e ottenere un nuovo codice
<a name="explain-issue"></a>

Amazon Q può fornire una spiegazione approfondita di un problema di codice e fornire opzioni di riparazione con codice di accompagnamento da aggiungere ai file.

Per ottenere una spiegazione di un problema di codice:

------
#### [ JetBrains IDEs ]

1. Nella finestra dello strumento **Problemi**, nella scheda **Amazon Q Code Issues**, scegli il problema relativo al codice che desideri risolvere.

1. Si apre un pannello con ulteriori informazioni sul problema del codice. Se applicabile, vedrai i dettagli sul rilevatore Amazon Q utilizzato per identificare il problema del codice.

1. Nella parte inferiore del pannello, scegli **Spiega**. 

1. Nel pannello di chat, Amazon Q fornisce dettagli sul problema e suggerisce come risolverlo, con codice che puoi inserire nel tuo file.

1. Per aggiornare il file, segui le istruzioni di Amazon Q su dove aggiungere o sostituire il codice e copia il codice fornito nella posizione corretta del file. Assicurati di rimuovere il codice vulnerabile quando aggiungi il codice aggiornato.

------
#### [ Visual Studio Code ]

1. Nel pannello **Problemi di codice**, scegli il problema di codice che desideri risolvere.

1. Scegli l’icona della lente d’ingrandimento.

   L’immagine seguente mostra l’icona della lente di ingrandimento relativa a un problema di codice in Visual Studio Code.  
![\[L'icona a forma di lente di ingrandimento relativa a un problema di codice inVisual Studio Code, utilizzata per spiegare un problema di codice.\]](http://docs.aws.amazon.com/it_it/amazonq/latest/qdeveloper-ug/images/code-review-view-details-vsc.png)

1. Nel pannello di chat, Amazon Q fornisce dettagli sul problema e suggerisce come risolverlo, con codice che puoi inserire nel tuo file.

1. Per aggiornare il file, segui le istruzioni di Amazon Q su dove aggiungere o sostituire il codice e copia il codice fornito nella posizione corretta del file. Assicurati di rimuovere il codice vulnerabile quando aggiungi il codice aggiornato.

------

## Ignorare un problema di codice
<a name="ignore-issues"></a>

Se un problema di codice rilevato non è applicabile, puoi scegliere di ignorarlo o ignorarlo insieme a tutti i problemi simili (problemi con lo stesso CWE). I problemi verranno rimossi dalla scheda Problemi di codice. 

Per ignorare un problema di codice:

------
#### [ JetBrains ]

1. Nella finestra dello strumento **Problemi**, nella scheda **Amazon Q Code Issues**, scegli il problema di codice che desideri ignorare.

1. Si apre un pannello con ulteriori informazioni sul problema del codice. Nella parte inferiore del pannello, scegli **Ignora**. Il problema relativo al codice viene rimosso dal pannello Code Issue.

1. Puoi anche scegliere **Ignora tutto** per ignorare questo e altri problemi di codice con lo stesso CWE.

------
#### [ Visual Studio Code ]

1. Nella scheda **Problemi di codice**, scegli il problema di codice che desideri ignorare.

1. Scegli l'icona Ignora.

   L’immagine seguente mostra l’icona ignora relativa a un problema di codice in Visual Studio Code.  
![\[L'icona Ignora per un problema di codice inVisual Studio Code, utilizzata per ignorare e chiudere un problema di codice.\]](http://docs.aws.amazon.com/it_it/amazonq/latest/qdeveloper-ug/images/code-review-ignore-issue-vsc.png)

1. Il problema relativo al codice viene rimosso dal pannello Code Issue.

1. Per ignorare problemi simili, scegliete l'icona con i puntini di sospensione, quindi fate clic sul pulsante **Ignora problemi simili** che viene visualizzato.

------

# Risoluzione dei problemi di codice in Visual Studio
<a name="address-issues-visualstudio"></a>

Per visualizzare i problemi di codice rilevati da Amazon Q in Visual Studio, apri l’**Elenco degli errori** di Visual Studio espandendo l’intestazione **Visualizza** nel menu principale di Visual Studio e selezionando **Elenco errori**.

Puoi utilizzare le informazioni contenute nel problema di codice per aggiornare il codice. Dopo aver aggiornato il codice, rivedilo di nuovo per controllare se i problemi sono stati risolti.

Per impostazione predefinita, l’**Elenco degli errori** di Visual Studio mostra tutti gli avvisi e gli errori relativi alla codebase. Per filtrare i problemi relativi al codice Amazon Q dall’**Elenco degli errori di** Visual Studio, crea un filtro completando la procedura seguente.

**Nota**  
I problemi relativi al codice sono visibili solo dopo aver eseguito una revisione del codice in cui Amazon Q ha rilevato dei problemi.  
I problemi relativi al codice vengono visualizzati come avvisi in Visual Studio. Per visualizzare i problemi rilevati da Amazon Q nell’**elenco degli errori**, è necessario selezionare l’opzione **Avvertenze** nell’intestazione **Elenco errori**.

**Filtrare i problemi relativi al codice nell’Elenco errori**

1. Dal menu principale di Visual Studio, scegli visualizza, quindi **Elenco errori** per aprire il riquadro **Elenco errori**.

1. Dal riquadro **Elenco errori**, fai clic con il pulsante destro del mouse sulla riga di intestazione per aprire il menu contestuale.

1. Dal menu contestuale, espandi **Mostra colonne**, quindi seleziona **Strumento** nel menu espanso.

1. La colonna **Strumento** viene aggiunta all’**Elenco errori**.

1. Dall’intestazione della colonna **Strumento**, seleziona l’icona **Filtro** e scegli **Amazon Q** per filtrare i problemi di codice con Amazon Q.