2011-10-24 16 views
11

Uso il Sud per la migrazione nel mio progetto Django. Quando eseguo Pylint sul mio progetto ottengo un sacco di errori dai file di migrazione. Come posso escludere i file di migrazione da Pylint?Come escludere le migrazioni Sud da Pylint?

Sono su un sistema Windows, quindi non posso usare le esclusioni di file nelle opzioni di Pylint. Ho provato a ricorrere all'aggiunta di # pylint: disable-msg-cat=WCREFI nella parte superiore di ciascuno dei miei file di migrazione. Sembra molto folle e sembra essere l'ultima risorsa, ma questa direttiva documentata non funziona e ottengo l'errore [E] Unrecognized file option 'disable-msg-cat'.

Qualsiasi aiuto?

Grazie

risposta

17

aggiungendo quanto segue al file .pylintrc fatto.

[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

Nelle versioni recenti pylint, disable-msg-gatto è stato unificato con altre opzioni disable- * come una singola opzione 'disabilita'. Da allora,

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

può essere aggiunto sopra i file in cui non si desidera che vengano emessi messaggi.