如何在 Swift 包中放置 swiftlint 配置文件?
Posted
技术标签:
【中文标题】如何在 Swift 包中放置 swiftlint 配置文件?【英文标题】:How to place swiftlint config file in Swift Package? 【发布时间】: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 包中提供配置文件的路径?
【问题讨论】:
【参考方案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"
【讨论】:
以上是关于如何在 Swift 包中放置 swiftlint 配置文件?的主要内容,如果未能解决你的问题,请参考以下文章
Swift - 如何在每个单独的 SMS Otp UITextfield 中放置多个字符
如何使 .gitignore 和 .swiftlint.yml 在 Xcode 中可见?
如何像在 iMessage 群聊中一样在导航栏中放置集合视图