es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo mostrar solo los errores de pylint y ocultar las informaciones y advertencias en VS Code?

Estoy tratando de ver solo los errores de pylint, pero en cambio estoy obteniendo muchos mensajes de nivel de información que en realidad no importan (al menos para mí). El verdadero problema es que muestra toda esta información no crítica mientras los errores críticos reales están “ocultos”.

Aquí tienes un ejemplo:

captura de pantalla de la pestaña de Problemas con todos los problemas de pylint

Aquí está mi archivo de configuración actual (setting.json) en VS Code:

{
    "python.linting.pylintEnabled": true,
    "python.linting.enabled": true,
}
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para ver solo los errores de pylint en VS Code, puedes ajustar el nivel de gravedad de los mensajes de pylint utilizando la configuración “python.linting.pylintArgs” en tu archivo settings.json. Por defecto, se muestran en la pestaña de Problemas todos los mensajes con un nivel de gravedad mayor o igual a “información”. Puedes cambiar esto para mostrar solo los mensajes con un nivel de gravedad de “error” o “advertencia” agregando lo siguiente a tu archivo settings.json:

    {
        "python.linting.pylintEnabled": true,
        "python.linting.enabled": true,
        "python.linting.pylintArgs": [
            "--disable=all",
            "--enable=error",
            "--msg-template='{line},{column},{category},{msg_id}:{msg} ({symbol})'"
        ]
    }
    

    La opción --disable=all desactiva todos los mensajes de Pylint y la opción --enable=error habilita solo los mensajes con un nivel de gravedad de “error”. También puedes incluir la opción --enable=warning para mostrar los mensajes con un nivel de gravedad de “advertencia”. La opción --msg-template cambia el formato de los mensajes mostrados en la pestaña de Problemas para incluir el nivel de gravedad y la categoría del mensaje. Esto puede facilitar la identificación de los errores críticos entre los mensajes no críticos.

    Después de agregar estos ajustes a tu archivo settings.json, reinicia VS Code y ejecuta pylint para ver solo los errores críticos de pylint en la pestaña de Problemas.

Comments are closed.