Проблемы с SonarQube Scan не отображаются на сайте SQ - PullRequest
0 голосов
/ 14 июня 2019

Я создал файл Jenkins с этим этапом конвейера:

stage('SonarQube analysis') {
    steps { 
        withSonarQubeEnv('SonarScan') {
            sh "dotnet '/usr/local/sonar-scanner-msbuild/SonarScanner.MSBuild.dll' begin /k:${SONARQUBEPROJECTKEY} /v:${env.BUILD_NUMBER}"
            sh "dotnet build 'src/${PROJECTNAME}.sln'"
            sh "dotnet '/usr/local/sonar-scanner-msbuild/SonarScanner.MSBuild.dll' end"
        }
    }
}

Когда Дженкинс запускает это, в выводе журнала консоли я вижу, что сканер обнаружил 46 ошибок.

Вот фрагмент проблем, сообщаемых в консоли:

warning S2971: Drop 'Where' and move the condition into the 'FirstOrDefault'.
warning S1116: Remove this empty statement.
warning S3445: Consider using 'throw;' to preserve the stack trace.
warning S112: 'System.Exception' should not be thrown by user code.
warning S112: 'System.Exception' should not be thrown by user code.
warning S1481: Remove this unused 'resp' local variable.
warning S1481: Remove this unused 'claimsPrincipal' local variable.

Когда я захожу на сайт SQ, для версии, которую я запустил, я не вижу данных. Все сообщается как 0.

Может кто-нибудь помочь решить проблему с результатами сканирования, которые не отображаются на сайте SQ?

Спасибо, Эрик

...