SonarQube iOS插件支持Objective-C与Swift,推断功能强化

SonarQube iOS代码扫描插件支持Objective-CSwift,提供静态代码扫描功能,能够在不运行代码的情况下扫描出Bug(如空指针)、代码破坏、坏味道(如方法内代码行数过多)等问题。除此之外,它还能检测仓库的代码重复率注释行代码行数复杂度等信息。静态扫描具有执行成本低、快速的特点,适合集成到CI流水线中,确保代码质量。在GitHub上,SonarQube提供了社区版本,但不支持Objective-C和Swift代码扫描。为了弥补这一空白,本插件应运而生。

comideansonar-swift
SonarQube iOS插件,支持Objective-C和Swift,支持推断(SonarQube iOS代码扫描插件,支持Objective-C和Swift,支持推断结果导入),基于https:github.comIdeansonar-swift 预估大小:135个文件
file
SwiftSquidSensor.java 6KB
file
SwiftAstScanner.java 4KB
file
SwiftPlugin.java 8KB
file
LizardReportParser.java 8KB
file
CoberturaReportParser.java 6KB
file
updateTailorProfile.groovy 4KB
file
updateOCLintRules.groovy 7KB
file
updateFauxPasRules.groovy 4KB
file
updateSwiftLintProfile.groovy 3KB
file
objcSample.h 331B
file
ObjectiveCSquidSensor.java 6KB
file
OCLintRulesDefinition.java 5KB
file
OCLintParser.java 5KB
file
InferReportParser.java 6KB
file
ObjectiveCProfile.java 4KB
file
ObjectiveCAstScanner.java 5KB
file
ObjectiveCKeyword.java 4KB
file
SurefireStaxHandler.java 6KB
file
SurefireReportParser.java 7KB
file
.gitignore 126B
zip 文件大小:780KB