我不想排除或忽略声纳属性文件中的规则,而是希望只有少量的声纳分析规则,所以我不需要从344个c ++规则中排除大量规则。我怎样才能做到这一点? (我没有添加自定义规则)
我想象的语法是:(在 .properties 文件中)
sonar.issue.include.multicriteria=***
sonar.issue.include.multicriteria.***.ruleKey=cpp:S984
....
编辑:
1,我需要在CLI环境中进行配置。 2,这是关于一个项目,两个规则集。一个规则集供本地使用,另一个规则集供CI / CD使用。
答案 0 :(得分:0)
您需要制作一个仅包含您感兴趣的规则的Quality Profile,然后将其设为C ++的默认配置文件,或者明确地将项目分配给它。
BTW,正确设置属性中的排除(相对于UI)是非常棘手的。我不确定ruleKey
字段名称的正确性,你可能在那里错过了另一个字段,但你的语法似乎在正确的轨道上。