从SonarLint中排除包根目录?

时间:2017-07-10 14:46:26

标签: java intellij-idea sonarqube sonarlint

如何排除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

2 个答案:

答案 0 :(得分:4)

不幸的是,SonarLint for IntelliJ(以及Eclipse也是)忽略了module other contains subroutine compute_something_1 ... end subroutine compute_something_1 subroutine compute_something_2 ... end subroutine compute_something_2 end module other 属性。有一张添加支持的门票,可随意投票:

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

答案 1 :(得分:1)

将排除添加到"测试文件正则表达式" field至少适用于Eclipse插件。