Есть ли способ получить дату фиксации, связанную с проблемой, используя API-интерфейс веб-службы SonarQube?Как получить дату фиксации, связанную с проблемой, используя API-интерфейс веб-службы SonarQube или любые плагины
Мой Sonar сервер детали
SonarQube версии - 5,2 Сонар-Runner - 2,4 проекта SCM Plugin - сонар-Scm-ГИТ-плагин-1,1
Я посылаю еженедельные отчеты о новых нарушениях, в рамках проекта Менеджеры. Я использую API WebService для получения всех новых (открытых) проблем, созданных между двумя датами. Но несколько раз появляются новые проблемы, у которых будет очень старая дата фиксации, как год назад. Недавно мы начали анализ сонара в нашем проекте. Наш огромный проект с большим количеством устаревшего кода. Поэтому мы решили сосредоточиться на новом коде.
Получение проблем, связанных со старым фиксацией, создает много проблем. Мой план состоит в том, чтобы получить все проблемы с помощью вызова веб-службы, а затем закрыть все проблемы, которые имеют даты фиксации до определенной даты. Есть ли способ достичь этого?
Да, сценарий, который вы объяснили, верен. Но у меня другое дело. – renjith
public void doSomething() {// commit 1/1 Проблема поднята здесь 12/12 a(); // commit 1/1 b(); // commit 1/1 c(); // commit 1/1 d(); // commit 1/1 } // commit 1 /. У меня есть все эти строки на 1/1, и он не обнаруживался на моем анализе сонара, даже если там был плохой код. Но через год кто-то сделал фиксацию в том же файле, который не связан с методом doSomething(). Теперь в следующем анализе сообщается о старом выпуске, даже если никто не коснулся любых связанных с ним строк. – renjith
Хм. Вы можете повысить это в [Группе Google] (https://groups.google.com/forum/#!forum/sonarqube) –