Получите результаты анализа SonarQube в JavaConsole - PullRequest
0 голосов
/ 05 марта 2020

возможно ли получить результаты анализа SonarQube, отображаемые в JavaConsole? Например, я установил SonarQube на Java / Maven. Я могу проанализировать свою программу, и она загрузит результаты в localhost: 9000. Но могу ли я получить количество «запахов кода» или «ошибок» в моей консоли из проекта при загрузке на localhost: 9000?

Я пробовал что-то с

HttpGet httpGet = new HttpGet("http://localhost:9000/api/issues/search?pageSize=500&componentKeys=CODE_SMELLS");

Но похоже, что это не работает?

Я пытался использовать web / API, но я не понимаю документацию. Например,

web_api / api / measure

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

Может ли кто-нибудь предоставить пример кода или псевдокода для Java, как я могу получить результаты анализа? Я довольно новичок в SonarQube и как работать с API. Сожалею об этом.

Я использую новейшую бесплатную версию SonarQube, maven и IntelliJ

1 Ответ

0 голосов
/ 05 марта 2020

Если вы установили плагин sonarlint , вы увидите вкладку lint рядом с консолью и терминалом. Ctrl + Alt + s или Ctrl + Shift + s в вашем проекте на root, и это даст результаты

...