问题标签 [resharper-2016]

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 投票
2 回答
10287 浏览

unit-testing - ReSharper Error: "The output has reached the limit and was truncated. To view the full output use 'Show Stack Trace in a new window' action."

When running unit tests in ReSharper, if the output is too long, it gives this error:

Update

ReSharper fixed this issue in 2016.2, see answer from @Alexander Pacha.

0 投票
6 回答
18003 浏览

visual-studio - 用花括号包围代码块?

是否有用花括号包围给定(选定)代码块的快捷方式?

VS 2015 + R# 2016.1

0 投票
1 回答
96 浏览

visual-studio - 我的 cshtml 脚本部分中的绿色下划线表示什么,如何取消它们的绿化?

在 Visual Studio(2013,如果它很重要)中,我在 .cshtml 文件的“脚本”部分看到了这一点:

在此处输入图像描述

绿色下划线实际上可能由 Resharper(版本 2016.1,如果它很重要)呈现。

我怀疑这是某种警告,但我怎样才能看到警告是什么,以及如何解决导致警告的原因?悬停无济于事;2 单击确实会调用“格式选择”图标(毫无疑问来自 Resharper),但选择它什么也不做。

0 投票
1 回答
47 浏览

visual-studio-2015 - 视觉工作室启动极其缓慢 - 创建大量节点进程

我每天都使用 Visual Studio 2015 更新 2 和 Resharper 2016.1.1,自上次更新(均在同一天更新)以来,在任何项目启动时它都会创建 30-50 个节点进程,这会占用我的内存和 CPU。由于这个原因,我的电脑在大约 15 分钟内无法使用。当进程停止执行 pc 时,VS 和 R# 运行顺利。

有谁知道这可能是什么原因造成的?什么可能会创建此节点进程?

0 投票
1 回答
1143 浏览

c# - 根据 ReSharper,C# 是具有可为空类型的运算符始终为 false

我正在尝试将 an 转换objectbool类型并想要转换boolNullable<bool>类型。我还想确保我尽可能做出适当的演员表。所以我有以下代码:

ReSharper 2016 告诉我,value is bool?在这个 if 语句堆栈中,它总是会评估为 false。这是为什么?这意味着它Nullable<bool>不会继承自object(不可能)或value is bool将捕获一个bool?.

ReSharper 2016 也可能存在错误。我看到的实现System.Windows.Controls.BooleanToVisibilityConverter.Convert几乎相同。我怀疑 WPF 核心会出现这样的错误,这让我相信这是 ReSharper 的问题。

0 投票
1 回答
427 浏览

resharper - ReSharper 2016.1 xUnit 测试运行器不支持 Theory

我目前正在将 ReSharper 2016.1.2 与本机 xUnit 测试运行程序一起使用。我想知道为什么Theories不支持并从测试会话中被忽略。此外,尝试单独运行它们根本没有效果。

还有一点令人沮丧的是,它们被默默地忽略了,并且没有在Ignored Tests标签计数中报告(在我的情况下,>20 测试同时使用InlineData和的理论MemberData)。

问题是:理论会得到支持还是我应该重写我的测试?

0 投票
1 回答
523 浏览

visual-studio-2015 - VS 2015 的灯泡仍然出现?

我将 VS2015 与 Resharper 2016 一起使用。

我在 R# 设置中禁用了 Visual Studio 灯泡:

在此处输入图像描述

也在这里:

在此处输入图像描述

但是当我点击一些关键字时它仍然出现:

点击“公开”

在此处输入图像描述

点击“HttpresponseMessage”

在此处输入图像描述

点击“获取PDF”

在此处输入图像描述

问题

如何完全停止灯泡功能?

注意 - 相关答案没有帮助

另外:我已经禁用了 Resharper,现在我看不到任何灯泡。这是怎么回事 ?

0 投票
3 回答
1615 浏览

c# - (为什么)作为扩展方法调用是首选...方式?

我正在使用刚刚发布的 Resharper (2016.2.2) 版本重新锐化我的解决方案

它标记了这行代码:

...暗示我应该“作为扩展方法调用

如果我默认,它会将该行更改为:

这是否更好?如果是这样,怎么做?为什么?

这是被调用的方法,它位于“ConstsAndUtils”类中:

0 投票
2 回答
161 浏览

c# - ReSharper 找不到无法访问的代码

我有这个代码:

ReSharper 通过删除多余的(因为 allways true)表达式== null和将if-statement 反转为类似于以下内容来简化它:

但是对我来说,即使这个检查似乎也没有意义,并且很容易被忽略,因为条件总是正确的。所以我想知道为什么 ReSharper 会检测到过时的检查null而不是其余的检查。

我错过了任何检查失败的情况吗?

0 投票
1 回答
565 浏览

unit-testing - 找不到 dotnet 测试 ID 的元素:Resharper 2016.3 中的错误

我刚刚下载了 Resharper 2016.3 EAP 4 来检查 .NET Core 的单元测试功能。但是当我运行所有单元测试时,我得到了这个错误:

找不到 dotnet 测试 ID 的元素:MvcMovieTests.SimpleTests.TestMethodPassing

找不到 dotnet 测试 ID 的元素:MvcMovieTests.SimpleTests.TestMethodFailing

这是我的简单单元测试:

当我使用 MSTEST 测试资源管理器运行所有单元测试时,它们运行正常并且我看到了结果。但是在 Resharper 2016.3 中,我在 Visual Studio 2015 社区的单元测试会话窗口中看到了上面的两个错误。