繁体   English   中英

如何关闭“限定符”这个。 在Resharper是多余的“警告?

[英]How to turn off “Qualifier 'this.' is redundant” warnings in Resharper?

在我的代码中,我有很多this. 限定词(编写Python代码的习惯),所以我在右边的排水沟中有很多小的橙色警告标记,上面写着“限定符”这个。 是多余的“。 我不想删除this. 预选赛。 如何关闭橙色警告标记?

对于Resharper 9,它被移动了。 实际上我从未在Resharper 8中注意到,因为我使用“ this ”来表示清晰。 我的问题是现在它到处都是,它让我疯了。 我希望这对某人有所帮助,因为我花了一些时间才找到这个。

Resharper 9位置

在“检查严重性”部分中更改您的设置。 在C#选项卡中,代码中有一个名为Redundancies in Code的部分。 在这里有一个Redundant this.' qualifier Redundant this.' qualifier设置。 我把它放在“不要显示”(灰色)上。

在此输入图像描述

在此输入图像描述

以下内容来自@ user2864740的评论,OP发现它可以解决问题:

应该可以打开ReSharper上下文菜单 - 当警告“聚焦”时点击左侧的铅笔,或者点击Alt + Enter(?) - 并选择“Change Inspection Severity ..”。 它应该提供从忽略到错误的几个选项。 我相信还有一个检查选项要求这个。 明确地说,但我从未感到倾向于寻找或启用它。 (这样的选项可能在主要的代码检查R#选项中。)

如果您没有($$$)Resharper,则不需要它来删除橙色警告标记或灯泡建议。 您可以在VS 2015中执行此操作:在绿色选中的答案中完全按照这组说明进行操作 ,但请勾选“使用'this'验证成员访问权限”。 单击确定,您将再也看不到另一个this灯泡。

我不知道这个特定的配置是否在其他VS版本中可用,但至少你可以查看你的版本。

或者,一键单击应用全局(项目范围或解决方案范围),如下所示:

项目范围内删除<code>此</ code>限定符

你永远不会在你的项目中再次看到它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM