【发布时间】:2013-05-21 04:44:56
【问题描述】:
我一直试图让Sonar 代码分析工作在一个 c# 项目中。由于它是一个网络项目,我还想在 JavaScript 上运行分析。
但是,如以下链接所述,您无法在 .NET 解决方案 (http://sonar.15.x6.nabble.com/Multi-language-javascript-amp-c-td5011530.html) 上运行多模块项目。 建议的解决方法是分别触发两个分析配置文件,然后将它们与视图插件(http://www.sonarsource.com/products/plugins/governance/portfolio-management/)结合起来
但这个插件的成本约为 1800 美元。由于 Sonar 可以通过解决方案文件分析 .NET 中的多个项目,因此它会禁用 .NET 解决方案的多个模块(以防止出现特定错误)。
我发现这样做真的很烦人,它迫使我使用付费模块(而不是便宜的模块)来创建次优的解决方法。
还有其他更好的解决方案吗?
【问题讨论】:
-
你能做到吗?我正在尝试做同样的事情,但不幸的是我遇到了一些错误。请您查看我的帖子stackoverflow.com/questions/51878860/…
-
我已经很久没有使用 Sonar 了,所以很遗憾,我无法为您提供帮助。但是,根据下面答案中的 cmets,现在可以分析 C# 和 JS 的 VS.NET 解决方案
标签: c# javascript .net sonarqube sonar-runner