Как подавить правило sonarqube в конкретном случае?


Я хочу подавить правило "имена методов должны соответствовать соглашению об именовании" в моем коде python, но только в том случае, когда я переопределяю метод из класса Qt.

Например: наследование от QWidget и переопределение метода resizeEvent() (который не соответствует правилу).

Согласно FAQ есть //NOSONAR и @SuppressWarnings (которые будут соответствовать моим потребностям), но они доступны только для java.

Есть ли какое-то специальное ключевое слово для этого или я должен это сделать что-то вроде создания нового пользовательского правила?

1 3

1 ответ:

Вы можете отметить проблему как ложноположительную через интерфейс SonarQube, как показано в этом соответствующем вопросе: Sonarqube 5 - Как я могу отметить ложноположительную?

Я создал следующий тикет в бэклог плагина SonarQube Python, чтобы рассмотреть возможность добавления поддержки маркеров комментариев NOSONAR в следующей версии: http://jira.sonarsource.com/browse/SONARPY-129