具有0个漏洞和漏洞的声纳报告

问题描述 投票:0回答:1

在快速项目中使用声纳时,我遇到了一个非常奇怪的问题。虽然,我通常会收到0个bug和0个漏洞,每个静态变量都有0个值,这确实很奇怪。这是我的报告:Sonar report我已经在以下文档中安装了SwiftLint,OcLint和Xcpretty记录:Link sonar swift这个sonar-project.properties结构:

sonar.projectKey=testSonar
sonar.projectName=testSonar
sonar.project=TestSonar.xcodeproj
sonar.projectVersion=1.0
sonar.host.url=http://localhost:9000
sonar.login=admin
sonar.password=admin
sonar.language=swift
sonar.exclusions=**/*.xml,Pods/**/*,Reports/**/*
sonar.swift.simulator=platform=iOS Simulator,name=iPhone X,OS=latest
sonar.sourceEncoding=UTF-8
sonar.junit.reportsPath=sonar-reports/
sonar.swift.lizard.report=sonar-reports/lizard-report.xml
sonar.swift.coverage.reportPattern=sonar-reports/coverage-swift*.xml
sonar.swift.swiftlint.report=sonar-reports/*swiftlint.txt

我还为Swift版本添加了插件,如下所示:Plugin Swift SonarQube

要进行扫描,我是使用brew sonarScanner安装的。最后,我运行此命令sonar-scanner,因此它将启动扫描,并且可以正常工作,但是即使出现以下错误也不会出现错误:类ViewController:UIViewController {

   let var x = 3
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
    }

需要任何帮助吗?

swift sonarqube sonarqube-scan
1个回答
0
投票

我通过使用run-sonar-swift.sh并更新了我的属性文件来解决此问题:

sonar.host.url=http://localhost:9000
sonar.login=admin
sonar.password=admin
sonar.projectKey=testSonar
sonar.projectName=testSonar
sonar.language=swift
sonar.sources=.
sonar.test.inclusions=*.swift
sonar.exclusions=**/*.xml,Pods/**/*,Reports/**/*
# Scheme to build your application
sonar.swift.appScheme=TestSonar
sonar.swift.appConfiguration=Debug

您还需要下载此run-sonar-swift sh文件run-sonar-swift

© www.soinside.com 2019 - 2024. All rights reserved.