

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Resolver problemas de código no JetBrains e no Visual Studio Code
<a name="address-issues-jetbrains-visualstudiocode"></a>

Para resolver um problema de código no JetBrains e no Visual Studio Code, você terá a opção de gerar uma correção local ou uma explicação que poderá ser usada para atualizar manualmente o código. 

Você poderá tomar as seguintes ações: 
+ Gerar uma correção local de código 
+ Explicar o problema e obter um novo código
+ Ignorar o problema ou todos os problemas semelhantes

## Gerar correções locais para o arquivo
<a name="generate-fixes"></a>

O Amazon Q pode atualizar os arquivos no local para corrigir automaticamente um problema de código detectado.

Para corrigir automaticamente um problema de código em seu arquivo:

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

1. Na janela da ferramenta **Problemas**, na guia **Problemas do Amazon Q Code**, escolha o problema de código que você deseja resolver.

1. Um painel é aberto com mais informações sobre o problema do código. Se aplicável, você verá detalhes sobre o detector Amazon Q que foi usado para identificar o problema do código.

1. Na parte inferior do painel, escolha **Corrigir**. 

1. No painel de chat, o Amazon Q fornece uma breve explicação da correção e, em seguida, aplica uma correção local no arquivo do código.

1. Você verá a alteração do código no arquivo e terá a opção de desfazer a alteração no painel de chat.

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

1. Na guia **Problemas de código**, selecione o problema de código que deseja resolver.

1. Escolha o ícone da chave inglesa.

   A imagem a seguir mostra o ícone de chave-inglesa de um problema de código no Visual Studio Code.  
![O ícone de chave inglesa para um problema de código emVisual Studio Code, usado para gerar uma correção de código.](http://docs.aws.amazon.com/pt_br/amazonq/latest/qdeveloper-ug/images/code-review-fix-vsc.png)

1. No painel de chat, o Amazon Q fornece uma breve explicação da correção e, em seguida, aplica uma correção local no arquivo do código.

1. Você verá a alteração do código no arquivo e terá a opção de desfazer a alteração no painel de chat.

------

## Explicar o problema do código e obter um novo código
<a name="explain-issue"></a>

O Amazon Q pode fornecer uma explicação detalhada de um problema de código e fornecer opções de correção com o código de acompanhamento para você adicionar aos seus arquivos.

Para obter uma explicação sobre um problema de código:

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

1. Na janela da ferramenta **Problemas**, na guia **Problemas do Amazon Q Code**, escolha o problema de código que você deseja resolver.

1. Um painel é aberto com mais informações sobre o problema do código. Se aplicável, você verá detalhes sobre o detector Amazon Q que foi usado para identificar o problema do código.

1. Na parte inferior do painel, escolha **Explicar**. 

1. No painel de bate-papo, o Amazon Q fornece detalhes sobre o problema e sugere como corrigi-lo, com um código que você pode inserir em seu arquivo.

1. Para atualizar seu arquivo, siga as instruções do Amazon Q sobre onde adicionar ou substituir o código e copie o código fornecido no local correto do arquivo. Certifique-se de remover o código vulnerável ao adicionar o código atualizado.

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

1. Na guia **Problemas de código**, selecione o problema de código que deseja resolver.

1. Selecione o ícone de lupa.

   A imagem a seguir mostra o ícone de lupa de um problema de código no Visual Studio Code.  
![O ícone de lupa para um problema de código emVisual Studio Code, usado para explicar um problema de código.](http://docs.aws.amazon.com/pt_br/amazonq/latest/qdeveloper-ug/images/code-review-view-details-vsc.png)

1. No painel de bate-papo, o Amazon Q fornece detalhes sobre o problema e sugere como corrigi-lo, com um código que você pode inserir em seu arquivo.

1. Para atualizar seu arquivo, siga as instruções do Amazon Q sobre onde adicionar ou substituir o código e copie o código fornecido no local correto do arquivo. Certifique-se de remover o código vulnerável ao adicionar o código atualizado.

------

## Ignorar um problema de código
<a name="ignore-issues"></a>

Se um problema de código detectado não for aplicável, você poderá optar por ignorar somente esse problema ou ele e todos os problemas semelhantes (problemas com o mesmo CWE). Os problemas serão removidos da guia Problemas de código. 

Como ignorar um problema de código:

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

1. Na janela da ferramenta **Problemas**, na guia **Problemas do Amazon Q Code**, escolha o problema de código que você deseja ignorar.

1. Um painel é aberto com mais informações sobre o problema do código. Na parte inferior do painel, escolha **Ignorar**. O problema de código é removido do painel Problema de código.

1. Você também pode escolher **Ignorar tudo** para ignorar esse e outros problemas de código com o mesmo CWE.

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

1. Na guia **Problemas de código**, escolha o problema de código que você deseja ignorar.

1. Escolha o ícone de ignorar.

   A imagem a seguir mostra o ícone de ignorar de um problema de código no Visual Studio Code.  
![O ícone de ignorar para um problema de código emVisual Studio Code, usado para ignorar e fechar um problema de código.](http://docs.aws.amazon.com/pt_br/amazonq/latest/qdeveloper-ug/images/code-review-ignore-issue-vsc.png)

1. O problema de código é removido do painel Problema de código.

1. Para ignorar problemas semelhantes, escolha o ícone de elipses e, em seguida, escolha o botão **Ignorar problemas semelhantes** que aparece.

------