vscode visual studio linter code python pylint

python - visual - Desactivar todos los mensajes de ''convención'' pylint`



pylint vs flake8 (1)

Fondo

Considero que pylint útil, pero también me parece que está terriblemente sin documentar, tiene una salida verbalmente dolorosa y carece de una interfaz intuitiva.

Me gustaría usar pylint, pero sigue bombeando un número absurdo de mensajes de "convenciones" sin sentido, por ejemplo, C: 2: Line too long (137/80) etc.

Pregunta

Si pudiera deshabilitarlos, pylint sería mucho más útil para mí. ¿Cómo se deshabilitan estos mensajes de ''convención''?

Mis propios esfuerzos

He intentado poner disable-msg=C301 en ~/.pylintrc (que se está cargando porque cuando puse un error en el pylint queja) que entiendo que es el mensaje "Línea demasiado larga" basado en ejecutar este comando en el directorio del paquete pylint (la documentación que se puede encontrar sería agradable):

$ grep "Línea demasiado larga" ** / *. py checkers / format.py: ''C0301'': (''Línea demasiado larga (% s /% s)'',

Sin embargo, este disable-msg no hace nada. Deshabilitaría toda convention categoría de la convention con el comando disable-msg-cat= , pero no hay ninguna indicación en ningún lugar donde pueda encontrar un identificador de la categoría de la convention para este comando: la intuitiva disable-message-cat=convention tiene la disable-message-cat=convention sin efecto.

Estaría muy agradecido por alguna dirección sobre este tema.

Gracias.

Brian


Si no me equivoco, debería poder usar --disable-msg-cat=C (no puedo recordar si es mayúscula, minúscula o ambas) para lograr esto.

ACTUALIZACIÓN: en versiones posteriores de pylint, debe usar --disable=C