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

inheritance - 如何阻止 resharper 将“base”更改为“this”?

我有一些类似的代码:

当我进行代码清理时,Resharper 将其更改为

这是不好的功能,我该如何阻止它发生?

0 投票
1 回答
244 浏览

c# - ReSharper 9 添加菜单项操作不起作用

尝试更新我的 resharper 扩展以适用于 9.0,在我只是将 dll 移动到插件目录之前,但现在我需要弄清楚如何让 nuget 工作......我已经能够打包文件,dll 得到包含在 nupkg 中,但我认为我有一些命名空间\id 有问题(对.net 不太熟悉),而且当我导入 nuget 包时,resharper 甚至没有读取我的 actions.xml。未添加菜单项。Anwyays 如果有人可以就如何调试 nuget 包或可能出现的问题给我任何建议,我将非常感激,因为我已经坚持了几天了。

动作.xml

关于Action.cs

nuget规范

0 投票
3 回答
2041 浏览

typescript - Typescript/Resharper 9. 重复的标识符

我在 Visual Studio 2013 中收到很多“重复标识符”错误,这使我的代码在安装 Resharper 9 后无法读取。

重复的标识符

我可以看到存在重复错误的唯一原因是,在另一个项目中,这些文件被包含在内,因此再次编译。但它不应该干涉。即使当我卸载“依赖”项目时,我仍然会遇到这些烦人的突出显示错误。IPosition 不仅是唯一一个受影响的,ILabel、ILabelExample 等在所有字段上都得到了相同的错误。

这些错误在代码中突出显示,但不在错误列表中 - 编译很好。

相关问题:

我应该更改什么设置才能使它们消失?感谢您的帮助。

0 投票
1 回答
99 浏览

resharper - 在 resharper 9.0 命令行检查中使用自定义扩展 (/x)

所以我有一个我构建的自定义 nuget 包,它通过 ReSharper 扩展管理器界面安装在 vs2013 中。我记得在使用 resharper 8.2 时,我可以指定一个插件参数/plugin=xxx.dll来导入自定义插件,但使用 resharper 9.0 的更新命令行工具,似乎唯一的方法是从 ReSharper Gallery 提供包 ID。
这是否意味着除非我将其放在 ReSharper Gallery 上,否则无法导入具有唯一 ID 的自定义包?命令行检查现在是否依赖于安装的 Visual Studio 和 ReSharper?很困惑,如果有人有任何与此相关的文档或信息会非常有帮助,就是我能找到的全部。谢谢您的帮助!

编辑:插件和扩展在这种情况下意味着同样的事情

0 投票
1 回答
114 浏览

c# - 这行代码对 Resharper 来说是不是太高级了?

几分钟前,我在 C# 中整理了一些东西,并编写了以下代码行:

令我惊讶的是,Resharper 显然认为变量“消息”的附加不会在任何执行路径中使用。然而,事实并非如此。它已被使用并且按预期工作。那么我真的找到了比 Resharper 更聪明的方法吗?这是一个屏幕截图(注意灰色文本):

在此处输入图像描述

这是表格上显示的最终输出的图像;它确实可以正常工作!

在此处输入图像描述

0 投票
1 回答
119 浏览

c# - ReSharper 9.0 样式:BSD 缩进略有偏离

问题:

无法从 ReSharper 获得想要的样式。
请参阅下面的当前预期样式。


ReSharper 信息:

我在 C# 环境中使用 ReSharper 9.0.0.0,具有以下两个相关设置:

  • Options > Code Editing > C# > Formatting Style > Braces Layout >
    Array and object initizlizer: At next line (BSD style)
  • Options > Code Editing > C# > Formatting Style > Other >
    Array, object and collection initizlizer: V (checked)

