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

visual-studio-2015 - VS 2015 任务运行器探索和 Resharper 构建

我有一个小问题,希望有人知道如何解决。我有一个设置,我不想让任务运行器在构建后探索执行 gulp taser。这在使用 VS 构建时工作正常。但我想切换到 ReSharper 构建。但是这个构建不会触发构建后的 Gulp 任务

我可以使用 resharper 来定义应该始终构建的内容。但是该项目依赖于 ReSharper,我想避免这种情况。

有人知道我能做些什么吗?

0 投票
1 回答
105 浏览

c# - 为什么我在上面键入时 Visual Studio 不跳过自动输入的右括号?

我是 Visual Studio 和 Resharper 的长期用户,但最近升级了两者(VS 2015、Resharper 2016.2)。

多年来,当我在 VS 中键入时,我输入一个左大括号或括号或引号,它会在后面插入右括号,并将光标留在原处,以便我可以键入参数或介于两者之间的任何内容。这一切都很好,我喜欢这样,但通常当我开始输入结束括号/大括号/引号时,它实际上并没有插入它,而是跳过已经存在的那个。

现在突然VS已经停止这样做了。当我键入结束字符时,它会插入它,而忽略它已经存在的事实。由于我是一个非常快的打字员并且多年来一直这样做,因此不得不忘记这种行为并重新学习一种新行为是非常烦人的。

正如我所说,我刚刚升级了 VS 和 Resharper,所以我不知道哪个是这个问题的根源,或者哪个可能有一个新的选项来控制这个行为。

有人可以在这里帮忙吗?我只是想让它回到它一直做的方式。

编辑:经过一些测试,我意识到花括号仍然可以正常工作。也就是说,如果我将光标放在一个右花括号上,然后键入一个右花括号,它将跳过那里的那个。但是,这不适用于括号、方括号或引号。

0 投票
1 回答
220 浏览

css - 仅忽略 Resharper 中的某些 CSS 类

Resharper 2016.3改进了识别未使用的 CSS 类的机制。这很棒,但它有一个缺点:

我们使用带有特殊前缀 ( js-) 的 CSS 类来标记我们需要从 javascript 中找到的元素,例如从 Selenium 测试中。这些类现在被标记为“未知”,因为在 CSS 文件中没有它们的条目(显然)。

是否可以从 Resharper 中的“未知 CSS 类”检查中排除具有特定前缀的 CSS 类?如果是,如何?

0 投票
1 回答
220 浏览

mstest - Resharper 2016.3.1 未在 VS 2017 RC 中运行 MSTest

我无法使用 resharper 2016.3 在 Visual Studio 2017 RC 中运行 MsTest 单元测试。

我在下拉菜单中选择运行测试,但 resharper 没有显示在单元测试会话窗口中运行的进度。

我究竟做错了什么?

0 投票
1 回答
135 浏览

resharper - asp.net core/razor 视图中的文本颜色平淡无奇

我的 asp.net 核心项目上的文本着色似乎默认只有两种或三种颜色 - 相对平淡。我查看了所有 Resharper 设置,但无法识别任何异常。我刚刚安装了 Resharper 的默认安装,但仍然无法获得我在 youtube 等上的示例视频中看到的所有彩色突出显示。可能有什么区别?

这是我的 asp.net 核心项目:

当前的 asp.net 核心项目

这是别人的 Resharper 文本突出显示的 youtube 视频的屏幕截图 - 看起来更加丰富多彩!

彩色文字

我在 Visual Studio 2015 上安装了 Resharper 2016.3。

0 投票
2 回答
62 浏览

c++ - C ++ ReSharper - 生成函数返回值/参数类型的变量

没有 ReSharper 2016 C++/VisualAssist X C++/VS 2015 快捷方式来生成函数返回值/特定参数类型的变量吗?

(我不是在说auto,我是指实际类型)

0 投票
1 回答
360 浏览

visual-studio-2015 - 在任何 CPU 模式下运行 nunit 测试以寻求解决方案的 Resharper 错误

针对任何 CPU 时,我无法为我的解决方案运行 resharper 测试。我得到的错误是

错误 System.IO.FileNotFoundException: 无法加载文件或程序集 'file:///D:_dist\path\to\my\bin\folder\JetBrains.ReSharper.UnitTestRunner.nUnit30.dll' 或其依赖项之一。该系统找不到指定的文件。在 System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark & stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblySecurityRef, Evidence assembly , RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) 在 System.Reflection。1 assemblies, NUnitTestAssemblySetTask assemblySetTask, Boolean useAddins, NUnitVersion nUnitVersion) at JetBrains.ReSharper.UnitTestRunner.nUnit.NUnitTaskRunner.ExecuteRecursive(TaskExecutionNode node) at JetBrains.ReSharper.TaskRunnerFramework.StartupTaskRunnerHost.Execute(TaskExecutionNode node) at JetBrains.ReSharper.TaskRunnerFramework.StartupTaskRunnerHost.ExecuteNodes(IEnumerable1 个节点)在 JetBrains.ReSharper.TaskRunnerFramework.TasksPacketHandler.ThreadProc(TaskRunnerProxy 代理,IEnumerable`1 个数据包,AssemblyLoader 加载器)

当我将解决方案转换为 x86 时,测试会运行(但因为这些测试对于其他使用 Resharper 的人来说运行良好,所以我不能直接在解决方案中创建 x86 配置)。

有谁知道问题是什么?我正在运行 VS2015、Resharper 2016.3.2,解决方案是 ac#/asp.net mvc 解决方案,带有 Service Fabric 微服务(另一个原因,我宁愿不必切换到 x86 来运行测试)。

任何帮助是极大的赞赏。

0 投票
1 回答
516 浏览

visual-studio-2015 - 如何配置 Resharper 文件布局以对现有区域内的成员进行排序?

我已经能够成功配置我的 c# 文件布局,以按照我希望的方式对成员进行排序,现有区域内的成员除外。

是否可以进行此配置?我认为这个问题:如何使用 ReSharper 对区域中特定类型的属性进行分组?几乎是同一个问题,而且当时似乎不可能(对于旧版本的 Resharper)。

可以在 Resharper 2016 中完成吗?如果是这样,怎么办?

在此处输入图像描述

0 投票
0 回答
190 浏览

javascript - 为 ES5 配置时,ReSharper 未检测到某些 ES6 功能的使用

我在一家公司工作,我们广泛使用 ReSharper 2016 来检查和重构我们的 C# 代码,我们现在想使用这些相同的工具来确保我们的 javascript 的质量。

我们支持 IE,因此 ES6 功能已退出,但是当检查语言在 ReSharper 的选项中设置为 ES5 并且为不受支持的语言功能设置警告时(如下图所示),只有一些ES6 功能被标记。

检查设置

检查严重性设置

因此,例如,letconst以错误突出显示,但 lambda 函数不是。默认参数被突出显示,但Array.find()不是,等等。什么是什么是什么,什么是没有检测到,这似乎是相当随意的。

突出 ES6 特性

是否需要一些额外的配置,或者我可能对 ES6 功能集有误解?如何确保所有 ES6 功能都会导致错误?