{"meta":{"title":"Corrigindo erros de lint","intro":"Copilot Chat pode sugerir formas de corrigir problemas identificados por um linter de código.","product":"GitHub Copilot","breadcrumbs":[{"href":"/pt/enterprise-cloud@latest/copilot","title":"GitHub Copilot"},{"href":"/pt/enterprise-cloud@latest/copilot/tutorials","title":"Tutoriais"},{"href":"/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook","title":"Livro de receitas do GitHub Copilot"},{"href":"/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code","title":"Refatorar o código"},{"href":"/pt/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/fix-lint-errors","title":"Corrigir erros de lint"}],"documentType":"article"},"body":"# Corrigindo erros de lint\n\nCopilot Chat pode sugerir formas de corrigir problemas identificados por um linter de código.\n\nÉ uma boa prática usar um linter para verificar se há erros potenciais, violações de estilo ou desvios das práticas recomendadas. Os linters podem ajudar a detectar bugs antecipadamente, melhorar a legibilidade do código e garantir que o código seja consistente e fácil de manter.\n\n## Cenário de exemplo\n\nVocê executou um linter no código e ele identificou alguns problemas que precisam ser corrigidos. Em vez de corrigi-los manualmente, você pode pedir a Copilot Chat que os corrija.\n\n## Prompts de exemplo\n\n* Selecione todo o código no editor e digite:\n\n  ```copilot copy\n  Fix the lint errors\n  ```\n\n* Você pode especificar um conjunto específico de diretrizes de codificação para um linguagem, como o PEP8 para Python:\n\n  ```copilot copy\n  Use PEP8 to fix the lint errors\n  ```\n\n* Se você tem um arquivo local que define as convenções e regras de codificação, arraste-o para a janela de chat para adicioná-lo como um anexo e digite:\n\n  ```copilot copy\n  Use the attached style guide to fix the lint errors\n  ```\n\n* Como alternativa, você pode pedir Copilot Chat para corrigir apenas um tipo específico de erro de lint:\n\n  ```copilot copy\n  Make sure all functions use snake_case naming style\n  ```\n\n## Resposta de exemplo\n\nCopilot informa o que precisa ser alterado e, em seguida, fornece o código corrigido. Examine atentamente o código sugerido antes de usá-lo. O código que Copilot sugere pode não corrigir todos os problemas identificados pelo seu linter, portanto, você deve sempre executar o linter novamente se optar por usar o código sugerido.\n\nOs problemas de linagem que Copilot podem ajudá-lo a corrigir incluem:\n\n* Adicionar importações necessárias que estão ausentes.\n* Remover importações que não são usadas no código.\n* Dividir instruções de importação em linhas separadas.\n* Usar nomes de método e função que seguem as diretrizes de estilo.\n* Adicionar espaços ao redor de operadores.\n* Garantir identação consistente.\n* Remover espaços em branco residuais.\n* Dividir várias declarações que estão em uma só linha em linhas separadas.\n* Quebrar linhas longas em várias linhas.\n* Remover variáveis não usadas.\n* Adicionar ou remover linhas em branco para seguir as diretrizes de estilo.\n* Adicionar docstrings a funções, classes e módulos.\n* Remover código que nunca será executado.\n* Garantir que todas as instruções de retorno em uma função retornem um valor ou nenhum.\n* Reduzir ou eliminar o uso de variáveis globais.\n* Garantir que as funções sejam chamadas com o número e o tipo corretos de argumentos.\n* Garantir que os comentários sejam colocados corretamente e sejam significativos.\n* Substitua declarações de impressão por um registro em log adequado.\n\n## Leitura adicional\n\n* [Engenharia de prompts para o GitHub Copilot Chat](/pt/enterprise-cloud@latest/copilot/concepts/prompting/prompt-engineering)\n* [Práticas recomendadas para usar GitHub Copilot](/pt/enterprise-cloud@latest/copilot/get-started/best-practices)"}