【问题标题】:SonarQube - Using wildcards to ignore all xml filesSonarQube - 使用通配符忽略所有 xml 文件
【发布时间】:2014-09-20 22:56:36
【问题描述】:

我对 SonarQube 的通配符用法感到困惑。假设我想忽略所有 xml 文件。我应该把*.xml 放在全局源文件排除项中吗?但是它会忽略不同层的xml文件,例如/foo/bar/file.xml/foo/bar/folder/folder2/xml吗?

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

    在您的sonar-project.properties 中,您有两种忽略文件的方法:

    • sonar.exclusions=the/full/path/*.xml 将忽略 path 中的所有 .xml 文件。
    • sonar.exclusions=**/*.xml 将忽略您所在文件夹和子文件夹中的所有 .xml 文件。

    以下是不同的通配符:

    *    zero or more characters
    **   zero or more directories
    ?    a single character
    

    您可以在Sonar Documentation找到更多信息

    【讨论】:

    • 谢谢。所以 */.xml 基本上会忽略所有目录和子目录中的所有xml文件。
    • 欢迎您! :) 要忽略当前目录和子目录中的所有 .xml 文件,您应该使用类似 **/*.xml
    猜你喜欢
    • 2019-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-16
    • 2021-08-19
    • 1970-01-01
    • 2017-06-20
    • 1970-01-01
    相关资源
    最近更新 更多