有人建议使用PMD xpath规则来警告调用equals()
java.math.BigDecimal
方法会检查值和比例,这通常(除非某些工程类型的应用程序)可能是错误的。由于1.0
不等于1.00
,因此应使用compareTo
。
答案 0 :(得分:1)
PMD看起来相当复杂但FindBugs already has a rule for this。
答案 1 :(得分:0)
对于XPath来说这很困难,因为违规是在方法调用上,但是您需要有关对象类型的信息。基于Java的PMD规则可能是最佳选择。