Próbuję wykluczyć niektóre generowany automatycznie kod (Odnośniki serwisowe) z kodu statycznego sonarów i analizy zasięgu testu jednostkowego. Projektem jest C# .Net, a Sonar działa przez Jenkins na serwerze Windows.Jak wykluczyć pliki ze spacjami w ścieżce w sonarze?
W moim pliku sonar-project.properties mogę wykluczyć różne inne pliki i katalogi za pomocą właściwości sonar.exclusions, ale to nie działa dla plików, które mają spację w ścieżce.
W powyższym przykładzie pliki Global.asax.cs są wykluczone we wszystkich projektach w ramach rozwiązania, ale odwołania do usług nie są.
Próbowałem załączając ścieżkę w pojedynczym i podwójnym cudzysłowie. Próbowałem użyć odwrotnego ukośnika, aby uciec z przestrzeni. Próbowałem umieścić ścieżkę jako **/MyProject/Service */*, aby skorzystać z symbolu wieloznacznego (może być ryzykowne), ale to też nie działa.
Czy ktoś ma rozwiązanie tego problemu?
Czy możliwe jest ustawienie wartości podwójnych cudzysłowów? Coś w rodzaju '//MyProject/Service References" ' – DavidG