maven 为多个路径配置声纳.问题.忽略.多标准

axzmvihb  于 2022-11-02  发布在  Maven
关注(0)|答案(1)|浏览(164)

我想对不同路径的多个文件禁用SonarQube规则。我还想在pom.xml中进行此配置,并通过Sonar UI进行配置。
我找不到任何有关如何做到这一点的线索。我最好的猜测是,我必须创建多个规则:

<sonar.issue.ignore.multicriteria>e1,e2</sonar.issue.ignore.multicriteria>
<!-- disable rule on naming convention -->
<sonar.issue.ignore.multicriteria.e1.ruleKey>
    java:S117
</sonar.issue.ignore.multicriteria.e1.ruleKey>
<sonar.issue.ignore.multicriteria.e1.resourceKey>
    firstPath
</sonar.issue.ignore.multicriteria.e1.resourceKey>

<sonar.issue.ignore.multicriteria.e2.ruleKey>
    java:S117
</sonar.issue.ignore.multicriteria.e2.ruleKey>
<sonar.issue.ignore.multicriteria.e2.resourceKey>
    secondPath
</sonar.issue.ignore.multicriteria.e2.resourceKey>

我想知道是否有更紧凑的方法来做到这一点。我在想这样的事情:

<sonar.issue.ignore.multicriteria>e1</sonar.issue.ignore.multicriteria>
<!-- disable rule on naming convention -->
<sonar.issue.ignore.multicriteria.e1.ruleKey>
    java:S117
</sonar.issue.ignore.multicriteria.e1.ruleKey>
<sonar.issue.ignore.multicriteria.e1.resourceKey>
    firstPath, secondPath
</sonar.issue.ignore.multicriteria.e1.resourceKey>

但是我不知道这个语法是否会被接受,我想我应该尝试一下,但是我宁愿不这样做,因为为了测试它,我需要将更改推送到我的CI服务器。

jjjwad0x

jjjwad0x1#

根据答案https://stackoverflow.com/a/63632140/7251133中的配置,这似乎不受支持
我同意,如果在规则和资源中允许使用列表,那将是非常好的。

相关问题