Как заставить сонар показывать небольшие дубликаты кода в java? - PullRequest
0 голосов
/ 19 марта 2019

Я хочу видеть дублирование кода в отчете сонара, и я более строг, чем сонар: я хочу установить ограничение на 5 токенов. Как оказалось, предел не устанавливается с помощью java-анализатора сонара. Поэтому я использую PMD, который успешно обнаруживает дублирование кода. В target / cpd.xml

есть даже отчет xml

В администрировании / общих настройках / внешних анализаторах Sonarcube я вижу следующее:

PMD Report Files
Paths (absolute or relative) to xml files with PMD issues.
Key: sonar.java.pmd.reportPaths

Так что я подумал, что использую это. Но оказывается, что cpd.xml имеет другую структуру, чем pmd.xml. Я мог бы преобразовать его с помощью xslt, и это будет решением, если нет лучшего.

Вопросы:

  • Могу ли я попросить сонар использовать отчет о дублировании PMD? или
  • Могу ли я попросить сонар использовать отчет о дублировании другого анализатора кода? или
  • Могу ли я попросить гидролокатор выполнить настройки дублирования кода
...