我正在使用 SonarQube Developer Edition 5.6.7 (LTS) 并购买了支持 500 万 LOC 的许可证。我们通过拥有项目 key 和模板来使用 RBAC 和 SonarQube 运行器。
我想知道:
一种。 LOC 的使用是如何计算的——假设我有一个项目使用不同的项目 key 扫描了两次——这会导致重复吗?在不同的地方扫描同一个项目的最佳方法应该是什么?
湾。我希望使用 Manual 分析同一个项目,然后作为 CI 周期的一部分——如何在不消耗额外 LOC 的情况下发布两个不同的报告?
C。使用多分支插件允许我在同一个项目中扫描和共享结果。但是,我如何通过 API 获取结果,以便如果我希望将结果发布到仪表板报告工具分支明智——我可以使用该 API。
最佳答案
答案一:
LOCs are computed by summing up the LOCs of each project analyzed. The LOCs used for a project are the LOCs found during the most recent analysis of this project.
来源:https://www.sonarsource.com/plans-and-pricing/
答案 b:在同一个项目中使用相同的 key 发布它们不会消耗额外的 LOC。
答案c:我不知道这个插件,对不起。
关于SonarQube - 如何计算 LOC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50840118/