我有一个使用 SwiftLint 和 Swift Package Manager 的项目。我正在引入的一个包(Apollo)反过来又引入了另一个框架(Stencil)。该框架 (Stencil) 在其源代码中有一个带有特定swiftlint_version
集的 swiftlint.yml 文件。
当我尝试构建我的项目时,我的 SwiftLint 失败了,因为swiftlint_version
在 Stencil 的源代码中指定的内容得到尊重,并且与我安装的不同(我安装了更新的版本)。
我的项目是否设置错误以使用 SwiftLint?我只有源代码中的 yml 文件和通过 Homebrew 安装的 SwiftLint,然后我的项目在构建阶段通过脚本运行 SwiftLint。