На странице проблем SonarQube как отфильтровать OUT-нарушения определенного правила? - PullRequest
0 голосов
/ 28 апреля 2018

Я использую SonarQube v6.7.3. Мне трудно понять, как определить эффективные фильтры отображения на странице «Проблемы». Например, в текущем списке> 1000 вопросов, я хотел бы удалить из списка все случаи конкретного нарушения (и других). Я вижу, что есть функция фильтра, но я не понимаю, как она работает, или как делать то, что я ищу. Я нашел некоторую официальную документацию SonarQube и даже страницу, которая описывает проблемы, но она очень элементарна и не описывает фильтры.

1 Ответ

0 голосов
/ 30 апреля 2018

Я предполагаю, что вы ищете проблемы, которые помечены как нарушающие правило профиля качества.

Если это так, то вот что вам нужно сделать.

  1. Попытайтесь понять ПРАВИЛО , Профиль качества и Параметры качества.
  2. Правило является подмножеством Качественных ворот
  3. Профиль Качества является подмножеством Качественных Ворот.

Итак, теперь вернемся к правилам и нарушениям.

Чтобы узнать, какие правила присутствуют на вашем эхолот-сервере, перейдите на вкладку Правила на панели инструментов.

Таким образом, у каждого профиля качества будет много правил, и у многих профилей качества будет намного больше правил. Но вы можете понять, что это за правило и к какому профилю оно относится, как показано на рисунке ниже.

enter image description here

Теперь все, что вам нужно сделать, - это перейти к анализу проекта, перейти на вкладку «Проблемы», если в вашем проекте используется много языков, затем выберите отдельный язык, а затем выберите правила и затем классифицируйте конкретные нарушения. См. Изображение ниже для получения дополнительной информации.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...