擅长:python、mysql、java
<p>由于<code>pep257</code>被重命名为<code>pydocstyle</code>,我正在编写如何忽略<code>pydocstyle</code>的错误/警告的答案。在</p>
<p>以前指定sublime linter配置的方法(例如忽略一些错误/警告)似乎是一种不好的做法,它不再受支持(在较新的版本上),它现在打算在sublime本身之外使用配置文件。在</p>
<p><code>pydocstyle</code>文档指出,您需要提供配置文件,在该文件中可以提供要忽略的错误列表,例如(<code>setup.cfg</code>可以使用名称):</p>
<pre><code>[pydocstyle]
ignore = D100
</code></pre>
<p>尽管目前它仍然不能工作,因为<code>sublimelinter-pydocstyle</code>如果没有在sublimeLiner或项目设置(<a href="https://github.com/SublimeLinter/SublimeLinter-pydocstyle/issues/24#issuecomment-412329010" rel="nofollow noreferrer">https://github.com/SublimeLinter/SublimeLinter-pydocstyle/issues/24#issuecomment-412329010</a>)中明确指定,它就不会扫描层次结构中的文件</p>
<p>因此,您需要指定文件的路径,例如(在sublime linter设置中):</p>
^{pr2}$
<p>请注意,例如flake8 sublime linter不需要指定配置路径,它会向上扫描,如果找到一个就使用它(比如将<code>setup.cfg</code>放在某个父文件夹中)。在</p>