SonarQube показывает технический долг добавлен и удален, но без изменений в проблемах

Используя SonarQube 5.1.2, мы начали с нового проекта, дважды выполнили анализ без изменений исходного кода между первым и вторым анализом. Затем мы выбрали "изменения с момента предыдущего анализа". Виджет "Проблемы и техническая задолженность" показывает "Добавлено: 24 минуты" и "Удалено": 24 минуты, но фактических проблем нет (проблема считается для каждой серьезности нулевой).

Развертывание добавленной задолженности и открытие класса показывает 5 классов с задолженностью, которая составляет 24 минуты, но открытие источника класса показывает только существующие проблемы. Например, один класс показывает 4 минуты добавленной задолженности, но открытие источника показывает только 2 ранее существовавших вопроса, которые составляют до 20 минут (8 минут и 12 минут). Предположительно измененные файлы имеют синюю полосу слева, которая охватывает весь файл, и когда вы наводите курсор на него, появляется надпись "Новое после предыдущего анализа".

Короче говоря, SonarQube сообщает об изменениях технического долга, которые не связаны с добавленными или удаленными проблемами. Это ошибка с виджетом?

2 ответа

Решение

Похоже, что вы сталкиваетесь с https://jira.sonarsource.com/browse/SONAR-7000.

Я столкнулся с той же проблемой, когда бежал с работы Дженкинса (sonarqube 5.1.2). У меня был исходный код, анализируемый в самом хранилище. Как только я переместил код из хранилища,

cp -r myrepo src/myrepo 

ошибка, кажется, не появляется. Обойти, если вы не хотите отображать проблему.

Другие вопросы по тегам