从 Pylint 中排除测试文件

Mr.*_*. S 5 python testing pylint

我的单元测试与源代码并存。IE

??? __init__.py
??? formatter.py
??? test_formatter.py
Run Code Online (Sandbox Code Playgroud)

有没有办法让 Pylinttest_从它的分析中排除所有带有前缀的文件?在ignore配置选项似乎并不喜欢通配符。

Mr.*_*. S 8

这是通过选项在Pylint 1.6 中作为一项功能引入的--ignore-patterns

所以,忽略上面的文件:

pylint myproject --ignore-patterns=test_.*?py
Run Code Online (Sandbox Code Playgroud)

  • 当我将 `ignore-patterns=test_.*?py` 添加到我的 `~/.pylintrc` 文件的 `[MASTER]` 部分时,不再发生 linting。 (5认同)