问题标签 [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.
c++ - 附加关键字语法高亮显示(适用于 ReSharper C++)
我正在尝试使用新的关键字 ( await
),但 ReSharper C++ 将其标记为红色,它确实很显眼且令人讨厌。我试图禁用颜色突出显示,但它仍然显示为红色。
完全暂停 ReSharper 或禁用代码分析似乎可以解决问题,转回 Visual Studio 的默认语法突出显示,但这就是代码分析建议是我购买 ReSharper 的全部原因!我只想将 await 标记为蓝色,并且代码分析(有时)可以工作。
在 Visual Studio 的选项中await
被识别为未解析的符号并使用规则标记和突出显示似乎是一个问题。ReSharper Error Highlighting
Environment > Fonts and Colors
我的问题是,有没有办法解决这个问题,也许是通过添加新键盘或一些宏黑客?
启用 ReSharper,打开和关闭“颜色标识符”(没关系)
ReSharper 已禁用
c# - 为什么 Resharper 9 建议将字符串简化为字符串?
为什么 Resharper 9 建议在引用类时使用 not , like or ,string
而Resharper 8 没有?String
String.IsNullOrEmpty()
String.Format()
根据 SO 帖子,它不应该。 https://stackoverflow.com/a/7077/3410616
javascript - Resharper suppresses some Javascript intellisense
In my NodeJS app, when I am using ReSharper 9.2 (Ultimate 2015.2) in VS 2015 Enterprise, I have trouble with missing intellisense options. I have two files: Javascript.js and Javascript1.js.
Javascript.js is as follows:
In Javascript1.js, when ReSharper is suspended, I get some helpful suggestions like "forEach":
But when I'm using ReSharper, it looks like this:
Even though when I hover over the "allCars" property of "cars" I am shown that it's an array, I don't get the expected "forEach" suggestion, or any of the other methods expected for an array.
I've verified I have all ReSharper updates. I've tried tweaking ReSharper settings and reviewing other question here in SO. Nothing I've found helps.
c# - 上下文操作的 ReSharper SDK 测试不起作用
我尝试使用 ReSharper SDK 内置测试基础设施测试我的自定义 ReSharper 上下文操作。我创建了一个输入文件、一个输出文件 ( .gold
) 并运行测试。出现两个问题:
- 测试总是成功的(即使输入和
.gold
文件完全不同,或者为空等); - 没有
.tmp
文件与输入和.gold
文件一起出现。
但是,如果我重命名输入文件,则测试运行会失败,并出现“文件不存在”异常。
我的测试项目的结构与docs中描述的相同。
测试环境.cs:
测试类:
我为简单的快速修复做了类似的测试。.gold
该测试按预期工作,并对输入或文件的任何更改做出反应。所以问题是如何正确测试上下文动作。
使用 ReSharper SDK 9.2。
c# - 如何停止 Resharper 在 Enumerable.ToList 和 Select 建议之间切换
如果我使用 Resharper 代码清理功能,我会找到我的代码...
改为...
但后来 Resharper 提出了一个建议“扩展方法调用”,Enumerable.ToList
所以代码回到......
我已经检查了 Resharper 代码编辑选项,但我看不到在哪里/如何停止这种切换行为
linq - Resharper 9 转换为 LINQ:方法语法
我已经使用 Resharper (c#) 很多年了,发现自动转换为 linq-expression 功能非常有用。
我最近升级到 resharper 的 V9,它现在使用 linq 查询语法,而不是我喜欢的方法语法。
有人知道强制 resharper 使用方法语法的任何选项吗?我尝试过谷歌搜索并查看 resharper 选项,但一无所获。任何帮助,将不胜感激。
谢谢。
c# - ReSharper 9.2“转到实现”不适用于继承的通用接口
我正在使用 ReSharper 9.2(暂时坚持使用此版本)并且我有一个案例,对我们来说很常见,其中“转到实施”不起作用。更糟糕的是,你会认为真的没有实现。
这是此行为的示例:
是否有人遇到相同的行为,并且可能知道是否在新版本中修复了这个问题,或者更好的是,在 Resharper 的 9.2 版中以某种方式修复它?
c# - VS中的Resharper不重新格式化代码部分
我最近重新安装了 resharper 并尽可能多地保留了我原来的 VS 设置,包括快捷键。我正在尝试使用MS 指定的编码约定。
我有一个班级成员名单,ctrl + K, ctrl + D
不会对它做任何事情。它编译,没有错误,按预期运行,我只是不能重新格式化。
列表的删减版本如下:
我想知道是否有人知道可能适用于这种格式的设置。
好的,所以它用Ctrl + E, F
but not重新格式化ctrl + K, ctrl + D
,那么为什么不能ctrl + K, ctrl + D
处理这段代码呢?
unit-testing - 使用 ReSharper v9.2 在同一个文件中运行多个测试类?
我曾经能够使用 ReSharper(NUnit 是我的测试工具)按 Ctrl+U,R 来运行给定文件中的所有测试类。例如,这是我的班级布局:
我所要做的就是将光标放在文件顶部(在静态类声明上方),然后按 Ctrl+U,R,ReSharper 将查看我文件中的所有 TestFixture 并为我运行所有这些.
现在,除非我的光标直接与 [TestFixture] 属性位于同一行,否则 ReSharper 无法运行文件中的所有单元测试。如果一次只能运行一项测试。
我在这里缺少什么神奇的 ReSharper 设置?我不想一次运行每个单元测试,b/c 我们可以在一个静态测试类中拥有多达 30 个具有 [TextFixture] 属性的类。
有任何想法吗?