Sonarqube.project.properties 文件不允许
Sonarqube.project.properties file not allowed
我有一个简单的 C# Hello World 项目,我正在尝试使用 SonarQube 进行代码质量分析。
dotnet C:\git\itergo\sonar\sonar-scanner-msbuild-4.7.1.2311-netcoreapp2.0\SonarScanner.MSBuild.dll end
抛出错误。
sonar-project.properties files are not understood by the SonarScanner for MSBuild. Remove those files from the following folders: C:\git\sonar_test\samples\core\console-apps\HelloMsBuild
09:24:17.089 Post-processing failed. Exit code: 1
您可以在命令行或 SonarQube.Analysis.xml
XML 设置文件中将参数传递给 SonarScanner for MSBuild,如 docs.
中所述
确保您的 项目目录中有适合您项目的 sonar-project.properties
文件。
如果不放这个文件,是指根目录下sonar-project.properties
文件中设置的全局配置。
现在,属性通过 ItemGroup 添加到每个 .csproj 文件中,这样:
<ItemGroup>
<SonarQubeSetting Include="sonar.cpd.exclusions">
<Value>Models/**/*.cs</Value>
</SonarQubeSetting>
</ItemGroup>
我有一个简单的 C# Hello World 项目,我正在尝试使用 SonarQube 进行代码质量分析。
dotnet C:\git\itergo\sonar\sonar-scanner-msbuild-4.7.1.2311-netcoreapp2.0\SonarScanner.MSBuild.dll end
抛出错误。
sonar-project.properties files are not understood by the SonarScanner for MSBuild. Remove those files from the following folders: C:\git\sonar_test\samples\core\console-apps\HelloMsBuild 09:24:17.089 Post-processing failed. Exit code: 1
您可以在命令行或 SonarQube.Analysis.xml
XML 设置文件中将参数传递给 SonarScanner for MSBuild,如 docs.
确保您的 项目目录中有适合您项目的 sonar-project.properties
文件。
如果不放这个文件,是指根目录下sonar-project.properties
文件中设置的全局配置。
现在,属性通过 ItemGroup 添加到每个 .csproj 文件中,这样:
<ItemGroup>
<SonarQubeSetting Include="sonar.cpd.exclusions">
<Value>Models/**/*.cs</Value>
</SonarQubeSetting>
</ItemGroup>