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
ошибка, кажется, не появляется. Обойти, если вы не хотите отображать проблему.