2015-08-20 3 views
2

Как определить наиболее распространенные типы проблем в проекте в нашей текущей базе кода.Sonar 5.1 Список проблем - Как группировать по типу проблемы

Мы недавно модернизировал от Sonar 4.5 до 5.1

В 4.5 мы использовали для просмотра списка вопросов в конкретном проекте, а также вопросы были сгруппированы по типу выпуска. Например, в одном проекте правило «Использовать регистратор для регистрации этого исключения» может быть наиболее распространенным критическим правилом с 45 нарушениями. Затем мы могли бы использовать эту информацию для улучшения усилий.

В 5.1 мы теперь представлены длинным списком вопросов без видимого способа их группировки.

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

ответ

6

Вы можете сделать это легко на странице выпуска вашего проекта: просто нажмите на грань правила, и у вас должен быть список наиболее нарушенных правил.

См. Например, http://nemo.sonarqube.org/issues/search#resolved=false|projectUuids=b38e4f29-df5f-491e-9118-a0a4f5cda406 и нажмите на грань «Правило».

+0

Спасибо, именно то, что мне нужно. –

+2

Есть ли способ увидеть ** все ** вопросы, сгруппированные по правилу? –

+0

Перейдите на страницу с вопросом и используйте фасет правила – benzonico

1

Чтобы группировать вопросы по типу, вы можете использовать фасет правила в веб-интерфейсе.

Но у вас будет только 15 более частых нарушений правил.

Другая возможность заключается в использовании веб-интерфейс API непосредственно с разделителями-запятыми список правил, которые Вас интересуют.

GET http://localhost:9000/api/issues/search?rules=squid:S1905,squid:UndocumentedApi 

Вы можете сделать группу, с вашими любимыми инструментами JSON.