首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ReSharper在成员"EntityID"中抱怨大写"ID"

首先,我们需要了解ReSharper是一款由JetBrains开发的智能代码分析工具,它可以帮助开发者在编写代码时提供各种代码优化建议和最佳实践。

在这个问答内容中,ReSharper提醒开发者在成员"EntityID"中使用大写"ID"可能会导致某些问题。这是因为在许多编程领域和项目中,大写"ID"通常表示一个特定的标识符,例如一个数据库表中的主键。因此,在命名成员时,建议使用小写字母,以避免混淆和潜在的问题。

如果您需要在代码中使用大写"ID",可以通过在ReSharper设置中禁用相关规则来实现。具体操作方法是:

  1. 打开ReSharper设置窗口。
  2. 选择"Code Inspection"选项卡。
  3. 在"Code Inspection"选项卡中,选择"Inspection Severity"选项。
  4. 在"Inspection Severity"列表中,找到"Naming"选项并展开。
  5. 在"Naming"选项下,找到"Identifier Typo"选项并将其设置为"Do not show"。

这样,ReSharper将不再提醒您在成员名称中使用大写"ID"的问题。但请注意,这可能会导致代码风格和可读性问题,因此建议您在需要使用大写"ID"时,使用明确的命名约定来避免混淆。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【C#】让ReSharper灰色显示未使用的非私有成员的关键

环境:VS2010+ReSharper8 先说答案: 1、在Inspection Severity中设置Non-private accessibility为Warning。...如图: 该页面在ReSharper菜单→Options中。贴士:选项是可以搜索的,搜索框在选项区上方 2、启用Solution Wide Analysis(SWA)。...另外提个醒,这功能也就在当前Solution范围内检查,对于有些很公用的类成员,它不在这个方案里使用,但可能在其它方案里用到,所以也别见到灰色成员就剔~反正大家都懂的,是我啰嗦。...下面开始叽歪: 发现这问题是因为,一直以来都知道对于无任何使用的私有成员,ReSharper是会把它显示为灰色的,对于我这种轻度代码洁癖患者来说,这功能很好,但非私有成员就不会灰显,在选项中也找到了Non-private...后来约好时间,我开好TV,告诉她ID和PWD,她远程过来,我演示了下“问题”给她看,然后她又把RS配置导了一遍,说带回去研究研究,有消息通知我,就闪人了。

