1

我在我的 Django 项目中使用 django-jenkins 插件,它似乎已经安装了 pylint。我可以运行 pylint 字节运行python manage.py pylint。它工作得很好,但我想禁用一些消息,例如 w0614。我似乎无法使用manage.py. 你们中的任何人都可以告诉我如何让那些 W0614 消息安静下来吗?

谢谢。

4

3 回答 3

5

在较新版本的 pylint 中,disable-msg 已替换为“禁用”,因此注释应为:

# pylint: disable=W0614

或者从命令行它将是:

--disable=W0614

查看手册的消息控制命令行选项部分以获取更多详细信息。

于 2012-03-26T14:45:34.373 回答
4

您可以将 PYLINT_RCFILE 设置为自定义 pylintrc 文件的完整路径,或者将 pylint.rc 放在项目的根目录中

查看default_config_path方法代码: https ://github.com/kmmbvnr/django-jenkins/blob/master/django_jenkins/tasks/run_pylint.py

于 2012-04-03T03:05:52.263 回答
3

您可以通过向引发警告的每个 python 文件添加注释来禁用警告。

# pylint: disable-msg=w0614

如果您不想将注释添加到每个 python 文件,请参阅问题如何禁用 PyLint 警告?寻求全球解决方案。

于 2011-10-24T12:18:42.650 回答