Отключение некоторых сообщений при использовании Pylint в Django - PullRequest
1 голос
/ 24 октября 2011

Я использую плагин django-jenkins в своем проекте Django, и похоже, что он установил pylint.Я могу запустить Pylint ByT работает python manage.py pylint.Это работает просто отлично, но я хотел бы отключить некоторые сообщения, например, w0614.Я не могу передать это как параметр для Pylint, используя manage.py.Кто-нибудь из вас может сказать мне, как я могу успокоить эти сообщения W0614?

Спасибо.

Ответы [ 3 ]

5 голосов
/ 26 марта 2012

В более новых версиях pylint, disable-msg был заменен на 'disable', поэтому комментарий должен быть:

# pylint: disable=W0614

Или из командной строки это будет:

--disable=W0614

Подробнее см. В разделе Управление сообщениями или Параметры командной строки данного руководства.

4 голосов
/ 03 апреля 2012

Вы можете установить для PYLINT_RCFILE полный путь к пользовательскому файлу pylintrc или просто поместить pylint.rc в корень вашего проекта

Проверьте код метода default_config_path: https://github.com/kmmbvnr/django-jenkins/blob/master/django_jenkins/tasks/run_pylint.py

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

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

# pylint: disable-msg=w0614

Если вы не хотите добавлять комментарий к каждому файлу Python, см. Вопрос Как отключить предупреждение PyLint? для глобального решения.

...