1.5K20
  • 强大!用 @Audited 注解增强 Spring Boot 应用,打造健壮的数据审计功能

    了解@Audited 在Spring Boot中,@Audited注解用于对实体进行审计,提供对数据随时间变化的详细记录。在需要跟踪修改、用户操作或符合合规要求的场景中,这一功能非常有价值。...ID的特定实体的审计历史:List revisions = auditReader.findRevisions(YourEntity.class, entityId);auditReader...entityId: 想要获取修订记录的实体的特定ID。List: 结果是一个审计实体列表(YourEntity_AUD),列表中的每一项代表该实体的一个修订版本。...总结:通过本文对@Audited注解及其在Spring Boot中的应用的深入探讨,我们可以清楚地看到它在实现数据审计功能中的强大作用。...因此,这行代码实际上是在查询具有给定ID的实体的所有修订历史,并将结果存储在审计实体的列表中。然后,可以使用该列表来分析或显示不同修订版本对实体所做的更改。

    20910

    Unity2D开发入门-自定义代码片段

    把所有自定义的代码段都放在该文件夹中。 工具–>代码段管理器 –>选择Visual C#语言 –>选择下方的添加 –>浏览到你自定义的那个放代码块的文件夹就OK啦。...代码段不提示 工具 => 选项 => 文本编辑器 => C# => 常规 勾选自动列出成员即可 自定义代码段 新建代码块文件zprop.snippet ID>propertyID> 属性名 MyProperty<...自定义代码段 安装ReSharper插件后,所有自定义的代码段都失效了,是因为 安装ReSharper插件后,它会自动导入代码段,但是后来的代码段是不会被导入的,只能我们自己添加。...Unity代码段 Awake zz_unity_awake void Awake() { $END$ } 这样当我们生成代码后,光标就会自动在大括号内。

    30540

    Apollo 源码解析 —— Config Service 操作审计日志 Audit

    在每次在做 ConfigDB 写操作( 增、删、改 )操作时,都会记录一条 Audit 日志,用于未来的审计追溯。 老艿艿:这种实践方式,非常适用于我们做的管理平台。 2....代码如下: @Entity @Table(name = "Audit") @SQLDelete(sql = "Update Audit set isDeleted = 1 where id = ?")...分成 INSERT、UPDATE、DELETE 三种,在 OP 中枚举。 comment 字段,备注。 例如: ? 老艿艿:在管理平台中,我比较喜欢再增加几个字段 ip 字段,请求方的 IP 。...例如,更新用户手机号,那么会存储 mobile=15601691024 到 extras 字段中。 3....AuditService 在 apollo-biz 项目中,com.ctrip.framework.apollo.biz.service.AuditService ,提供 Aduit 的 Service

    98820

    StyleCop 是什么,可以帮助团队带来什么价值?

    2018-12-15 08:14 StyleCop 本质上是一个 C# 源代码规则分析器,可以帮助团队成员强制执行一组代码样式和一致性规则。...StyleCop 本质上是一个 C# 源代码规则分析器,可以帮助团队成员强制执行一组代码样式和一致性规则。 划重点 —— “强制”。...实际在团队中使用的时候,StyleCop 有三种不同的方式为我们所用: 作为静态检查工具检查代码格式化规范; 作为编写代码时的自动格式化规则; 作为 API 扩展自定义的源代码检查的规则。...如果你的团队所有成员都是用 ReSharper,那么可以将 StyleCop 的规则也配置一遍到 ReSharper 中,这样编写时便可以符合 StyleCop 中定义的规范。...关于使用 ReSharper 编写符合 StyleCop 规范的代码,可以参见:使用 ReSharper,输入即遵循 StyleCop 的代码格式化规范。

    68920

    利用 ReSharper 自定义代码中的错误模式,在代码审查之前就发现并修改错误

    利用 ReSharper 自定义代码中的错误模式,在代码审查之前就发现并修改错误 发布于 2018-03-20 11:54...---- 预览效果 我们团队中自定义了一个代码风格规范,在单元测试中 Assert.AreEqual(foo.GetType(), typeof(Foo)); 应该被换成 Assert.IsInstanceOfType...于是,ReSharper 会给出警告,并给出推荐的写法;如果遵循 ReSharper 的建议,ReSharper 将自动为我们修改代码。 ? ▲ 给出警告,并提供建议 ?...为了快速开始,可以将下面的两行代码分别复制到两个黑框中。(如果你只看到了一个黑框,请在右上角将“Find”按钮切换到“Replace”按钮。) // 将下面这一句话复制到第一个黑色框中。...当然,在“Custom Pattern”列表中也可以统一设置所有模式的警告级别。 ? 最后,把这些规则保存到团队共享中,那么所有安装了 ReSharper 的此项目的团队成员都将遵循这一套规则。 ?

    1.5K00

    Echo 的评论是如何显示的

    status:评论/回复状态 0 - 正常(默认) 1 - 禁用(这个状态截止目前还没有使用,各位可以自行扩展哈) create_time:评论/回复发布时间 Dao 层 关于评论的 Dao 层接口定义在...CommentMapper 中。...更通俗来说,这个方法可以通过 entityType 来指定是查询评论还是查询回复,如果是查询评论,可以继续通过 entityId 来指定查询针对哪个帖子的评论;如果是查询回复,同样也是通过 entityId...img 这段代码放在 DiscussPostController 中的 getDiscussPost 方法里面,代码非常长,很容易懵逼,我就不一整个方法全部截下来了,按照我们上面所说的需要的信息,一段一段的给大家展示出来...在评论的相关信息里面封装回复的相关信息: ? 这样,帖子详情页前端所需要的所有信息,我们已准备就绪。

    1K11

    ReSharper 配置及用法

    3: Resharper安装后,会做几件事情,这几件事情对于除此使用者,比较麻烦,因此归纳总结一下,以资参考。 (1)、会将选项——文本编辑器——C#——常规——自动列出成员 这个选择框的勾选去掉。...当你在代码编辑器中改动了某些使用时,比如删除了某行,那么在查找结果的窗体中,会用删除线表示出来。 默认的是寻找解决方案中所有的使用,并且按照命名空间来组织,非常便于选择。...Visual Studio 2005提供的重构包括了如下: 封装字段 提取方法 提取接口 提升局部变量 移除参数 重命名 重新排列参数 这些方法在Resharper中全部都支持(但Resharper的重构远不止这些...如果你是在重写方法上操作,会提示你是否到基类中更改。...Make Static,如果Resharper检测到这个方法并没有与非静态成员相关联的话,往往会自动地提示你(以黄色横杠的形式出现)可以改为static,如果你自作主张的对一些方法进行修改也无不妥,但后果自负

    1.8K10

    深入理解Amazon Alexa Skill(四)

    应该在该用户的skill中唯一,类似于设备ID。 friendlyName:用户在Alexa App中看到的设备的名字。...测试发现Alexa App中有一个BUG,friendlyName若重名,在Alexa App中显示面板中后发现的设备会覆盖掉之前同名的设备,用户没有方法分辨。...导致恶意Skill可以在Alexa中随便号称该设备就是Smartthing生产的,结合伪造的friendlyName,使用户完全无法分辨真实skill上报的设备是否被恶意顶替了。...控制与消息上报 在Echo收到用户的语音命令后(Smart home语音命令不能被定制),Alexa会发送特定的命令(directive),命令中携带了要操作的设备的唯一 标识endpoint以及用户在被控云的...通过查看web页面的网络流量,发现Alexa在真正标识设备时加入了skill的id作为前缀(base64编码)来防止恶意skill之间冲突上报设备信息,Alexa中表示设备信息的数据结构见附录(从浏览器调试中获得

    3.2K41
    领券