main
bzl 18 lines 668 Bytes
Raw
1 load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
2
3 def swiftlint_dependency():
4 http_archive(
5 name = "SwiftLint",
6 build_file_content = """
7 load("@bazel_skylib//rules:native_binary.bzl", "native_binary")
8 native_binary(
9 name = "swiftlint",
10 src = "bin/swiftlint",
11 out = "swiftlint",
12 visibility = ["//visibility:public"],
13 )
14 """,
15 sha256 = "03416a4f75f023e10f9a76945806ddfe70ca06129b895455cc773c5c7d86b73e",
16 strip_prefix = "SwiftLintBinary.artifactbundle/swiftlint-0.53.0-macos",
17 url = "https://github.com/realm/SwiftLint/releases/download/0.53.0/SwiftLintBinary-macos.artifactbundle.zip",
18 )