如何从 Pylint 中排除南方移民?

发布于 2024-12-11 12:48:15 字数 277 浏览 0 评论 0原文

我在 Django 项目中使用 South 进行迁移。当我在项目上运行 Pylint 时,我从迁移文件中收到一堆错误。如何从 Pylint 中排除迁移文件?

我使用的是 Windows 系统,因此无法在 Pylint 选项中使用文件名排除。我尝试将 # pylint:disable-msg-cat=WCREFI 添加到每个迁移文件的顶部。这看起来非常笨拙,似乎是最后的手段,但这个记录的指令不起作用,我收到错误[E]无法识别的文件选项'disable-msg-cat'

I'm using South for migration in my Django project. When I run Pylint on my project I get a bunch of errors from the migration files. How can I exclude migration files from Pylint?

I'm on a Windows system so I can't use filename exclusions in the Pylint options. I've tried to resort to adding # pylint: disable-msg-cat=WCREFI to the top of each of my migration files. It seems very kludgy and seems to be the last resort but this documented directive doesn't work and I get the error [E] Unrecognized file option 'disable-msg-cat'.

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

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

发布评论

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

评论(4

盗心人 2024-12-18 12:48:15

将以下内容添加到 .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

Adding the following to the .pylintrc file did it.

[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
惟欲睡 2024-12-18 12:48:15

这里的 anser 对我不起作用,忽略列表对目录不起作用。
我必须添加

ignore-paths=.*/migrations

The anser here didn't work for me, the ignore list doesn't work on directories.
I had to add

ignore-paths=.*/migrations

記憶穿過時間隧道 2024-12-18 12:48:15
# .pylintrc
ignore-patterns=\d{4}_.*?.py
# .pylintrc
ignore-patterns=\d{4}_.*?.py
无悔心 2024-12-18 12:48:15

在最近的 pylint 版本中,disable-msg-cat 已与其他 disable-* 选项统一
作为单个“禁用”选项。从那时起,

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

可以将其添加到您不希望发出任何消息的文件顶部。

In recent pylint versions, disable-msg-cat has been unified with other disable-* options
as a single 'disable' option. Since then,

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

may be added on top of files where you don't want any messages issued.

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