如何从Pylint中排除南迁移?

时间:2011-10-24 18:36:22

标签: python django django-south pylint

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

我在Windows系统上,所以我不能在Pylint选项中使用文件名排除。我试图在我的每个迁移文件的顶部添加# pylint: disable-msg-cat=WCREFI。它看起来非常kludgy,似乎是最后的手段,但这个记录的指令不起作用,我收到错误[E] Unrecognized file option 'disable-msg-cat'

4 个答案:

答案 0 :(得分:18)

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

答案 1 :(得分:1)

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

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

可以添加到您不希望发出任何消息的文件之上。

答案 2 :(得分:1)

# .pylintrc
ignore-patterns=\d{4}_.*?.py

答案 3 :(得分:0)

这里的 anser 对我不起作用,忽略列表对目录不起作用。 我不得不补充

ignore-paths=.*/migrations