java - 如何自动检测 Java 中的可疑参考比较?
问题描述
有没有办法检查一个大项目是否包含参考比较,Integer == Integer
而不是使用该equals
方法?
我需要在一个非常大的项目中找到这些事件。
解决方案
Findbugs会做到这一点。具体检查是RC_REF_COMPARISON。
IntelliJ 检查也涵盖了这一点。
推荐阅读
- ios - SKProductsRequest 在 SKTestSession 中的 Xcode 版本 12.1 中失败
- google-kubernetes-engine - 在 GKE 上将 GPU 添加到 Kubeflow 集群
- javascript - 带有 id 和密钥的 API 调用
- ios - Firebase FCM 有订阅者限制吗?TOO_MANY_SUBSCRIBERS 错误
- spring-boot - JPA 多对多映射更新问题
- javascript - 为什么 idField 在 angular6 的 ng-multiselect-dropdown 中未定义?
- java - 使用kerberos连接到mongodb时如何修复标识符与预期值不匹配错误?
- python - 请帮助我,我似乎无法修复此错误:ValueError: x and y must have same first dimension, but have shapes (10,) and (1,)
- node.js - Node.js 应用程序在调用 WSL 2 时不断收到 ECONNRESET 错误
- asp.net - 使用 msbuild 构建 .net 框架版本 4