仅为声纳扫描仪添加某些规则而不是排除

问题描述 投票:0回答:1

我没有排除或忽略声纳属性文件中的规则,而是希望只有一些特定的声纳分析规则,所以我不需要从344个c ++规则中排除大量规则。我怎样才能做到这一点? (我没有添加自定义规则)

我想这个语法是:(在.properties文件中)

sonar.issue.include.multicriteria=***
sonar.issue.include.multicriteria.***.ruleKey=cpp:S984
....

编辑:

1,我需要在CLI环境中进行配置。 2,这是关于一个项目,两个规则集。一个规则集供本地使用,另一个规则集供CI / CD使用。

sonarqube sonarqube-scan
1个回答
0
投票

您需要制作仅包含您感兴趣的规则的Quality Profile,然后将其设置为C ++的默认配置文件,或者明确地将项目分配给它。

顺便说一句,正确设置属性中的排除(相对于UI)非常棘手。我不确定ruleKey字段名称的正确性,你可能在那里错过了另一个字段,但你的语法似乎在正确的轨道上。

© www.soinside.com 2019 - 2024. All rights reserved.