我有一个使用SwiftLint和Swift软件包管理器的项目。其中一个包,我正在拉(阿波罗),反过来拉在另一个框架(模板)。该框架(模板)的源文件中有一个具有特定swiftlint.yml集的swiftlint_version文件。
当我试图构建我的项目时,我的SwiftLint失败了,因为在模板源代码中指定的swiftlint_version是被执行的,并且与我已经安装的不同(我已经安装了一个最近的版本)。
我的项目是否被错误地设置为使用SwiftLint?我所拥有的只是源代码中的yml文件和通过Homebrew安装的SwiftLint,然后我的项目通过构建阶段的脚本运行SwiftLint。
发布于 2020-11-18 02:24:23
在发完这个问题后,我意识到自己做错了什么。
我必须将作为阿波罗安装过程的一部分创建的Codegen路径添加到excluded文件中的excluded列表中。
https://stackoverflow.com/questions/64885997
复制相似问题