[英]Exposing CQL Result in NDepend
我在NDepend Project中有一些自定义CQL,我想使用NDepend.Console.exe生成这些CQL的结果。 生成报告时,在报告中看不到自定义CQL的任何结果。 我可以从Visual NDepend导出,但是我想从脚本中使用NDepend.Console.exe。 蚂蚁。
可以使用几种不同的方式在报告中显示代码查询和代码规则结果:
您可以先将代码查询转换为违反的代码规则,例如,
from m in Methods select new {m, m.CyclomaticComplexity}
warnif count > 0 from m in Methods select new {m, m.CyclomaticComplexity}
进入warnif count > 0 from m in Methods select new {m, m.CyclomaticComplexity}
...然后您需要设置以下代码查询标志 : 显示报告中所选项目的列表
您还可以按此说明在报告中报告代码查询组 。
您可以使用NDepend.API以编程方式编译和执行代码查询或规则和浏览编程的结果。 有关更多详细信息,请参阅带有CQLinq的Power Tool 查询代码的源代码。 可以在$ NDependInstallPath $ \\ NDepend.PowerTools.SourceCode \\ NDepend.PowerTools.sln中找到Power Tools的源代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.