将 SwiftLint 与 Swift 包集成
Posted
技术标签:
【中文标题】将 SwiftLint 与 Swift 包集成【英文标题】:Integrate SwiftLint with Swift package 【发布时间】:2021-09-27 13:34:32 【问题描述】:我创建了一个 Swift 包,并希望将 SwiftLint 与该包集成。由于没有“.xcodeproj”,还有其他可用的选项吗? 仅供参考,我使用 ios 平台的代码
谢谢,
【问题讨论】:
你想用你发布的包分发 swiftlint,你是说这个吗? @joakim Danielson。不是针对已发布的软件包,我正在考虑为这个整合设置一个暂存目标。 【参考方案1】:AFAIK,目前没有办法做到这一点。一种解决方法是创建一个示例项目并将 swiftlint 添加到该示例项目的构建阶段,同时将 lint 的路径作为目录的根目录。
此提案已被接受,所以我们可以在下一次快速更新中寻找它或者https://github.com/apple/swift-evolution/blob/main/proposals/0303-swiftpm-extensible-build-tools.md
【讨论】:
以上是关于将 SwiftLint 与 Swift 包集成的主要内容,如果未能解决你的问题,请参考以下文章
将 Paypal ios sdk 与 swift 5 集成时出错
将 Facebook SDK 与 Xcode Swift 项目集成 - AppDelegate 错误?
如何使 .gitignore 和 .swiftlint.yml 在 Xcode 中可见?