Как исключить южные миграции из Пилинта? - PullRequest
11 голосов
/ 24 октября 2011

Я использую Юг для миграции в моем проекте Django. Когда я запускаю Pylint в своем проекте, я получаю кучу ошибок из файлов миграции. Как я могу исключить файлы миграции из Pylint?

Я в системе Windows, поэтому я не могу использовать исключения из имен файлов в опциях Pylint. Я пытался прибегнуть к добавлению # pylint: disable-msg-cat=WCREFI в начало каждого из моих файлов миграции. Это кажется очень грязным и кажется последним средством, но эта документированная директива не работает, и я получаю ошибку [E] Unrecognized file option 'disable-msg-cat'.

Ответы [ 2 ]

18 голосов
/ 24 октября 2011

Добавление следующего в файл .pylintrc сделало это.

[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 голос
/ 27 октября 2011

В последних версиях Pylint, disable-msg-cat был объединен с другими параметрами disable- * как единый параметр 'disable'.С тех пор

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

может быть добавлено поверх файлов, для которых вы не хотите, чтобы сообщения отправлялись.

...