gpt4 book ai didi

java - 有没有办法在 SonarQube 中测量 Java 代码的各种指标

转载 作者:行者123 更新时间:2023-12-01 09:09:57 25 4
gpt4 key购买 nike

我想在自定义 SonarQube 插件中计算 Java 代码的一些复杂性和质量指标。对于这些指标,需要各种度量,例如变量数量、操作数、数据库连接、函数等。 SonarQube CoreMetrics 只提供了其中的一小部分,我不想构建一个完整的 java 文件解析器来自己测量它们。所以有一些关于如何做到这一点的问题:

有没有办法通过 SonarQube 或现有插件收集比 CoreMetrics 中更多的所需值?

如果没有,是否有人知道一个好的开源 java-parser/scanner,它可以从我可以在项目中使用的源代码中测量大量大小指标?

非常感谢您的意见和建议。

最佳答案

如果我理解正确,实现此目的的最佳方法是尝试实现一些自定义规则(请参阅此 tutorial )。

您将在已解析的文件上实现访问者,这将允许您在 Java 代码上进行任何您想要的计算。

关于java - 有没有办法在 SonarQube 中测量 Java 代码的各种指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40981127/

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