【问题标题】:SonarQube - How LOC is calculatedSonarQube - 如何计算 LOC
【发布时间】:2018-11-23 04:56:50
【问题描述】:

我正在使用 SonarQube Developer Edition 5.6.7 (LTS) 并购买了支持 500 万 LOC 的许可证。我们通过项目密钥和模板使用 RBAC 和 SonarQube 运行器。

我想知道:

一个。 LOC 的使用是如何计算的——假设我有一个项目使用不同的项目密钥扫描了两次——这会导致重复吗?在不同的地方扫描同一个项目的最佳方法应该是什么

b.我希望使用 Manual 分析同一个项目,然后将其作为 CI 周期的一部分——如何在不消耗额外 LOC 的情况下发布两个不同的报告?

c。使用多分支插件允许我在同一个项目中扫描和共享结果。但是,我如何通过 API 获取结果,以便如果我希望将结果发布到仪表板报告工具分支明智——我可以使用该 API。

【问题讨论】:

    标签: sonarqube project licensing lines-of-code


    【解决方案1】:

    回答:

    LOC 是通过对所分析的每个项目的 LOC 求和来计算的。这 用于项目的 LOC 是最近一次发现的 LOC 项目分析。

    来源:https://www.sonarsource.com/plans-and-pricing/

    答案 b:使用相同的密钥在同一个项目中发布它们不会消耗额外的 LOC。

    答案 c:我不知道这个插件,对不起。

    【讨论】:

    • 感谢您的回复,我们也已经在使用相同的项目密钥和分支属性。但我们无法使用 API 从每个分支获取报告。无论如何,谢谢。
    猜你喜欢
    • 1970-01-01
    • 2017-03-16
    • 2014-05-29
    • 2018-08-17
    • 1970-01-01
    • 2018-08-16
    • 2012-02-25
    • 1970-01-01
    • 2015-04-10
    相关资源
    最近更新 更多