我有一个配置为使用 SonarQ 进行静态分析的 python 项目。在测试包中,所有 setUp 方法都标有 python:S100 警告,因为方法名称(它是 pylint 中的 C0103)。我想为测试包中的所有方法禁用此功能,但我找不到这样做的方法。
看来您可以通过将 pylintrc 文件放入具有以下内容的包中来在 pylint 中执行此操作:
[MESSAGES CONTROL]
disable=C0103,C0301
问题是声纳被配置为使用特定的 pylintrc(例如项目根级别的那个),这是主要的,并且您不能覆盖包级别的属性。当然我不想禁用整个项目的规则。
有办法吗?谢谢!