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

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

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top