如何在iOS中包含SonarQube Analyzer的POD或框架等依赖项目
我有一个Xcode项目,我正在运行SonarQube Analyzer。它被成功地分析为主要项目,但我的问题是Sonar Qube无法分析像POD或框架这样的依赖项目。因此,无论如何,也要包括pod或框架 这是我运行声纳时使用的声纳属性文件的数据 sonar.projectKey=PROJECT\u标识符 sonar.projectName=项目名称 sonar.projectVersion=版本 声纳。来源=/产品名称 声纳。内含物=***/.m、***/.h、***/.swift如何在iOS中包含SonarQube Analyzer的POD或框架等依赖项目,ios,xcode,sonarqube,cocoapods,sonarqube-scan,Ios,Xcode,Sonarqube,Cocoapods,Sonarqube Scan,我有一个Xcode项目,我正在运行SonarQube Analyzer。它被成功地分析为主要项目,但我的问题是Sonar Qube无法分析像POD或框架这样的依赖项目。因此,无论如何,也要包括pod或框架 这是我运行声纳时使用的声纳属性文件的数据 sonar.projectKey=PROJECT\u标识符 sonar.projectName=项目名称 sonar.projectVersion=版本 声纳。来源=/产品名称 声纳。内含物=***/.m、***/.h、***/.swift 提前感
提前感谢…您只需使用
sonar.sources=.
即可分析项目根目录中的所有文件和目录使用sonar.inclusions=
添加项目目录路径。
另请参见下面链接中的路径处理模式。
例如
sonar.inclusions=<RootDirectoryName>/**/*
声纳=/**/*
注释sonar.source
属性中的行,以防上面的行首先不起作用
包含框架或POD代码以使用您编写的代码进行分析不是一个好主意。它会稀释结果。可能有一个您正在使用的外部库,可能有非常旧的代码,可能有许多代码等等。因此,这不是一个好主意。但是,如果你真的想这样做,你可以使用sonar.sources键来定义要分析的代码路径。@Hyder:你能分享一下sonar Qube与swift集成的文章或链接吗。