问题标签 [cqlinq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1594 浏览

ndepend - NDepend - 寻找死方法

我有两个公共方法 A 和 B。我修改了 CQL 以向我展示公共和死的方法。

如果 B 仅由 A 调用并且 A 作为死方法出现(未在应用程序中的任何位置调用或引用),NDepend 是否可以通过执行某些设置或通过 CQL 将这两种方法显示为死方法?

在当前情况下,我只得到 A 作为死方法而不是 B。

0 投票
1 回答
1687 浏览

.net - 如何指示 NDepend 忽略 EF 类?

我对 NDepend 有一点问题没有忽略生成的代码。它解决了在创建实体数据模型时由 EF 生成的 Designer.cs 文件中参数过多的方法的问题。该类使用“自动生成”注释进行注释,但仍被 NDepend 拾取。

我似乎无法找到如何强制 *.designer.cs 被忽略,甚至无法忽略没有通配符的特定文件。我最接近的是几年前的这篇文章,帕特里克提到了这样做的计划,但仅此而已。

我错过了什么吗?有没有一种简单的方法可以排除这种情况?

0 投票
2 回答
2212 浏览

visual-studio-2010 - Is it possible to exclude entire namespaces from NDepend analysis?

I have a setup where Visual Studio 2010 runs test coverage analysis and it's output is absorbed by NDepend during an integration build.

A few assemblies contain generated code that needs to be ignored by NDepend.
Is there a way to do this? Preferably an entire namespace.

0 投票
1 回答
190 浏览

ndepend - “在失去范围之前处理对象”的 NDepend 规则

我正在评估 NDepend 作为加强代码质量和正确使用框架的努力的一部分,并且我正在寻找一种方法来编写相当于CA2000: Dispose objects before lost scope的方法。其他任何人都尝试过这样做,或者知道如何做到这一点?

0 投票
1 回答
400 浏览

c# - 使用 NDepend 查看代码指标的趋势

我有一个用于构建服务器的 NDepend 版本,并自动生成了 NDepend 报告。因此,每天晚上构建都会完成它的工作并生成 NDepend 报告/XML。我现在想做的是跟踪一些指标作为时间的函数。

因此,例如,在 y 轴上有一个特定类型或命名空间的图,比如传入耦合,在 x 轴上是时间。我知道我可以比较两个 NDepend 构建并具有代码和指标差异,但我想要做的是比较相同的单个指标或 N 个构建的指标以查看持续趋势。

我有点假设目前没有一种工具可以做到这一点,我必须自己推出,但如果有一个工具,我肯定很想在投入时间之前听到它。那么,NDepend 本身是否支持这样的东西,或者是否有某种我可以使用的已经存在的实用程序?

除了 NDepend 之外,我也愿意接受其他可以实现这一目标的技术的建议,尽管我对 NDepend 有强烈的偏好,因为我已经对它进行了投资并且熟悉它的工作原理。

提前致谢。

0 投票
1 回答
150 浏览

ndepend - 使用 NDepend 查找“死”程序集

我正在为我的客户评估 NDepend 工具,并想知道是否有人可以为以下查询提供帮助:

尽管这提供了一个大列表,但我还想检查唯一的引用是否来自测试项目,例如仅由 MyNamespace.Tests 引用的 MyNamespace。

怎么可能做到这一点?我还没有找到有关创建不带常量的 IsUsedBy 的文档。

真挚地,

马丁

0 投票
1 回答
1664 浏览

c# - 使用 NDepend 查找方法的所有用途(包括通过接口)

使用NDepend,我怎样才能找到特定方法或属性的所有直接和间接用途?

特别是,我需要找到通过使用路径某处的接口发生的用法。谢谢!

0 投票
1 回答
103 浏览

ndepend - NDepend - 如何从代码中提取注释?

是否有可能以某种方式使用 CqLinq 为每个方法提取其注释标题?

IE ....

0 投票
1 回答
123 浏览

ndepend - NDepend - 如何运行关于具有和不具有属性的方法数量的报告

我想对特定程序集及其子程序集中有多少方法具有和不具有特定属性进行报告。你能给我写一个示例代码吗?有哪些报告选项?我需要每晚运行这份报告。

0 投票
1 回答
470 浏览

linq - Ndepend 查找方法使用的实际数量

假设我有方法A.M1。它被调用了B.M22 次和B.M33 次。我需要找到所有的用法(就像 Resharper 通过查找用法界面所做的那样)。所以方法调用的总和是 5。

以下查询:

from m in Methods where m.HasAttribute("specific attribute") orderby m.MethodsCallingMe.Count() descending select new { m, m.MethodsCallingMe }

只给了我 2 种方法 A.M1 的用法。

你能帮我找到用途号码吗?