我想在我的python代码中禁止“方法名称应符合命名约定”规则,但是仅当我要从Qt类覆盖方法时才禁止使用。
例如:继承QWidget
并覆盖resizeEvent()
方法(不符合规则)。
根据常见问题解答,有//NOSONAR
和@SuppressWarnings
(将满足我的需求),但是这些仅适用于Java。
是否为此有一些特殊的关键字,还是应该做一些诸如创建新的自定义规则之类的事情?
您可以通过SonarQube UI将问题标记为误报,如以下相关问题所示:Sonarqube 5-如何标记误报?
我已经创建了SonarQube Python插件积压的以下票证,以考虑NOSONAR
在即将发布的版本中添加注释标记支持:http : //jira.sonarsource.com/browse/SONARPY-129
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句