【发布时间】:2016-12-22 11:43:52
【问题描述】:
我在我的开源 GitHub 项目使用的 sonarqube.com 实例上找不到创建自定义 QG 的选项。是不是完全不能为开源项目定制?
【问题讨论】:
我在我的开源 GitHub 项目使用的 sonarqube.com 实例上找不到创建自定义 QG 的选项。是不是完全不能为开源项目定制?
【问题讨论】:
目前在 SonarQube(撰写本文时为 6.0 和 LTS 5.6)中,编辑质量门(或质量配置文件)需要名为 Administer Quality Gates(或 Administer Quality Profiles)的全局权限。此权限通常仅限于少数选定的管理员(例如在 sonarqube.com 上),因为影响跨越所有项目(包括您不拥有的项目)。
关于质量配置文件:允许一些用户编辑他们自己的配置文件是一个经常讨论的话题,您应该跟踪SONAR-1330 以获取有关此内容的全部详细信息。
【讨论】:
我确认这是 SonarQube.Com 的一个已知限制:无法更新质量配置文件。使用应该适用于任何类型项目的默认“声纳方式”质量配置文件,但实际上没有办法超越这些默认激活规则。希望通过 SonarQube.Com 支持组织/实体的概念,这种限制将在几个月内消失。
【讨论】: