我在我的Django项目中使用South进行迁移。当我在我的项目上运行Pylint时,我从迁移文件中得到了一堆错误。如何从Pylint中排除迁移文件?
我在Windows系统上,所以我不能在Pylint选项中使用文件名排除。我试图在我的每个迁移文件的顶部添加# pylint: disable-msg-cat=WCREFI
。它看起来非常kludgy,似乎是最后的手段,但这个记录的指令不起作用,我收到错误[E] Unrecognized file option 'disable-msg-cat'
。
答案 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