问题标签 [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.
nunit - Coderush 单元测试运行程序和 Assert.Inconclusive
coderush 单元测试运行程序能否将 NUnit Inconclusive 断言识别为失败以外的其他东西。也许更像是被忽略而不是失败?我将此与重新分析者对不确定断言的处理进行比较。我是否需要配置这个以及如何配置?
c# - 使用 DXCore 控制台应用程序获取解决方案/项目中的文件列表
我了解在插件中使用时,可以使用以下代码段提取 VS 解决方案信息。
问:我想构建一个控制台应用程序并访问这些文件详细信息。我的目标是创建一个控制台应用程序(可以在没有 VS 的情况下运行)以根据我在输入 .sln 文件中发现的设计问题生成报告。我为此使用什么功能?
coderush - CodeRush 共享源 - 缺少文件 AssemblyVersionInfo.cs
我正在打开 CodeRush 共享源,例如 Visual Studio 2008 和 2010 中的 CR_CommentPainter,但 Visual Studio 抱怨缺少文件。程序集版本信息.cs
任何人有任何启示?
delphi - Coderush %?SysDate()% 日期格式
CodeRush sysDate() 返回的日期格式是否可以更改。它在我想要 dd/mm/yyyy 的地方返回 mm/dd/yy。为 Delphi 使用 CodeRush。
coderush - 如何在 CodeRush 中获取实现接口的类?
我试图编写一个返回实现接口的类列表的方法,但无法做到。
一些方法如
我尝试使用 interface1.AllChildren 和许多其他尝试。他们都没有给出任何结果。
是否可以使用 DXCore API 编写这样的方法?
例子:
如果我通过 Interface1,我应该从方法 GetImplementedClasses 中获取 Class1 和 Class2。
提前致谢。
vb.net - Coderush 插件未生成正确的尝试捕获结束尝试块
我们创建了一个小插件来添加一个 xml 注释块并为函数创建一个 try-catch。(我们只是将它添加到我们编写的每个函数中)但是在最新的 devexpress 更新中,我遇到了以下代码的问题。
它不会生成正确的 Try-catch 块,而是生成以下不正确的代码:
奇怪的是,以下代码似乎有效(它的代码大致相同,但事件处理程序显示消息框而不是异常)
这个问题在 Vb.Net 中存在,但在 C# 中括号放置正确。
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 失败:...
coderush - CodeRush 中动作提示 ActionHint 的使用
我想将动作提示箭头指向当前类中名为 MyMethod 的方法调用。因此,如果有任何名为 MyMethod 的方法调用,当我单击某些键组合时,箭头应该指向它们。
我尝试使用此处给出的 ActionHint 步骤来做到这一点。但我不知道要使用哪个事件。
然后我尝试通过 CodeProvider 调用 CodeRush.ActionHint.PointTo() 但没有奏效。
可以写这样的插件吗?如果是,我应该使用哪个版本的 PointTo() 方法。
如果可能的话,一个示例代码会很有帮助。
提前致谢。
resharper - 从 coderush 到 resharper
在使用了 30 天后,我即将从 coderush 切换到 resharper 并且有一些问题我想看看是否可以得到一些帮助。
1:你能改变resharper代码的颜色吗?我倾向于喜欢深色主题,因此我希望能够在更改完成后迁移到深色主题。
2:有没有其他插件提供Coderush的会员图标绘制功能?这是我真正错过的唯一功能,因为它便于扫描。如果它有效,我不介意为功能付费。
编辑:了解如何更改语法颜色。
coderush - Coderush v11.1.6 代码格式化
我正在评估代码格式的新包装/对齐功能。
仅当代码超过 120 个字符时才可以包装代码。
“换行”选项设置为 120,但似乎不起作用。
PS。我来自 resharper 阵营,但在大型项目上速度非常慢,我需要寻找替代方案。