有没有办法禁用 Pylint 检查匹配字符串或正则表达式的模块?

问题描述 投票:0回答:1

一个示例: 我们的存储库中有许多 SQL Alchemy

models.py
文件。从我们的目录结构中可以明显看出每个
models.py
的用途是什么。我真的很想禁用任何模块
missing-module-docstring
x.y.z.models
。文档字符串将是多余的噪音。每个文件禁用注释大致相同。

对于其他检查和其他模块/Python 文件命名约定,我还有一些类似的场景。

我查看了配置文档,但没有找到任何东西。有没有插件可以支持这个?

如果我必须采用“两遍解决方案”,我想我可以运行 pylint 一次,排除

models.py
文件。然后再次运行它,过滤掉所有内容 but
modules.py

我在命令行、CI 和 VS Code 中运行 pylint。我在

project.toml
中配置它,但我愿意更改它。

python sqlalchemy pylint
1个回答
0
投票

https://pylint.pycqa.org/en/2.4/technical_reference/features.html

您可以通过使用 pylint 的忽略模式标志以正则表达式格式指定基本名称来忽略目录和文件。

您还可以在 for en 上禁用 pylint

© www.soinside.com 2019 - 2024. All rights reserved.