我(成功地)使用SonarQube来分析一个C#项目。由于我想让它检查更多问题,我使用了Visual Studio Bootstrapper插件(sonar.dotnet.visualstudio.solution.file=MyVisualStudioCode/MyCSharpSolution.sln)。
这工作正常,但现在它只计算 C# 代码的行数,不再计算文件夹中的 java 代码和 html 代码的行数。
我想这是期望的行为,但有可能两者兼而有之吗?要有FxCop和StyleCop的额外问题,还要分析非C#代码?如果是:如何?
非常感谢和问候!
Studio Bootstrapper(及其即将推出的 MSBuild Runner 替代品)仅导入添加到 MSBuild .*proj
项目文件的文件。
例如,HTML 文件应作为内容显式添加到项目中。仅仅将它们放在项目的文件夹或子文件夹下是不够的。
一旦完成,例如SonarQube Java和Web插件将能够分析这些文件,并且指标将被正确计算。