用于 Xcode 静态分析器的 Danger Swift 插件。 让您在 Pull Request 中获取分析器警告!
像往常一样安装并运行 Danger Swift。
dependencies:
override:
- npm install -g danger # This installs Danger
- brew install danger/tap/danger-swift # This installs Danger-Swift
然后使用以下 Dangerfile.swift
。
// Dangerfile.swift
import Danger
import DangerXcodeStaticAnalyzer // package: https://github.com/hteytan/DangerXcodeStaticAnalyzer.git
XcodeStaticAnalyzer.analyze(arguments: [...])
这将运行静态分析器并内联报告已创建和已修改文件的警告。 不在差异中的违规将在 Danger 的 fail 或 warn 部分显示。
默认情况下,仅报告已添加或已修改文件的警告; 但是,您可以使用 reportAllFiles
选项来报告所有文件的警告。
XcodeStaticAnalyzer.analyze(arguments: [...], reportAllFiles=true)
感谢 ashfurrow。