问题标签 [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.
visual-studio-2015 - VS 2015 任务运行器探索和 Resharper 构建
我有一个小问题,希望有人知道如何解决。我有一个设置,我不想让任务运行器在构建后探索执行 gulp taser。这在使用 VS 构建时工作正常。但我想切换到 ReSharper 构建。但是这个构建不会触发构建后的 Gulp 任务
我可以使用 resharper 来定义应该始终构建的内容。但是该项目依赖于 ReSharper,我想避免这种情况。
有人知道我能做些什么吗?
c# - 为什么我在上面键入时 Visual Studio 不跳过自动输入的右括号?
我是 Visual Studio 和 Resharper 的长期用户,但最近升级了两者(VS 2015、Resharper 2016.2)。
多年来,当我在 VS 中键入时,我输入一个左大括号或括号或引号,它会在后面插入右括号,并将光标留在原处,以便我可以键入参数或介于两者之间的任何内容。这一切都很好,我喜欢这样,但通常当我开始输入结束括号/大括号/引号时,它实际上并没有插入它,而是跳过已经存在的那个。
现在突然VS已经停止这样做了。当我键入结束字符时,它会插入它,而忽略它已经存在的事实。由于我是一个非常快的打字员并且多年来一直这样做,因此不得不忘记这种行为并重新学习一种新行为是非常烦人的。
正如我所说,我刚刚升级了 VS 和 Resharper,所以我不知道哪个是这个问题的根源,或者哪个可能有一个新的选项来控制这个行为。
有人可以在这里帮忙吗?我只是想让它回到它一直做的方式。
编辑:经过一些测试,我意识到花括号仍然可以正常工作。也就是说,如果我将光标放在一个右花括号上,然后键入一个右花括号,它将跳过那里的那个。但是,这不适用于括号、方括号或引号。
css - 仅忽略 Resharper 中的某些 CSS 类
Resharper 2016.3改进了识别未使用的 CSS 类的机制。这很棒,但它有一个缺点:
我们使用带有特殊前缀 ( js-
) 的 CSS 类来标记我们需要从 javascript 中找到的元素,例如从 Selenium 测试中。这些类现在被标记为“未知”,因为在 CSS 文件中没有它们的条目(显然)。
是否可以从 Resharper 中的“未知 CSS 类”检查中排除具有特定前缀的 CSS 类?如果是,如何?
mstest - Resharper 2016.3.1 未在 VS 2017 RC 中运行 MSTest
我无法使用 resharper 2016.3 在 Visual Studio 2017 RC 中运行 MsTest 单元测试。
我在下拉菜单中选择运行测试,但 resharper 没有显示在单元测试会话窗口中运行的进度。
我究竟做错了什么?
c++ - C ++ ReSharper - 生成函数返回值/参数类型的变量
没有 ReSharper 2016 C++/VisualAssist X C++/VS 2015 快捷方式来生成函数返回值/特定参数类型的变量吗?
(我不是在说auto
,我是指实际类型)
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(IEnumerable
1 个节点)在 JetBrains.ReSharper.TaskRunnerFramework.TasksPacketHandler.ThreadProc(TaskRunnerProxy 代理,IEnumerable`1 个数据包,AssemblyLoader 加载器)
当我将解决方案转换为 x86 时,测试会运行(但因为这些测试对于其他使用 Resharper 的人来说运行良好,所以我不能直接在解决方案中创建 x86 配置)。
有谁知道问题是什么?我正在运行 VS2015、Resharper 2016.3.2,解决方案是 ac#/asp.net mvc 解决方案,带有 Service Fabric 微服务(另一个原因,我宁愿不必切换到 x86 来运行测试)。
任何帮助是极大的赞赏。
visual-studio-2015 - 如何配置 Resharper 文件布局以对现有区域内的成员进行排序?
我已经能够成功配置我的 c# 文件布局,以按照我希望的方式对成员进行排序,现有区域内的成员除外。
是否可以进行此配置?我认为这个问题:如何使用 ReSharper 对区域中特定类型的属性进行分组?几乎是同一个问题,而且当时似乎不可能(对于旧版本的 Resharper)。
可以在 Resharper 2016 中完成吗?如果是这样,怎么办?
javascript - 为 ES5 配置时,ReSharper 未检测到某些 ES6 功能的使用
我在一家公司工作,我们广泛使用 ReSharper 2016 来检查和重构我们的 C# 代码,我们现在想使用这些相同的工具来确保我们的 javascript 的质量。
我们支持 IE,因此 ES6 功能已退出,但是当检查语言在 ReSharper 的选项中设置为 ES5 并且为不受支持的语言功能设置警告时(如下图所示),只有一些ES6 功能被标记。
因此,例如,let
并const
以错误突出显示,但 lambda 函数不是。默认参数被突出显示,但Array.find()
不是,等等。什么是什么是什么,什么是没有检测到,这似乎是相当随意的。
是否需要一些额外的配置,或者我可能对 ES6 功能集有误解?如何确保所有 ES6 功能都会导致错误?