Desactivar todos los mensajes `pylint` 'convención'
Pregunta
Fondo
Me parece pylint
útil, pero también me resulta terriblemente es indocumentado, tiene dolorosamente verbosa de salida, y carece de una interfaz intuitiva.
Me gustaría utilizar pylint, pero sigue bombeando a cabo un absurdo número de mensajes sin sentido 'convención', por ejemplo, C: 2: Line too long (137/80)
etc.
Pregunta ??h3>
Si pudiera desactivar estos, pylint sería mucho más útil para mí. ¿Cómo se puede desactivar estos mensajes 'convención'?
Mis propios esfuerzos
He intentado poner en disable-msg=C301
~/.pylintrc
(que está siendo cargado, porque cuando pongo un error en no pylint
se queja) que entiendo a ser la "línea demasiado larga" mensaje basa en la ejecución de este comando en el directorio del paquete pylint ( la documentación que se puede encontrar sería bueno):
$ grep "Línea demasiado larga" ** / *. Py Checkers / format.py: 'c0301': ( 'Línea demasiado larga (% s /% s)',
Sin embargo, esto no hace nada disable-msg
. Me desactivar toda la categoría convention
con el comando disable-msg-cat=
, pero no hay ningún indicio que pueda encontrar de lo que un identificador de la categoría convention
sería para este comando -. disable-message-cat=convention
la intuitiva no tiene ningún efecto
Yo estaría muy agradecido por alguna orientación sobre este tema.
Gracias.
Brian
Solución
Si no me equivoco, usted debería ser capaz de utilizar --disable-msg-cat=C
(no recuerdo si se trata de mayúsculas o minúsculas o ambos) para lograr esto.
ACTUALIZACIÓN: En versiones posteriores de pylint, se debe utilizar --disable=C