Python 从Pylint中排除测试文件

Python 从Pylint中排除测试文件,python,testing,pylint,Python,Testing,Pylint,我的单元测试与源代码共存。i、 e ├── __init__.py ├── formatter.py └── test_formatter.py 有没有办法让Pylint从其分析中排除所有前缀为test\uu的文件?ignore配置选项似乎不喜欢通配符 确实没有通配符支持。您可以在上提交功能请求,或者更好地提交拉取请求。这是通过--忽略模式选项在中作为功能引入的 因此,要忽略上面的文件: pylint myproject --ignore-patterns=test_.*?py 它会看到该存

我的单元测试与源代码共存。i、 e

├── __init__.py
├── formatter.py
└── test_formatter.py

有没有办法让Pylint从其分析中排除所有前缀为
test\uu
的文件?
ignore
配置选项似乎不喜欢通配符

确实没有通配符支持。您可以在

上提交功能请求,或者更好地提交拉取请求。这是通过
--忽略模式
选项在中作为功能引入的

因此,要忽略上面的文件:

pylint myproject --ignore-patterns=test_.*?py

它会看到该存储库现在是私有的,因为我没有查看它的权限。这已经过时,应该删除。当我将
ignore patterns=test.*?py
添加到我的
./.pylintrc
文件的
[MASTER]
部分时,不会再发生任何linting。