繁体   English   中英

在NDepend中公开CQL结果

[英]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编程方式编译和执行代码查询或规则和浏览编程的结果。 有关更多详细信息,请参阅带有CQLinqPower Tool 查询代码的源代码。 可以在$ NDependInstallPath $ \\ NDepend.PowerTools.SourceCode \\ NDepend.PowerTools.sln中找到Power Tools的源代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM