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