2011-10-24 6 views
11

Estoy usando South for migration en mi proyecto Django. Cuando ejecuto Pylint en mi proyecto, recibo un montón de errores de los archivos de migración. ¿Cómo puedo excluir archivos de migración de Pylint?¿Cómo excluyo las migraciones del sur de Pylint?

Estoy en un sistema Windows por lo que no puedo usar exclusiones de nombre de archivo en las opciones de Pylint. Intenté recurrir a agregar # pylint: disable-msg-cat=WCREFI a la parte superior de cada uno de mis archivos de migración. Parece muy kludgy y parece ser el último recurso, pero esta directiva documentada no funciona y me sale el error [E] Unrecognized file option 'disable-msg-cat'.

¿Algún ayuda?

Gracias

Respuesta

17

añadiendo lo siguiente en el archivo .pylintrc hicieron.

[MASTER] 

# Add <file or directory> to the black list. It should be a base name, not a 
# path. You may set this option multiple times. 
ignore=tests.py, urls.py, migrations 
1

En versiones recientes pylint, deshabilitar-msg-gato se ha unificado con otras opciones * disable- como una opción única 'desactivar'. Desde entonces,

# pylint: disable=I,E,R,F,C 

se pueden agregar encima de los archivos en los que no desea que se emita ningún mensaje.

Cuestiones relacionadas