

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 com o Amazon Q Developer
<a name="address-code-issues"></a>

Os tópicos nesta seção explicam como abordar e resolver problemas de código e, quando aplicável, como ignorá-los.

**Topics**
+ [Resolver problemas de código no JetBrains e no Visual Studio Code](address-issues-jetbrains-visualstudiocode.md)
+ [Resolver problemas de código no Visual Studio](address-issues-visualstudio.md)

# 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.

------
#### [ Código do Visual Studio ]

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.

------
#### [ Código do Visual Studio ]

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.

------
#### [ Código do Visual Studio ]

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.

------

# Resolver problemas de código no Visual Studio
<a name="address-issues-visualstudio"></a>

Para ver os problemas de código detectados pelo Amazon Q no Visual Studio, abra a **Lista de erros** do Visual Studio expandindo o título **Exibir** no menu principal do Visual Studio e selecionando **Lista de erros**.

Você pode usar as informações no problema do código para atualizar seu código. Após atualizar o código, revise-o novamente para ver se os problemas foram resolvidos.

Por padrão, a **Lista de erros do** Visual Studio exibe todos os avisos e erros da sua base de código. Para filtrar os problemas de código do Amazon Q na **Lista de erros** do Visual Studio, crie um filtro concluindo o procedimento a seguir.

**nota**  
Problemas de código só são visíveis após a execução de uma revisão de código na qual o Amazon Q detectou problemas.  
Problemas de código aparecem como avisos no Visual Studio. Para visualizar os problemas detectados pelo Amazon Q na **Lista de erros**, a opção **Avisos** no cabeçalho da **Lista de erros** deve ser selecionada.

**Filtrar problemas de código na Lista de erros**

1. No menu principal do Visual Studio, escolha Exibir e, em seguida, **Lista de erros** para abrir o painel **Lista de erros**.

1. No painel **Lista de erros**, clique com o botão direito da linha do cabeçalho e abra o menu de contexto.

1. No menu de contexto, expanda **Mostrar colunas** e selecione **Ferramenta** no menu expandido.

1. A coluna **Ferramenta** é adicionada à sua **Lista de erros**.

1. No cabeçalho da coluna **Ferramenta**, clique no ícone **Filtro** e selecione **Amazon Q** para filtrar os problemas de código do Amazon Q.