5

有人可以建议一个 PMD xpath 规则来警告调用该equals()方法java.math.BigDecimal将检查值和比例,这通常(除非对于某些工程类型的应用程序)可能是一个错误。既然1.0不等于1.00,就应该使用compareTo

4

2 回答 2

1

PMD 看起来相当复杂,但FindBugs 已经为此制定了规则

于 2011-09-21T06:54:13.733 回答
0

这对于 XPath 来说会很困难,因为违规发生在方法调用上,但您需要有关对象类型的信息。基于 Java 的 PMD 规则可能是可行的方法。

于 2011-11-22T17:52:58.450 回答