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