问题标签 [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 投票
0 回答
48 浏览

visual-studio - 方法的“范围到此”操作

有没有办法限定方法的范围?

我的意思是,如果我有 10 个项目但只想处理一个,我可以将其范围扩大,这样其他项目就不会显得杂乱无章。

由于它很有用,如果有一种方法可以限定类中的方法并且只能在代码编辑器中看到它,那就太好了。

我有 Visual Studio 2013 和 ReSharper 9,但在任何地方都找不到类似的东西。=(

0 投票
1 回答
2316 浏览

javascript - 在 Resharper 中禁用 javascript 类型强制警告

自从安装 ReSharper 9 以来,我注意到它现在突出显示了发生类型强制的部分 javascript 代码:

是否可以禁用这些警告?我快速浏览了 Resharper -> 选项 -> 代码编辑 -> Javascript,但在任何地方都找不到我正在寻找的选项。

0 投票
3 回答
156 浏览

c# - 没有方法体的 Resharper Auto Property 实现

我正在使用最新的 ReSharper - 9。我也安装了 StyleCop。

当我实现一个带有属性的接口时,它会这样做:

我希望它像这样实现:

我该如何设置呢?

0 投票
2 回答
117 浏览

visual-studio-2013 - 将具有特定 TestCategory 的所有 Visual Studio 单元测试添加到新的 Resharper 测试会话

在 Visual Studio 的“测试资源管理器”窗口中,当我将测试分组到“特征”时,测试会按特定类别分组(public sealed class TestCategoryAttribute我在单元测试中放置的类)

有没有办法在 Resharper 的“单元测试会话”窗口中做同样的事情?

我想创建一个包含所有具有特定类别的测试的新会话。

0 投票
1 回答
118 浏览

visual-studio - Resharper 9 备用文件夹命名空间提供程序

我正在使用 Resharper,它会自动推荐命名空间。我的解决方案中有一个名为 的文件夹,_T.E.S.T我希望它为该文件夹内所有类的命名空间做出贡献。但是,R#9 会将此文件夹视为 4 个单独的命名空间(_TEST)。

using MyCompany._T.E.S.T.Core.Domain.Users似乎有点傻。

我想让 Resharper 建议如下MyCompany.Test.Core.Domain.Users

我希望如果每个文件夹都有一个设置,我可以在其中指定一个备用命名空间名称,这样我的_T.E.S.T文件夹就会被选择为Test. 有这种可能吗?


请记住,我在这里使用了一个示例。我知道我可以轻松更改实际文件夹名称,或禁用 Resharper 的建议功能。

0 投票
1 回答
25 浏览

c# - 在制表符完成方法组时防止添加括号

我目前正在使用 Resharper 9.0,如果我有如下代码:

如果我开始在调用中键入SomeMethod方法组DoSomething,然后按 tab 来完成符号,Resharper 会引入不必要的括号:

这当然是一个编译错误,因为SomeMethod需要一个参数。

我在网上浏览了一遍,并在 Resharper 的设置中进行了搜索,但我似乎找不到阻止这种情况的方法。

0 投票
1 回答
43 浏览

nuget - ReSharper NuGet 自动解析器

有没有机会设置 ReSharper 9.1 来自动解析 NuGet 包?我的意思是当我键入并且我没有引用 xUnit.net 并按 Alt+Enter 时 ReSharper 通过 NuGet 安装 xUnit.net。

0 投票
1 回答
107 浏览

regex - Resharper 9 中为内联字符串存储的正则表达式语法突出显示信息在哪里?

resharper 9 中有一组非常酷的新功能。特别是关于正则表达式和语法突出显示。这篇文章很好地概述了它的工作原理。

基本上,将光标放在任何字符串上,然后选择这个上下文命令: 以前称为正则表达式

将导致此突出显示: 在此处输入图像描述

我想知道resharper 在哪里存储对该字符串的引用,以及它如何知道它是一个正则表达式。

我无法在任何地方的 resharper 设置中找到它(除了打开和关闭该功能)。知道它可能存在的地方吗?

0 投票
0 回答
87 浏览

mspec - 如何在 MSpec 委托类型之间保留空白行?

在 Resharper 9 之前,默认代码重新格式化在字段之间最多保留 2 个空行,这意味着您可以在因为和 It 委托之间保留一个空行,如下所示:

从 Resharper 9 开始,默认设置是删除单行字段周围的空白行,因此它将所有内容折叠在一起,如下所示:

默认已设置为 Preserve Existing Formatting -> Keep max blank lines in code = 2,但单行字段的 Blank Lines 设置似乎覆盖了这一点。如果您更改空白行下的设置,那么它会强制您使用空白行,并且您将在所有字段之后出现空白行,如下所示:

如果存在空白行,您如何配置 Resharper 9 以保留它们?

0 投票
1 回答
1545 浏览

javascript - 为什么 ReSharper 在声明函数之前会警告它已被使用?

我用如下所示的布局编写了 JavaScript 代码:

ReSharper 警告我

在声明之前使用函数“someSubRoutine”

确实在声明函数之前使用了该函数,但是 ReSharper 建议我在使用之前声明我的函数是否有实际原因?我认为由于 JavaScript 的提升能力,这不会是一个问题。我应该遵循这个建议还是继续忽略它?