在Pylint中,我可以覆盖基于文件名的全局消息控制吗?

时间:2014-12-09 13:22:03

标签: python pylint

我使用pylintrc文件在项目范围内禁用某些pylint警告,但我想为名为SConscript的文件禁用更多消息。

目前,我在每个# pylint: disable=...文件的开头都有一个SConscript,但维护起来很痛苦。

有没有办法让pylint根据处理过的文件名进行额外的抑制? (或正则表达式,或其他)

1 个答案:

答案 0 :(得分:-1)

在您的 pylintrc 配置文件中设置此设置的解决方案:

# Add files or directories matching the regex patterns to the blacklist. The
# regex matches against base names, not paths.
# Ignore all .py files under the 3rdparty subdirectory.
ignore-patterns=SConscript,**/3rdparty/**/*.py,.venv

使用此设置,pylint scan 将忽略您在此处设置的文件名/目录/包名模式。