问题标签 [resharper-9.0]

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 投票
5 回答
2541 浏览

c# - Resharper - 在进行代码清理时保留命名参数

我们采用了一个约定,即在调用带有“非显而易见”参数的 C# 函数时,即使没有必要,我们也会使用命名参数。

例如

而不是

虽然没有必要,但在浏览代码以查看发生了什么时,它会变得容易得多,尤其是对于布尔值或幻数。

但是,resharper 的代码清理有删除这些的习惯。我还没有找到一种方法来告诉它保留命名参数 - 有吗?

0 投票
1 回答
162 浏览

c# - 创建自定义“待办事项”的正确方法?

Resharper 允许我在Options -> Tools -> To-do Items下创建自定义“待办事项” 。这些待办事项包括一个颜色值。

但是在Visual Studio -> Tools -> Options -> Environment -> Fonts and Colors -> Display Items -> Resharper Todo Item下也有一种颜色。

我的待办事项只会使用后一种颜色(VS 一种);在待办事项对话框中选择的颜色没有任何作用。即使我将Resharper Todo Item颜色设置为DefaultAutomatic,它也不会为特定的 todo 项目使用一组。

为什么有两种明显矛盾的颜色,我如何从待办事项对话框中获取一种来代替使用?

0 投票
2 回答
11036 浏览

resharper - Resharper 缓存大小使用大量磁盘空间

我注意到我的运行 windows server 的开发机器突然空间不足。我运行 WINDIRSTAT 并看到 Resharper 缓存正在使用大量空间..

这是一个普通的 Web 项目,也包括 3 个类项目。服务器上的其他项目使用大约 10 MB,这个项目使用 11 GB ......这是什么原因造成的?

在此处输入图像描述

0 投票
2 回答
11284 浏览

resharper - ReSharper:为解决方案设置 C# 语言级别

对于这个问题,我在解决方案中有很多项目,我不想dotsettings为每个项目创建一个文件。谁能帮我在解决方案级别上设置 C# 语言级别。

这对我来说很重要,因为我今天下载了 VS2015,ReSharper 为我提供了基于 C# 6 的有用重构建议,我的项目正在使用 C#5。

0 投票
1 回答
222 浏览

angularjs - Resharper 9 和 Jasmine 2.x 参考

过去我使用 webstorm、karma、jasmine 和 phantom 来运行 js 测试。我现在必须在 VS2015 中运行测试并选择 resharper/jasmine 和 phantom js。我的测试运行正常,实际上看起来不错。我唯一的抱怨是,使用 karma 您可以指定通配符引用,因此使用配置,所有引用的依赖 js 文件都在一个位置。现在我必须在我创建的每个规范文件中指定引用。有没有更好的方法来做到这一点?

例如,在我的规范文件的顶部,我有几个:

并且每个文件都复制和粘贴了许多相同的引用。

作为旁注 - 我还注意到,在我的 mvc 应用程序的脚本文件夹下,有一个自动生成 _references.js 文件,其中似乎包含我所有引用的文件(尽管有些路径是相对的) - 不确定那是!

谢谢

0 投票
1 回答
75 浏览

angularjs - Resharper File Templates

So I'm creating this file template. I'm using the $SOME_VARIABLE$ which is awesome.

I'm doing this template:

So the MyController.MyModule is a combination $__$. You can see that the only difference between MyController and myController is that the first camel case and the second is pascal case. So how do you get resharper to automatically create the pascal case for you.

0 投票
1 回答
101 浏览

resharper - 如何使用 Resharper 9 设置文件布局以将 [ClassInitialize] 和 [ClassCleanup] 放在文件顶部?

如何使用 Resharper 9 设置文件布局以将 MsTest[ClassInitialize][ClassCleanup]方法放在文件顶部?

使用 R# 的默认设置,这些方法只是与其他测试方法进行 alpha 排序

我很感激我可以将“所有其他成员”从按名称排序修改为先按静态排序,然后按名称排序,但这似乎是一个快速的技巧

0 投票
2 回答
7949 浏览

c# - ReSharper 突出显示 nameof 与“显式参数传递给具有调用者信息属性的参数”的使用

我正在使用 nameof 函数将属性名称作为字符串获取,因此:

ReSharper 用警告强调了这一点:

显式参数传递给具有调用者信息属性的参数

该代码有效,我只是想知道上述警告是否是我应该担心的。

0 投票
2 回答
251 浏览

c# - 为什么这个继承的建立执行多次?

我的理解是每个Establish应该只执行一次,但下面的代码显示它执行多次。我们嵌套类以提供一些分组,同时将主题的单元测试保存在一个文件中。这似乎是一个错误。

我们正在使用 machine.specifications.runner.resharper Reshaper 扩展和 MSpec 0.9.1。

ScenarioAVariation1 的结果是这样的:

当我们使用 NUnit 做我们自己的自定义上下文规范框架时,我们通过确保所有子类都是抽象的(在这种情况下,EstablishRunTwice 和 ScenarioA 将是抽象的)来解决 NUnit 运行的问题,但是 MSpec 尝试这样做会引发错误.

0 投票
2 回答
5298 浏览

visual-studio - ReSharper 9 - 快捷键 Alt+Enter 在 VS 2015 中不起作用

我已经努力使用来自 - 的建议使其工作

1)Resharper Alt Enter 不起作用

2) Resharper 8 - Quickfix 快捷键 Alt+Enter 不见了

但到目前为止一切都失败了。

其他人也面临同样的问题吗?你有什么建议可以在 VS 2015 中实现。