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

Mis*_*iso 6 python pyqt pyqt4 sonarqube

我想在我的 python 代码中抑制“方法名称应符合命名约定”规则,但仅限于当我重写 Qt 类中的方法时。

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

根据常见问题解答,//NOSONAR@SuppressWarnings(这将满足我的需要),但这些仅适用于 java。

是否有一些特殊的关键字,或者我应该做一些事情,例如创建新的自定义规则?

Din*_*eyn 2

您可以通过 SonarQube UI 将问题标记为误报,如相关问题所示:Sonarqube 5 - 如何标记误报?

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