在特定情况下如何抑制声纳规则?

时间:2015-08-05 08:52:04

标签: python pyqt sonarqube pyqt4

我想在我的python代码中禁止“方法名称应符合命名约定”规则,但仅限于我从Qt类重写方法的情况。

例如:继承QWidget并覆盖resizeEvent()方法(不符合规则)。

根据FAQ,有//NOSONAR@SuppressWarnings(符合我的需要),但这些只适用于java。

是否有一些特殊的关键字,或者我应该做些什么来创建新的自定义规则?

1 个答案:

答案 0 :(得分:0)

您可以通过SonarQube用户界面将此问题标记为误报,如相关问题所示:Sonarqube 5 - how do I mark false-positive?

我已经为SonarQube Python插件的待办事项创建了以下故障单,以考虑在即将推出的版本中添加NOSONAR评论标记支持:http://jira.sonarsource.com/browse/SONARPY-129