【问题标题】:Exclude a package root from SonarLint?从 SonarLint 中排除包根?
【发布时间】:2017-12-14 08:51:55
【问题描述】:

如何在 SonarLint 中排除特定根包中的所有类?

例如我想排除foo.bar.xxxfoo.bar.yyy.zzz等所有类。

这两种方法我都试过了,没有用:

  • sonar.exclusions = /foo/bar/**
  • sonar.exclusions = **/foo/bar/**

我正在使用 Intellij 插件,但我认为语法将遵循此处 (https://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus) 中记录的相同语法

【问题讨论】:

    标签: java intellij-idea sonarqube sonarlint


    【解决方案1】:

    不幸的是,SonarLint 忽略了 IntelliJ(以及 Eclipse)的 sonar.exclusions 属性。有一张票可以添加对此的支持,请随意投票:

    https://jira.sonarsource.com/browse/SLI-97

    【讨论】:

      【解决方案2】:

      将排除项添加到“测试文件正则表达式”字段中至少对 Eclipse 插件有效。

      【讨论】:

        猜你喜欢
        • 2016-02-13
        • 2018-05-04
        • 2021-02-12
        • 1970-01-01
        • 2022-06-10
        • 2013-09-03
        • 2020-03-20
        • 2016-08-11
        • 2021-11-18
        相关资源
        最近更新 更多