Я ищу лучшие практики, используя SonarQube с плагинами FindBugs, PMD и Checkstyle.SonarQube - Объединение сонарного пути, FindBugs, PMD и Checkstyle без дубликатов
- Как правила в профиле качества SonarQube по умолчанию «Sonar пути» относятся к тем из плагинов? Являются ли они совершенно разными правилами, или же способ сонара содержит самые важные правила из этих плагинов?
- Каков наилучший способ объединения этих наборов правил? Как избежать дублирования чеков?
- Сонар v.3.x содержит профиль «Сонарный путь с помощью Findbugs». Я не могу найти его в v.4.5.1 - что с ним случилось?
Один пример для (частично) повторяющихся правил: [findbugs: UUF_UNUSED_FIELD] (http://nemo.sonarqube.org/coding_rules#q=findbugs%3AUUF_UNUSED_FIELD) и [squid: S1068] (http: //nemo.sonarqube .org/coding_rules # д = кальмар% 3AS1068). Правило кальмаров встречается намного чаще, чем метод findBugs. С другой стороны, он не находит приватные поля пакета, которые, в свою очередь, обнаруживаются в findBugs. Однако есть некоторые дубликаты. Также технический долг совсем другой (5 против 30 мин). Могу ли я каким-то образом поделиться опытом с SonarQube? – schnatterer
Вы можете зайти и обсудить это в списке пользователей: http://www.sonarqube.org/get-support/ –
@ Fabrice-SonarQubeTeam С какой версией правила PMD уже включены в плагин SonarQube Java? В связи с этим старым [Jira issue] (http://jira.sonarsource.com/browse/SONARANDRO-21) нам нужен новый профиль для Java Android (возможно, Java + Lint + PMD + FindBugs). Каков наилучший способ его настройки? – frapen