{"meta":{"title":"Corrección de errores de lint","intro":"Chat de Copiloto puede sugerir formas de corregir problemas identificados por un linter de código.","product":"GitHub Copilot","breadcrumbs":[{"href":"/es/copilot","title":"GitHub Copilot"},{"href":"/es/copilot/tutorials","title":"Tutoriales"},{"href":"/es/copilot/tutorials/copilot-cookbook","title":"Recetario de GitHub Copilot"},{"href":"/es/copilot/tutorials/copilot-cookbook/refactor-code","title":"Refactorización de código"},{"href":"/es/copilot/tutorials/copilot-cookbook/refactor-code/fix-lint-errors","title":"Corrección de errores de lint"}],"documentType":"article"},"body":"# Corrección de errores de lint\n\nChat de Copiloto puede sugerir formas de corregir problemas identificados por un linter de código.\n\nSe recomienda usar un linter para comprobar posibles errores del código, infracciones de estilo o desviaciones de los procedimientos recomendados. Los linters pueden ayudarte con la detección temprana de errores, mejorar la legibilidad del código y garantizar que este sea coherente y se pueda mantener.\n\n## Escenario de ejemplo\n\nHas ejecutado un linter sobre tu código y ha identificado algunos problemas que deben corregirse. En lugar de corregirlos manualmente, puede pedir Chat de Copiloto que los corrija por usted.\n\n## Ejemplos de indicaciones\n\n* Selecciona todo el código en el editor y, a continuación, escribe:\n\n  ```copilot copy\n  Fix the lint errors\n  ```\n\n* Puedes especificar un conjunto determinado de instrucciones de codificación para un lenguaje, como PEP8 para Python:\n\n  ```copilot copy\n  Use PEP8 to fix the lint errors\n  ```\n\n* Si tienes un archivo local que define las convenciones y reglas de codificación, puedes arrastrar el archivo a la ventana de chat para agregarlo como datos adjuntos y, a continuación, escribir:\n\n  ```copilot copy\n  Use the attached style guide to fix the lint errors\n  ```\n\n* Como alternativa, puede pedir que Chat de Copiloto corrija solo un tipo específico de error lint:\n\n  ```copilot copy\n  Make sure all functions use snake_case naming style\n  ```\n\n## Respuesta de ejemplo\n\nCopilot indica lo que debe cambiarse y, a continuación, le proporciona el código corregido. Debes revisar el código sugerido de forma exhaustiva antes de usarlo. Es posible que el código que Copilot sugiere no corrija todos los problemas identificados por el linter, por lo que siempre debe volver a ejecutar el linter si decide usar el código sugerido.\n\nLos problemas de linting que Copilot puede ayudarle a corregir incluyen:\n\n* Incorporación de las importaciones necesarias que falten.\n* Eliminación de las importaciones que no se usen en el código.\n* División de las instrucciones de importación en líneas independientes.\n* Uso de los nombres de método y función que sigan las directrices de estilo.\n* Añadiendo espacios alrededor de los operadores.\n* Asegurar una sangría coherente.\n* Eliminación del espacio en blanco final.\n* División de varias instrucciones que están en una sola línea en líneas separadas.\n* Fragmentación de una línea larga en múltiples líneas.\n* Eliminación de variables sin usar.\n* Incorporación o eliminación de líneas en blanco para cumplir las directrices de estilo.\n* Incorporación de docstrings a funciones, clases y módulos.\n* Eliminación de código que nunca se ejecutará.\n* Garantía de que todas las instrucciones return de una función devolverán un valor o no devolverán ninguno.\n* Reducción o eliminación del uso de variables globales.\n* Asegurar que las funciones se llamen con el número y tipo correctos de argumentos.\n* Garantía de que los comentarios se colocarán correctamente y serán significativos.\n* Reemplazo de las sentencias de impresión por un registro adecuado.\n\n## Lectura adicional\n\n* [Ingeniería de mensajes para GitHub Copilot Chat](/es/copilot/using-github-copilot/prompt-engineering-for-github-copilot)\n* [Procedimientos recomendados para usar GitHub Copilot](/es/copilot/using-github-copilot/best-practices-for-using-github-copilot)"}