] это, кажется, единственное решение, потому что sonar.exclusion сопоставляет только файлы в каждой папке проекта, а не папку решения. Я написал скрипт Python (> = 3.5) для моего CI, который добавляет эти строки в проекты, которые я хочу исключить.

олняю анализ, используя msbuild в Debian, используя следующую команду:

 mono /msbuild/SonarQube.Scanner.MSBuild.exe begin /d:sonar.login=<sonarqubetoken> /d:sonar.host.url=https://<my-server> /d:sonar.exclusions=test/**/* /k:<my-project-key>

тем не мение вend команда:

INFO: Index files
INFO: Excluded sources: 
INFO:   test/**/*
INFO: 17 files indexed
INFO: 0 files ignored because of inclusion/exclusion patterns
INFO: Quality profile for cs: Sonar way
INFO: Excluded sources for coverage: 
INFO:   test/**

и анализ пользовательского интерфейса моего сервера включает в себя файлы изtest/ папка.

Почему он не может игнорировать определенные файлы?

С помощьюSonarQube 6.7 а такжеsonar-scanner:3.3

Ответы на вопрос(3)

Ваш ответ на вопрос