问题标签 [coderush]

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

nunit - Coderush 单元测试运行程序和 Assert.Inconclusive

coderush 单元测试运行程序能否将 NUnit Inconclusive 断言识别为失败以外的其他东西。也许更像是被忽略而不是失败?我将此与重新分析者对不确定断言的处理进行比较。我是否需要配置这个以及如何配置?

0 投票
1 回答
1922 浏览

c# - 使用 DXCore 控制台应用程序获取解决方案/项目中的文件列表

我了解在插件中使用时,可以使用以下代码段提取 VS 解决方案信息。

问:我想构建一个控制台应用程序并访问这些文件详细信息。我的目标是创建一个控制台应用程序(可以在没有 VS 的情况下运行)以根据我在输入 .sln 文件中发现的设计问题生成报告。我为此使用什么功能?

0 投票
1 回答
480 浏览

coderush - CodeRush 共享源 - 缺少文件 AssemblyVersionInfo.cs

我正在打开 CodeRush 共享源,例如 Visual Studio 2008 和 2010 中的 CR_CommentPainter,但 Visual Studio 抱怨缺少文件。程序集版本信息.cs

任何人有任何启示?

0 投票
1 回答
282 浏览

delphi - Coderush %?SysDate()% 日期格式

CodeRush sysDate() 返回的日期格式是否可以更改。它在我想要 dd/mm/yyyy 的地方返回 mm/dd/yy。为 Delphi 使用 CodeRush。

0 投票
2 回答
219 浏览

coderush - 如何在 CodeRush 中获取实现接口的类?

我试图编写一个返回实现接口的类列表的方法,但无法做到。

一些方法如

我尝试使用 interface1.AllChildren 和许多其他尝试。他们都没有给出任何结果。

是否可以使用 DXCore API 编写这样的方法?

例子:

在此处输入图像描述

如果我通过 Interface1,我应该从方法 GetImplementedClasses 中获取 Class1 和 Class2。

提前致谢。

0 投票
1 回答
228 浏览

vb.net - Coderush 插件未生成正确的尝试捕获结束尝试块

我们创建了一个小插件来添加一个 xml 注释块并为函数创建一个 try-catch。(我们只是将它添加到我们编写的每个函数中)但是在最新的 devexpress 更新中,我遇到了以下代码的问题。

它不会生成正确的 Try-catch 块,而是生成以下不正确的代码:

奇怪的是,以下代码似乎有效(它的代码大致相同,但事件处理程序显示消息框而不是异常)

这个问题在 Vb.Net 中存在,但在 C# 中括号放置正确。

0 投票
1 回答
1085 浏览

visual-studio - NUnit 在带有 coderush 或 testdriven.net 的 Visual Studio 中运行“未找到测试”

我的公司一直在使用 MSTest 和 NUnit。我现在将我们切换为仅使用 NUnit。代码充满了架构问题,所以我们可以忽略这些并研究如何让它真正工作。我猜,主要问题是数据库连接的设置是直接从 ConfigurationManager.AppSettings[] 中提取的。在这种情况下,它的“SettingsFile”路径。它是我们主配置文件的路径。

我提出这个问题的原因是,当“SettingsFile”存在时,NUnit 会出错,如果我将其命名为 SettingsFile2,它不会出错。我还在我的代码中重命名了对它的引用,所以它仍然有效,只是不再出错。

当 NUnit 抛出错误时,它返回未找到任何测试。

我想也许“SettingsFile”是为 NUnit 保留的一些 appSetting,听起来很荒谬,但我没有发现任何关于此类的东西。

我还创建了一个完全空白的项目。添加了一个测试 C# 测试模板项目,添加了一个 nunit 测试,添加了一个 app.config,对其进行了测试并且它工作正常。我什至有相同的 app.config 设置。

重申一下:如果我进入测试项目的 app.config 并将 key="SettingsFile" 更改为 key="SettingsFile2" 然后将我的配置类更改为 ConfigurationManager.AppSettings["SettingsFile2"] 并且没有其他任何更改,它现在将正确构建。为什么会这样?

我知道解决方案是不在 appSettings 中使用“SettingsFile”一词……但它已经在我们所有的生产服务器、测试服务器、登台服务器、开发服务器等中使用。我们没有简单的方法来更新它们,但如果我们也有,我只需要向经理们争论我的观点。

DXCore 测试的输出:

更新:

添加对我们的 CORE 项目的引用会导致问题。核心项目是读取 SettingsFile 属性的项目。请注意,我在任何访问 SettingsFile 之前放置了 IO 文件写入,并且没有记录任何内容。我在 CORE 项目中搜索了静态类构造函数。没有了。我不知道为什么添加参考会破坏这一点。

更新:

coderush 中的单元测试运行程序不会更新以显示正确的测试。我将配置设置更改为“SettingsFile2”,以便测试运行良好,然后单元测试运行程序正确更新。但是当我右键单击一个测试并说去测试时,它现在会显示所有曾经存在的测试,这些测试现在都被删除了。

另一件奇怪的事情:Coderush 打印了两次结果,但只运行了一次测试。

正在搜索测试... 总测试:2,过滤:1

CanConfirmDatabaseMatchesMappings 失败:... CanConfirmDatabaseMatchesMappings 失败:...

0 投票
1 回答
83 浏览

coderush - CodeRush 中动作提示 ActionHint 的使用

我想将动作提示箭头指向当前类中名为 MyMethod 的方法调用。因此,如果有任何名为 MyMethod 的方法调用,当我单击某些键组合时,箭头应该指向它们。

  1. 我尝试使用此处给出的 ActionHint 步骤来做到这一点但我不知道要使用哪个事件。

  2. 然后我尝试通过 CodeProvider 调用 CodeRush.ActionHint.PointTo() 但没有奏效。

可以写这样的插件吗?如果是,我应该使用哪个版本的 PointTo() 方法。

如果可能的话,一个示例代码会很有帮助。

提前致谢。

0 投票
2 回答
503 浏览

resharper - 从 coderush 到 resharper

在使用了 30 天后,我即将从 coderush 切换到 resharper 并且有一些问题我想看看是否可以得到一些帮助。

1:你能改变resharper代码的颜色吗?我倾向于喜欢深色主题,因此我希望能够在更改完成后迁移到深色主题。

2:有没有其他插件提供Coderush的会员图标绘制功能?这是我真正错过的唯一功能,因为它便于扫描。如果它有效,我不介意为功能付费。

编辑:了解如何更改语法颜色。

0 投票
1 回答
399 浏览

coderush - Coderush v11.1.6 代码格式化

我正在评估代码格式的新包装/对齐功能。

仅当代码超过 120 个字符时才可以包装代码。

“换行”选项设置为 120,但似乎不起作用。

PS。我来自 resharper 阵营,但在大型项目上速度非常慢,我需要寻找替代方案。