Интеграция анализа SONAR + R # для проектов MSBuild - PullRequest
0 голосов
/ 18 декабря 2018

У меня проблема с интеграцией SONAR и более резкого вывода.Вот процесс, который у меня есть:

С интеграцией JENKINS и SONAR (сонар-сканер для сборки ms) я не хочу использовать вывод анализа roslyn, но я хотел бы использовать анализ R # (resharper).Что я делаю:

  • Я запускаю инструмент командной строки resharper для анализа решения.

    "E: \ Jenkins \ tools \ JetBrains.ReSharper.CommandLineTools.2018.2.3 \ InspectCode "" E: \ Jenkins \ workspace \ TPStrings \ TPStrings.sln "--project = TPStrings --swea -s = INFO -o =" E: \ Jenkins \ workspace \ TPStrings \ TPStrings.ReSharperReport.xml "

  • Преобразование вывода R # в вывод сонара с помощью dotnet-requirebe.exe, который превращает вывод R # в вывод сонара JSON.

  • Запуск SonarScanner.MSBuild.exe и ссылку на мой предыдущий вывод сонара JSON с использованием параметра externalIssuesReportPaths

  • Запустите мою сборку

  • Удалите файлы roslyn из анализа MSBUILd, чтобысонар не учитывается.

  • Конец SonarScanner.MSBuild.exe: SonarScanner.MSBuild.exe end

Вот вывод, который я получаю:

Пустая проблема проекта

, но присутствуют ошибки анализа R #:

R #импортированные правила

Почему сводка проекта не была хорошо создана с externalIssuesReportPaths?

Ожидается что-то вроде:

Ожидаемый результат

Спасибо за помощь.

...