2016-11-25 1 views
0

Возможно ли обновить существующие проблемы после изменения политики правил?Sonarqube обновляет существующие проблемы после изменения правил

Я использую сообщество sonar-cxx, и кажется, что правило cppcheck:uninitMemberVar было изменено с запаха кода на ошибку. Проблема в том, что она не обновляла существующие проблемы в моих проектах, поэтому существующие проблемы этого типа перечислены как запах кода, где новые проблемы перечислены как ошибка.

Есть ли способ обновить существующие проблемы до новой политики правил?

ответ

1

Вы должны сделать это вручную в разделе «Вопросы» страницы, используя «Bulk Изменить» особенность:

  1. На странице «Правила», вы посмотрите на cppcheck:uninitMemberVar правило
  2. На дне страницы, щелкните по ряду вопросов, найденных для этого правила
    • Это цифра, которая находится между скобкой: Issues (XXX)
  3. Сейчас вы находитесь на странице «Проблемы», нажмите кнопку в правом верхнем углу «Bulk Изменить» кнопку
    • В модальном окне, выберите «Изменить тип» в «Буг»
    • Нажмите «Применить»
    • Обратите внимание, что вы, возможно, придется сделать это несколько раз, потому что вопросы обрабатываются партии 500 элементов, в то время
+0

Спасибо вам @Fabrice за ответ. Я уже сделал это для некоторых из моих проектов, но хотел знать, был ли автоматический способ сделать это. Проблема в том, что мы должны делать это каждый раз, когда происходит изменение правила (надеюсь, этого не происходит слишком часто). –

 Смежные вопросы

  • Нет связанных вопросов^_^