Template for a good new topic, formatted with Markdown:
- ALM used - Azure DevOps
- CI system used – Azure DevOps
- Languages of the repository – C#
How do you add a file to our solution that will tell SonarCloud to skip files listed in it when determining code coverage?
Thank you. We successfully used #1.
For #2, it looks like this is for SonarQube instead of SonarCloud. Is it possible to use this approach with SonarCloud?
For #3, We have a way to include and exclude projects.
What makes you say that? The documentation linked is for SonarCloud.
Thanks. Does /d:sonar.dotnet.exclude allow us to exclude files?
Here is what we tried by setting the following .props file that did not work:
<!-- See https://docs.sonarqube.org/7.2/AnalysisParameters.html -->
<!-- Exclude current project from analysis-->
<!-- <SonarQubeExclude>true</SonarQubeExclude> -->
<!-- To exclude a file from from analysis -->
a) We are looking for a way to have a single file with exclusions in our repository
b) Each exclusion should be on a separate line (if possible)
I’m not sure what
sonar.dotnet.exclude is referring to (
sonar.coverage.exclusions is the right parameter to use if you’re trying to ignore code coverage), I’m not sure where you found documentation for configuring a .props file this way.
If you’re looking to exclude files in a single place that isn’t the .csproj of affected projects or the SonarCloud UI – your best bet is to put them in your version-controlled azure-pipelines.yml file (where you can define additional properties that are passed to the scanner).