报告使用 ==
或 !=
而不是 equals()
测试对象相等性的代码。
使用 ==
或 !=
比较对象通常是 bug,因为它不是通过相等性而是通过同一性来比较对象。
不报告与 null
的比较。
数组、String
和 Number
比较由单独的检查报告。
示例:
if (list1 == list2) {
return;
}
在应用快速修复后:
if (Objects.equals(list1, list2)) {
return;
}
使用检查设置为此检查配置异常。