首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将NDepend结果导入SonarQube?

将NDepend结果导入SonarQube?
EN

Stack Overflow用户
提问于 2014-02-20 18:02:03
回答 2查看 859关注 0票数 1

如何从NDepend运行SonarQube,或者如何将NDepend结果导入SonarQube?

SonarQube C#生态系统插件支持其他几个C#工具,但NDepend不是其中之一。欢迎商业和免费解决方案。

如果还没有可用的解决方案,那么NDepend API是否可以用合理的努力来编写自定义插件SonarQube?

更新2014-12-11:今天NDepend团队发布了一个公告,正在开发SonarQube集成。预计将于2015年Q2上市。他们还提到,现在有一个新的第三方SonarQube插件用于导入NDepend结果。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-21 11:17:48

我是NDepend团队的代表。为NDepend提供一个SonarQube插件当然是个好主意,我们希望在NDepend vNext的未来功能中提供开箱即用的功能。这也是一个在NDepend用户语音上排名的想法。

请通过电子邮件回复我们,请访问支持网。我们希望了解有关将NDepend结果导入SonarQube的详细需求。

现在,如果您不能等待的话,使用NDepend.API编写自己的插件是可行的。100%的数据由NDepend收集(结构,度量,差异,趋势.)都可以通过API访问。NDepend PowerTools源代码是开始使用NDepend API并查看如何实现主要API使用场景的正确位置。

票数 2
EN

Stack Overflow用户

发布于 2014-02-21 13:19:18

在编写SonarQube .Net ReSharper插件时,我研究了NDepend插件的潜力。最大的障碍是SonarQube要求插件在服务器启动时提供可能的违规(规则)的完整列表,然后管理员必须通过web (即而不是通过API)手动启用这些规则。在插件执行期间,没有通过SonarQube API添加或启用规则的API。

一旦有了规则,它只是将NDepend结果与源代码行/文件相关联的一个摘录。.Net生态系统插件以及我的ReSharper插件都是开源的,在这一点上可以用作灵感。

由于NDepend的许多功能来自轻松创建自己的规则的能力,所以插件作者必须创建一些机制,将这些自定义规则导入SonarQube,而不必频繁地重新启动SonarQube服务器。到目前为止,还没有人花时间去做这件事,尽管听起来NDepend团队是根据帕特里克对这个问题的回答来考虑这个问题的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21915944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档