我想在自定义SonarQube插件中计算java代码的一些复杂性和质量指标。对于这些指标,需要各种度量,如变量数,操作数,数据库连接,函数等。 SonarQube CoreMetrics只提供其中的一些,我不想构建一个完整的java文件解析器来自己测量它们。所以有一些关于如何做到这一点的问题:
有没有办法通过SonarQube或现有插件收集比CoreMetrics中更多的所需值?
如果没有,是否有人知道一个好的开源java解析器/扫描器,它可以测量我可以在我的项目中使用的源代码中的大量度量指标?
非常感谢任何意见和建议。