美文网首页
SonarQube代码质量管理平台配置(续)

SonarQube代码质量管理平台配置(续)

作者: 安静的冰棒 | 来源:发表于2018-05-25 14:27 被阅读0次

    一、配置SonarQube-7.1

    (1)安装中文汉化包

    admin登陆,administration->marketplace,搜索chinese,并安装

    安装完汉化包后需要重启SonarQube生效

    (2)配置权限

    配置—>权限,创建用户

    创建群组

    创建权限模板

    项目权限分配

    二、质量配置

    质量配置是在分析时使用的规则集合,每个语言都有默认配置,没有指定其他配置的项目使用默认配置。

    可以自定义规则集,通过排除法,排除掉不适用的规则,留下适用的规则;并持续跟进,不断去掉不适用的规则,新增有用的规则。

    注意:sonarQube内置的规则是不能启用禁用的

    三、代码规则

    可以为自定义的质量配置代码规则,如果认为有些扫描规则太严格了,可以把它“挂起”,以后再构建的代码扫描项目时就不会再使用本规则

    语言:规则对应的某种编程语言

    类型:规则的类型,比如:缺陷(Bug)、代码坏味道(Code Smell)、漏洞(Vulnerability)

    标签:规则设置的标签,易于检索

    资源库:承载特定语言下各种规则的容器;通过它可以通过规则的键值(ruleKey)检索

    默认严重性:触犯规则的严重程度:

    阻断:最高等级,阻碍的

    严重:高等级,极为严重的

    主要:较高等级,主要的;默认级别。

    次要:较低等级

    提示:低等级

    状态:规则现在的状态,可用、废弃还是实验版(Beta)

    有效起始期:什么时候开始可用

    模板:规则模板:比如某些参数可以运行时传入

    质量配置:挑选特定语言下各种规则组成的配置;其中可以启用或禁用一部分规则

    相关文章

      网友评论

          本文标题:SonarQube代码质量管理平台配置(续)

          本文链接:https://www.haomeiwen.com/subject/fpjyjftx.html