问题标签 [ndepend]

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 回答
257 浏览

ndepend - 今天的 nDepend 和 CQL 是否可以直接使用派生类型的类来请求类?

阅读了很多 Q 和帖子,发现直到下一个版本才支持子查询/嵌套查询/查询组合。但是我不确定这是否是我需要的,在我的脑海中我会这样写,但我可能会使事情复杂化。

我想像

所以我想做的是检查类型是否直接使用给定命名空间中具有后缀代理的其他类型,并且代理类型是从 SoapHttpClientProtocol 派生的。如果一个类型直接使用代理类型,则发出警告。

任何人的建议、提示、提示、指针或答案?

0 投票
1 回答
8499 浏览

c# - 为什么缺乏凝聚力的方法(LCOM)包括getter和setter

我正在查看此处显示的 LCOM 指标,

http://www.ndepend.com/Metrics.aspx

所以我们要说几件事,

如果我看这样的课程,

它的得分为 0.94,因为每个 getter 和 setter 都不能访问“所有其他实例字段”。

是这样计算的,

我不理解这个指标,为什么它应该包括 getter 和 setter?getter 和 setter 将始终只访问一个实例字段。

0 投票
2 回答
963 浏览

visual-studio-2010 - VS 2010 Ultimate vs 3rd 方实用程序

来自https://stackoverflow.com/questions/273858/software-worth-buyinghttps://stackoverflow.com/questions/143088/open-source-c-projects-that-have-high-code-qualityhttps ://stackoverflow.com/questions/180939/net-must-have-development-tools,我发现一些软件工具是多个推荐的,例如ReshaperdotTraceNDepend

我使用Visual Studio 2010 Ultimate,它具有一些功能,例如代码覆盖率、分析和 StyleCop 等等,而且非常昂贵。

作为 VS 2010 Ultimate 的用户,是否值得投资我提到的那些工具?或者,它们是否提供了 VS 2010 Ultimate 已经具备的类似功能?

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 投票
1 回答
179 浏览

.net - 如何获取我的班级在 Ndepend 中所依赖的类型列表?

使用 Ndepend; 如何获取我的班级正在使用的所有类型(仅来自同一程序集的类型)的列表?

如果除了 Ndepend 之外还有其他方法可以做到这一点,我愿意接受建议。

0 投票
1 回答
185 浏览

ndepend - CA1008:枚举应该有零值转换为 CQL(代码查询语言)

我正在尝试 CQL 转换来自 msdn 的托管代码警告的所有代码分析,以便在 NDepend 中使用。CA1008 说枚举的值应该为零,这给我带来了问题。你能帮我吗?

提前致谢

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 投票
0 回答
127 浏览

code-coverage - nDepend - 程序集 {程序集名称} 与相应的覆盖数据不同步

将 VSTS 覆盖数据文件导入 NDepend 项目时,我收到一条错误消息“程序集 {程序集名称} 与相应的覆盖数据不同步。” . 该项目分析了 3 个程序集,并将 3 个程序集的覆盖率数据分组在同一个覆盖率数据文件中,但错误消息仅针对其中一个程序集出现。对于其他两个程序集,一切正常。

我尝试在网上搜索,但找不到有关此错误的任何信息。有没有人见过这个错误?

0 投票
1 回答
63 浏览

ndepend - 我可以找出某个类违反了哪些 CQL 规则吗

我正在尝试在代码审查过程中使用 NDepend。我要解决的一件事是从 CQL 规则的角度检查新创建的类是否有效。

我有很多遗留代码,并且有许多违反 CQL 规则的字段/类/方法。但是我只想找到这些规则,这些规则被开发人员新创建的特定类所违反,并且我想查看这些规则。

有没有办法找到特定类违反的所有 CQL 规则,以便我可以修复它们?