如何解决Sonarqube 自定义插件 - 在 SonarQube 中扫描文件、计算比例和显示比例需要哪些类
感谢您看到这里。 SonarQube 的 API 文档不全,我确实需要帮助。
背景:
我正在创建一个自定义的 SonarQube 插件 (Java),它将一个一个地扫描测试类,产生一个作为百分比(或)比率的双精度值。
扫描的每个类都有自己的比率,我需要将该值推送到 SonarQube 并将其显示在比率所属的类旁边。
现在:
我有一个规则可以扫描虚拟测试文件(使用 TDD 方法)并计算比率。
问题:
实际上,仅将其发送到 SonarQube 是不够的。
附加信息:
在上述之后,我克隆了 sonar-example-plugin 7.9.* 项目,并尝试将实现 BaseTreeVisitor 和 JavaFileScanner 的规则逻辑集成到传感器中,并返回每个扫描类的结果以将其保存为度量(我认为度量是正确的词)。然后需要在 SonarQube 中显示。
问题:
1.) 如何调用我现有的实现 BaseTreeVisitor 和 JavaFileScanner 的类,以便每个从传感器的 execute() 方法调用的类运行一次?互联网上根本没有任何解释。
2.) 从上面的 #1,我如何将来自传感器调用的该类的每个扫描文件的比率输出返回到传感器并将其保存为指标。
3.) 我需要哪些类和哪些实现来获取这些度量值并将它们显示在 SonarQube 中比率所属的类旁边。
注意:我绝对在互联网上到处搜索文档或示例。绝对没有。关于例子,没有例子,与我试图完成的任何事情有关。此外,我一直在尝试向 Sonar Source 的社区提问,但没有成功。
“非常”感谢您的帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。