<p>以下是来自<a href="http://linux.die.net/man/1/pylint" rel="noreferrer">pylint docs</a>:</p>
<pre><code>--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]
</code></pre>
<p>但是我没有运气让目录部分工作。</p>
<p>我有一个名为migrations的目录,其中有django-south迁移文件。当我输入--ignore=migrations时,它仍然会在migrations目录中的文件中给出错误/警告。</p>
<p>可能是<code>--ignore</code>不适用于目录吗?</p>
<p>如果我甚至可以使用regexp来匹配被忽略的文件,那么它就可以工作了,因为django south文件都被命名为0001_something,0002_something。。。</p>
<hr/>
<p>由于无法让ignore by目录工作,所以我只能将<code># pylint: disable-msg-cat=WCREFI</code>放在每个迁移文件的顶部,这样就忽略了所有pylint错误、警告和infos。</p>