【问题标题】:How to place swiftlint config file in Swift Package?如何在 Swift 包中放置 swiftlint 配置文件?
【发布时间】:2021-09-29 20:41:27
【问题描述】:

在我们的应用程序中,我们使用 cocoapods 将我们的配置文件保存在私有仓库中,并像这样在构建阶段访问该文件

CONFIG_FILE="${PODS_ROOT}/My-Repo-Name/swiftlint.yml"
"${PODS_ROOT}/SwiftLint/swiftlint" --config $CONFIG_FILE

现在我们正在考虑将配置文件移动到 swift 包中,谁能帮助确定如何在 swift 包中提供配置文件的路径?

【问题讨论】:

    标签: ios swift swift-package-manager swiftlint


    【解决方案1】:

    有点破解,但你也许可以使用:

    CONFIG_FILE="${BUILD_DIR}/../../SourcePackages/checkouts/My-Repo-Name/swiftlint.yml"
    

    【讨论】:

      【解决方案2】:

      上面的答案没有用,但是这样做了

      CONFIG_FILE="${BUILD_DIR%Build/*}SourcePackages/checkouts/<repo-name>/Sources/swiftlint.yml"
      

      【讨论】:

        猜你喜欢
        • 2019-05-27
        • 1970-01-01
        • 2018-12-15
        • 2011-07-09
        • 2019-07-01
        • 1970-01-01
        • 2021-09-27
        • 2013-06-20
        • 2011-01-06
        相关资源
        最近更新 更多