github.com/wolfd/bazel-gazelle@v0.14.0/internal/language/go/testdata/default_visibility/BUILD.want (about)

     1  load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     2  load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
     3  
     4  proto_library(
     5      name = "default_visibility_proto",
     6      srcs = ["foo.proto"],
     7      _gazelle_imports = [],
     8  )
     9  
    10  go_proto_library(
    11      name = "default_visibility_go_proto",
    12      _gazelle_imports = [],
    13      importpath = "example.com/repo/default_visibility",
    14      proto = ":default_visibility_proto",
    15  )
    16  
    17  go_library(
    18      name = "go_default_library",
    19      srcs = ["lib.go"],
    20      _gazelle_imports = [],
    21      embed = [":default_visibility_go_proto"],
    22      importpath = "example.com/repo/default_visibility",
    23  )
    24  
    25  go_test(
    26      name = "go_default_test",
    27      srcs = ["a_test.go"],
    28      _gazelle_imports = [],
    29      embed = [":go_default_library"],
    30  )