【发布时间】:2010-03-23 21:20:59
【问题描述】:
以下来自Pylint documentation:
--ignore=<file>
Add <file or directory> to the black list. It should be a
base name, not a path. You may set this option multiple
times. [current: %default]
然而,我没有运气让目录部分工作。
我有一个名为 migrations 的目录,其中包含 django-south 迁移文件。当我输入 --ignore=migrations 时,它仍然不断地在 migrations 目录中的文件中向我显示错误/警告。
会不会是--ignore 不适用于目录?
如果我什至可以使用正则表达式来匹配被忽略的文件,它会起作用,因为 django-south 文件都被命名为 0001_something、0002_something...
由于我无法通过目录忽略来工作,我只好将# pylint: disable-msg-cat=WCREFI 放在每个迁移文件的顶部,这会忽略所有 Pylint 错误、警告和信息。
【问题讨论】:
-
pylint 目前只考虑路径名中的最后一个
--ignore选项。您是否多次使用--ignore? logilab.org/ticket/22273 -
这是 pydev 相关的吗?也许添加像 pydev 或 eclipse 这样的标签?我也在找这个。