У меня есть проект на C #, который также включает som тестовый пользовательский интерфейс, который не должен быть исследован SonarCube, (SonarCube вызывается teamcity)
Я хотел бы, чтобы следующие папки и весь контент игнорировались SonarCube
- . \ Src \ ExamplePredictionCascadingResourceProvider (должно игнорироваться локальным правилом)
- . \ Src \ TestPredictionCascadingGUI (должно игнорироваться локальным правилом)
- . \ Src\ VM.PredictionCascade.Tests (должно игнорироваться глобальным правилом ** / Tests / .cs)
Я добавил первую папку в пользовательском интерфейсе для локального проекта sonarcubeв sonar.exclusion, но все еще есть проблемы с исходным кодом в этой папке.
В SonarQubeAnalysisConfig.xml кажется, что значение в конечном итоге отлично
- ** / ExamplePredictionCascadingResourceProvider / ** / *

помимо исключения проекта существуют следующие глобальные исключения
- ** / бен / x64 / / bin / x86 / / пакеты / / объект / x64 / / объект/x86/,/src//bin/,/src//obj/,/AssemblyInfoAppend.cs,**/AssemblyInfo.cs
- ** / Тест / .cs, ** / Тесты / .cs

для другихпроецирует то же значение «sonar.global.test.exclusion», похоже, работает
, поэтому я весьма озадачен и не знаю, с чего начать, чтобы выяснить, почему файлы включены ... Может ли этоМожет быть потому, что я изменил «исключения» после создания проекта, а затем sonarcube запомнил предыдущие проблемы?
Есть какие-нибудь намеки на то, что проблема или что исследовать?