第二个设置使与{对齐new,这就是我想要的。

第一个设置应该使代码块在{缩进 +1 内,但它似乎在做Whitesmiths样式(缩进 +0),而不是想要的BSD样式。


视觉工作室信息:

2013社区版


目前的风格是:

当前风格

预期的风格是:

预期风格

这是 RS9.0 中的已知错误还是我查看设置错误?
如何按预期获得样式?

0 投票
0 回答
150 浏览

visual-studio-2013 - ReSharper 9 打破了 Visual Studio 2013 的“额外代码窗口”,如何修复?

问题: Visual Studio 的“选项卡井”或窗口被链接/锁定到主 Visual Studio 窗口,因此只要单击其中一个,Windows 7 就会最小化/显示所有选项卡井和 Visual Studio 窗口。当我在两个屏幕上打开代码然后尝试在一个屏幕上打开堆栈溢出并在第二个屏幕上编写代码时读取它时,这将非常痛苦,它会隐藏浏览器以支持未使用的标签很好。

问题重制:好的,让我首先说这个问题已经被问到VS2012和Resharper 7.1版:Visual Studio 2012:更改“启用浮动标签井”的设置</a>

问题是我正在使用 Resharper 版本 9,而其他问题中的解决方案(以及更多关于 tbh 的工作)似乎不再有效。

该错误是由 Visual Studio 和 Resharpers 的问题引起的,其缓解方法是将选项卡井锁定到主客户端,但是根据此处的错误日志:( RSRP-322167 ) 看来该错误实际上已解决,所以因此,问题中建议的解决方法将是完美的,只要我能让它工作。

0 投票
1 回答
1211 浏览

visual-studio - 如何在 Visual Studio 的 ReSharper 插件中全局禁用文件头文档

环境

我正在Microsoft Visual Studio 2013 Update 4使用ReSharper 9.0 Update 1.

我有ReSharper.StyleCop (for R# 9)https://github.com/kubiix/ReSharper.StyleCop)ReSharper插件安装版本4.7.50-beta3

在此处输入图像描述

问题

诸如删除文件中未使用的操作之类的操作似乎执行了静默清理,该清理不可配置地插入文件头并记录所有类成员。

如果我有这个代码:

并选择 StyleCop 选项Remove unused directives in file

在此处输入图像描述

代码变为:

问题

问题的原因似乎是 ReSharper 配置的代码样式页面显示了一个Update File Header Style设置为 StyleCop 的条目Insert header if it's missing

不幸的是,目前似乎没有完全停用该标头的选项(例如通过选项Do not change)。

有没有办法克服这个问题?或者有没有办法在 ReSharper 中全局禁用文件头文档?

0 投票
0 回答
223 浏览

stylecop - R#9 文件布局损坏

好的,所以我意识到标题有点笼统,但我根本无法让 R#9 中的文件布局正常工作。

我最近升级并注意到运行 Cleanup 不再正确排序所有内容,经过一番挖掘后,我升级了 StyleCop 并通过 R# 应用了 stylecop 插件。仍然没有喜悦。

多一点挖掘,发现一篇提供文件布局的文章here

应用此功能后,我确实开始将一些订单返回到我的代码文件,但我仍然无法正确订购方法。

我的问题是有没有其他人遇到过这个问题,他们是如何解决这个问题的,我真的很喜欢 R# 和 Stylecop,我不想手动订购我的代码文件

0 投票
0 回答
428 浏览

visual-studio-2013 - 禁用导致 VS 2013 缓慢切换选项卡的 Resharper 选项

在使用 AngularJS 构建 ASP.NET MVC 应用程序时,VS2013 在文件选项卡之间切换时表现出非常糟糕的响应性。VS 的反应非常缓慢,当 Resharper 被激活时,通过切换选项卡加载文件内容需要 3 秒甚至更多秒。

我正在使用 .cs、.js、.html 和 .cshtml 文件,包括 Razor 语法等。

我发现 Resharper 是问题所在。通过禁用 Resharper,现在一切都运行得非常快。看起来 Resharper 需要很长时间来分析这些 .html、.cshtml 和 .js 文件。但是,我目前正在寻找停用导致问题的负责任的 Resharper 选项。有人知道哪个选项可能导致问题吗?

我目前在 Visual Studio(版本 12.0.31101.0)和 Resharper(版本 9.0 Update 1)上运行。