Как исключить южные миграции из Пилинта?

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

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

Ответ 1

Добавление следующего в файл .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

Ответ 2

В последних версиях pylint отключить-msg-cat был унифицирован с другими параметрами disable- * как один вариант "отключить". С тех пор

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

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