gpt4 book ai didi

Java静态分析器自定义模板/规范

转载 作者:行者123 更新时间:2023-11-30 05:14:49 28 4
gpt4 key购买 nike

我们有一个 Java 项目,每天晚上使用 TeamCity 对 Java 类进行静态分析,以查找代码中容易出现的错误。我们想告诉 TeamCity 寻找开发人员可能引入的与 == 与 .equals 的使用有关的新型错误

对于系统中的特定类型,我们使用 == 进行比较,因为我们设计的软件使其有效。好吧,现在它不再有效,我们想要告诉 TeamCity 查找 == 这种类型,并在详细报告中将其报告为错误。有谁知道如何做到这一点?如果将其引入到源代码库中,静态分析似乎是捕获此问题的最合适方法。我们在 Eclipse 中也有一个用于代码指南和格式设置的模板,但我认为 Eclipse 无法告诉我们有关类型的任何信息。如有任何帮助,我们将不胜感激。

最佳答案

考虑到TeamCity can run ALL of IntelliJ's code analysis tools ,这就是全部 632 of them ,您可以依靠它来检测此类错误。

它确实有测试“== 使用而不是 equals()”,您可以通过指定要检查的类型来自定义该测试。

关于Java静态分析器自定义模板/规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1954652/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com