我们有一个使用的TeamCity做我们的Java类的静态分析每个晚上找我们的代码低悬的错误的Java项目。我们想告诉TeamCity的寻找一种新型的bug,开发人员可能会引入与==的使用VS .equals

有关我们使用==做比较,因为我们在设计软件,它是有效的,系统内的特定类型。好了,现在它不再有效,我们要告诉TeamCity的寻找==的对于这种类型的的,它在它的详细报告报告为一个错误。有谁知道如何做到这一点?静态分析似乎是赶上这一点,如果它是有史以来引入源基地最合适的方式。我们在Eclipse中的模板以及代码的指导方针和格式,但我不认为Eclipse可以告诉类型什么。任何帮助表示赞赏。

有帮助吗?

解决方案

考虑到的TeamCity可以运行所有的IntelliJ的代码分析工具,这是所有其中632 ,你可以依赖于检测这种错误。

它有测试“== used instead of equals()”,就可以通过指定类型检查定制

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top