sonarqube基础:扫描规则:2: Quality Profile的裁剪

本文介绍了如何在Sonarqube中基于Sonar Way生成定制的Quality Profile,包括通过页面操作和使用REST API两种方法。详细阐述了每个步骤,如修改Profile的名称、使用REST API创建Profile、查询与删除Profile的操作过程,并强调了使用REST API时需注意的事项。
摘要由CSDN通过智能技术生成

关于Sonarqube的扫描规则,在上篇文章中介绍了Java的Sonar Way的详细信息,这篇文章来介绍一下如何在Sonar way的基础上生成定制的Quality Profile以及使用相关的Restapi进行生成。

Quality Profile

从SonarQube中使用back up按钮导出来的规则列表的Quality Profile文件,在对其格式进行整理之后,大体如下所示:

<?xml version='1.0' encoding='UTF-8'?>
<profile>
    <name>Sonar way</name>
    <language>java</language>
    <rules>
        <rule>
            <repositoryKey>common-java</repositoryKey>
            <key>DuplicatedBlocks</key>
            <priority>MAJOR</priority>
            <parameters/>
        </rule>
        ...省略
    </rules>
</profile>

生成定制的Profile

方法1: 使用页面进行操作

这里使用导出来的Sonarway的文件作为输入,只修改Profile的name字段信息,修改前

<name>Sonar way</name>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值