问题标签 [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.
ndepend - NDepend CQL 查询为 LOC 返回 N/A
使用以下 CQL 查询:
我得到一些结果显示“N/A”而不是 NbLinesOfCode 的数字。任何人都知道为什么会发生这种情况以及如何解决它?
注意:我尝试将 NbLinesOfCode 更改为 NbILInstructions,结果记录均未显示 N/A。
teamcity - 如何使用 teamcity 将覆盖率报告从 dotcover 导入到 ndepend?
我们使用 teamcity
- 构建
- 代码覆盖率(使用内置的 dotCover)
- 代码分析(使用 NDepend)
这单独工作很好。
但是我想不出一种巧妙的方法来获取 ndepend 格式的覆盖率报告并将其用作 ndepend 与 teamcity 的输入。
我可以使用命令行工具一步一步地手动完成这一切,但每次都需要付出很多努力。我知道我可以做一个 bat / rake 文件并为 dotcover 创建 xml 配置文件并手动调用 exe 和调用 ndpend。但如前所述,我正在寻找一种更加集成和自动化的方式。
ndepend - NDepend 如何计算代表的参数数量?
我们使用 NDEPEND CQL 请求对我们的代码设置了一些质量约束:
WARN IF Count > 0 IN SELECT TOP 10 METHODS WHERE NbParameters > 6
当定义一个有 5 个参数的委托时,例如:
然后质量约束在源代码中不存在(但可能在编译代码中)并具有 2 个附加参数的函数上中断:
如何解决这个障碍?
ndepend - 使用 NDepend 查找“死”程序集
我正在为我的客户评估 NDepend 工具,并想知道是否有人可以为以下查询提供帮助:
尽管这提供了一个大列表,但我还想检查唯一的引用是否来自测试项目,例如仅由 MyNamespace.Tests 引用的 MyNamespace。
怎么可能做到这一点?我还没有找到有关创建不带常量的 IsUsedBy 的文档。
真挚地,
马丁
c# - 使用 NDepend 查找方法的所有用途(包括通过接口)
使用NDepend,我怎样才能找到特定方法或属性的所有直接和间接用途?
特别是,我需要找到通过使用路径某处的接口发生的用法。谢谢!
c# - C# - 如何检查缺少的 scope.Complete() 语句?
我团队中的程序员有时会打开事务并忘记包含 scope.Complete() 语句(参见下面的代码块)。关于方法的任何想法
(1) 在我们的解决方案中搜索缺少的 scope.Complete() 语句,或者
(2) 是否让 Visual Studio 自动突出显示丢失的 scope.Complete() 语句或发出警告?
这是我们错过的那一行:
我已经尝试
过为此目的使用 ReSharper 自定义模式,但没有成功。理想情况下,我会搜索以下内容:
但是,ReSharper 只接受标识符的正则表达式,而不是语句,因此这似乎不起作用 ( http://www.jetbrains.com/resharper/webhelp/Reference__Search_with_Pattern.html )。
有任何想法吗?我也愿意使用其他插件或工具。
谢谢,
本
ndepend - 在 NDepend 中查看外部依赖关系图
NDepend 有一个很好的功能,可以绘制内部依赖图。那就是dll中的哪些方法相互调用。
我们想要一个这样的图表,显示如何在项目中的所有 dll 中调用方法。这可能吗?
ndepend - NDepend - 如何从代码中提取注释?
是否有可能以某种方式使用 CqLinq 为每个方法提取其注释标题?
IE ....
ndepend - NDepend - 如何运行关于具有和不具有属性的方法数量的报告
我想对特定程序集及其子程序集中有多少方法具有和不具有特定属性进行报告。你能给我写一个示例代码吗?有哪些报告选项?我需要每晚运行这份报告。
.net - 查看共享程序集的更改对上游应用程序的影响
我有一组WCF
共享多个程序集的服务。当其中一个程序集发生更改时,我想知道对引用它们的任何服务有什么影响。
例如,如果我的Foo
共享程序集中有一个名为的类,并且它有一个名为 的方法,该方法DoSomething()
由一个或多个相关服务调用。对于第 1 版,我假设一切都发生了变化,因为没有基线。对于第 2 版,我更改了DoSomething()
方法,我想知道哪些服务/方法受到更改的影响。
我的直觉是 NDepend 应该能够提供这些信息,但我对它还不够熟悉,无法编写查询。我也欢迎涉及其他工具的解决方案。
基本上,我正在寻找的是在两个不同构建之间发生变化的类/方法的列表,以及依赖于它们的类/方法,以便更好地针对测试工作和(不太重要的)部署。