如何在Swift包中放置swiftlint配置文件



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

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

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

有点破解,但您可能可以使用:

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

上面的答案不起作用,但起作用了

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

最新更新