Sonarqube 是否可以检查enum.equals()的用法?

Sonarqube 是否可以检查enum.equals()的用法?,sonarqube,sonarqube-scan,Sonarqube,Sonarqube Scan,我们最近在代码中遇到了一个bug,有人使用.equals()来比较枚举。其中一个字段已更改为另一个枚举-但由于使用了.equals()而不是==,因此没有出现编译器错误。您能否查看此规范并判断这是否与您要捕获的问题相匹配?(假设您正在谈论Java) 请将您的问题包括在语言中应该可以在“enum”上实现与使用equals()相关的规则,但您需要通过共享一些示例代码(问题的再现者)来精确说明用例,这样我们就清楚您想要捕获什么。是的,这正是我要寻找的。那么,什么时候?可能在接下来的2-3个月内,目前计

我们最近在代码中遇到了一个bug,有人使用.equals()来比较枚举。其中一个字段已更改为另一个枚举-但由于使用了.equals()而不是==,因此没有出现编译器错误。

您能否查看此规范并判断这是否与您要捕获的问题相匹配?(假设您正在谈论Java)


请将您的问题包括在语言中应该可以在“enum”上实现与使用equals()相关的规则,但您需要通过共享一些示例代码(问题的再现者)来精确说明用例,这样我们就清楚您想要捕获什么。是的,这正是我要寻找的。那么,什么时候?可能在接下来的2-3个月内,目前计划在Java 5.5中发布