【问题标题】:Integrate SwiftLint with Swift package将 SwiftLint 与 Swift 包集成
【发布时间】:2021-09-27 13:34:32
【问题描述】:

我创建了一个 Swift 包,并希望将 SwiftLint 与该包集成。由于没有“.xcodeproj”,还有其他可用的选项吗? 仅供参考,我使用 iOS 平台的代码

谢谢,

【问题讨论】:

  • 你想用你发布的包分发 swiftlint,你是说这个吗?
  • @joakim Danielson。不是针对已发布的软件包,我正在考虑为这个整合设置一个暂存目标。

标签: swift swift-package-manager swiftlint


【解决方案1】:

AFAIK,目前没有办法做到这一点。一种解决方法是创建一个示例项目并将 swiftlint 添加到该示例项目的构建阶段,同时将 lint 的路径作为目录的根目录。

此提案已被接受,所以我们可以在下一次快速更新中寻找它或者https://github.com/apple/swift-evolution/blob/main/proposals/0303-swiftpm-extensible-build-tools.md

【讨论】:

    猜你喜欢
    • 2019-12-19
    • 2019-01-23
    • 1970-01-01
    • 1970-01-01
    • 2014-09-18
    • 1970-01-01
    • 1970-01-01
    • 2017-08-06
    • 2014-07-30
    相关资源
    最近更新 更多