声纳项目属性文件

And*_*Dev 12 sonarqube

我在Objective C项目上使用OCLint来获取SonarQube配置文件.

现在我的IOS Objective C项目包含一个带有多个子src目录的src目录.在我的sonar-project.properties文件中有以下条目

sonar.sources=MySrcFolder/
Run Code Online (Sandbox Code Playgroud)

现在在这个src文件夹中我想在多个子文件夹上运行声纳配置文件并排除一些第三方src文件夹.谁能帮我这个 ?现在,声纳在上述任何文件夹子文件夹中的所有src上运行配置文件?

L. *_*ngó 19

你可以把它只能做sonar.sources财产或与sonar.exclusionssonar.inclusions性质.

例:

MySrcFolder
    src1
    src2
    src3
    src4
Run Code Online (Sandbox Code Playgroud)

如果你只想分析src1src3然后,

1) sonar.sources=MySrcFolder/src1,MySrcFolder/src3

要么

2)

sonar.sources=MySrcFolder
sonar.exclusions=src2/**,src4/**
Run Code Online (Sandbox Code Playgroud)

要么

3)

sonar.sources=MySrcFolder
sonar.inclusions=src1/**,src3/**
Run Code Online (Sandbox Code Playgroud)

以下规则适用于exclusionsinclusions属性:

*   Match zero or more characters
**  Match zero or more directories
?   Match a single character
file:   Prefix to define a pattern based on absolute path
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请访问:http://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus