在 Django 中使用 Pylint 时禁用某些消息

发布于 2024-12-11 20:37:25 字数 211 浏览 0 评论 0原文

我在 Django 项目中使用 django-jenkins 插件,它似乎已经安装了 pylint。我可以通过运行 python manage.py pylint 来运行 pylint。它工作得很好,但我想禁用一些消息,例如 w0614。我似乎无法使用 manage.py 将其作为参数传递给 pylint。你们谁能告诉我如何才能消除那些 W0614 消息?

谢谢。

I'm using the django-jenkins plugin in my Django project and it seems that it has installed pylint. I can run pylint byt running python manage.py pylint. It works just fine but I would like to disable some messages e.g. w0614. I can't seem to pass this as parameter to pylint using the manage.py. Could anyone of you tell me how I can quiet those W0614 messages?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

邮友 2024-12-18 20:37:25

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

# pylint: disable=W0614

或者从命令行为:

--disable=W0614

检查 消息控制命令行选项部分的手册了解更多详细信息。

In newer versions of pylint, the disable-msg has been replaced with 'disable', so the comment should be:

# pylint: disable=W0614

Or from the command line it would be:

--disable=W0614

Check the Messages Control or Command line options sections of the manual for more details.

雾里花 2024-12-18 20:37:25

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

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

You could set the PYLINT_RCFILE to full path to custom pylintrc file or just place pylint.rc in root of your project

Check the default_config_path method code:
https://github.com/kmmbvnr/django-jenkins/blob/master/django_jenkins/tasks/run_pylint.py

断桥再见 2024-12-18 20:37:25

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

# pylint: disable-msg=w0614

如果您不想向每个 python 文件添加注释,请参阅问题 如何禁用 PyLint 警告? 以获得全局解决方案。

You can disable a warning by adding a comment to each python file where the warning is raised.

# pylint: disable-msg=w0614

If you don't want to add the comment to each python file, see the question How do I disable a PyLint warning? for a global solution.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文