c# - 包含 c# 和 javascript 的项目上的 Sonar runner

标签 c# javascript .net sonarqube sonar-runner

我一直在尝试在 c# 项目上进行 Sonar 代码分析工作。由于它是一个网络项目,我还想对 JavaScript 进行分析。

但是,如以下链接中所述,您不能在 .NET 解决方案 (http://sonar.15.x6.nabble.com/Multi-language-javascript-amp-c-td5011530.html) 上运行多模块项目。 建议的解决方法是分别触发两个分析配置文件,然后将它们与 View 插件组合 (http://www.sonarsource.com/products/plugins/governance/portfolio-management/)

但是这个插件的价格大约是 1800 美元。由于 Sonar 有可能通过解决方案文件分析 .NET 中的多个项目,因此它禁用了 .NET 解决方案的多个模块(以防止出现特定错误)。

我发现这样做真的很烦人,它迫使我使用付费模块(而不是便宜的模块)来创建次优的解决方法。

还有其他更好的解决方案吗?

最佳答案

不,目前对于这种情况没有更好的解决方案。这个问题已经确定,我们将在明年 Spring 查看它 - 但我不确定它是否可以轻松解决。

您可以在这里观看和投票:http://jira.codehaus.org/browse/SONARDOTNT-291

关于c# - 包含 c# 和 javascript 的项目上的 Sonar runner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16754331/

相关文章:

c# - 如何使用 Mono.WebBrowser?

c# - 门面设计模式与紧耦合

javascript - 如何将下拉列表中的三 Angular 形图标更改为html中的自定义图标

c# - JIT 拒绝内联微型方法

.net - 如何使用 log4net xml 配置器在 Windows 中使用文件夹位置指定日志文件路径?

c# - 如何将与特定 C# 接口(interface)匹配的所有类型放入 IDictionary 中?

c# - MVC 路由未保留在 RedirectToAction 上

javascript - 按钮仅在重新加载后第二次单击时起作用

javascript - 在 while 循环中同时发出单个 id 警报

c# - 我可以在 C# 中使用 Console.Beep 播放 mp3 文件吗?