Как подавить правило sonarqube в конкретном случае?
Я хочу подавить правило "имена методов должны соответствовать соглашению об именовании" в моем коде python, но только в том случае, когда я переопределяю метод из класса Qt.
Например: наследование от QWidget
и переопределение метода resizeEvent()
(который не соответствует правилу).
Согласно FAQ есть //NOSONAR
и @SuppressWarnings
(которые будут соответствовать моим потребностям), но они доступны только для java.
Есть ли какое-то специальное ключевое слово для этого или я должен это сделать что-то вроде создания нового пользовательского правила?
1 ответ:
Вы можете отметить проблему как ложноположительную через интерфейс SonarQube, как показано в этом соответствующем вопросе: Sonarqube 5 - Как я могу отметить ложноположительную?
Я создал следующий тикет в бэклог плагина SonarQube Python, чтобы рассмотреть возможность добавления поддержки маркеров комментариев
NOSONAR
в следующей версии: http://jira.sonarsource.com/browse/SONARPY-129