NetBeans有一个简洁的特性,在不兼容的类型上调用等号时会发出警告。由于我们在多次改变一些接口的返回类型后浪费了无数的时间,我希望在不兼容的类型上调用equals
时有一个maven插件警告或更好的失败。
findbugs可以检测这些东西,比如不兼容的类型:http://findbugs.sourceforge.net/bugDescriptions.html#EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS
有一个maven插件:http://gleclaire.github.io/findbugs-maven-plugin/
也可以使用sonarqube来检测:http://www.sonarqube.org/