-
Notifications
You must be signed in to change notification settings - Fork 39
Expand file tree
/
Copy pathBUILD.bazel
More file actions
151 lines (149 loc) · 8.05 KB
/
Copy pathBUILD.bazel
File metadata and controls
151 lines (149 loc) · 8.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
load("@gazelle//:def.bzl", "gazelle")
load("@rules_go//go:def.bzl", "nogo")
# gazelle:prefix github.com/redpanda-data/protoc-gen-go-mcp
# gazelle:proto disable_global
# gazelle:exclude pkg/testdata/gen/go/google
# gazelle:exclude pkg/testdata/gen/go/buf
# gazelle:exclude pkg/testdata/proto
# external_llm gates the live-provider conformance tests; declare it so gazelle
# emits their go_test target. The tag is enabled for bazel test in .bazelrc, and
# the tests still self-skip unless the provider API keys are present.
# gazelle:build_tags external_llm
gazelle(name = "gazelle")
nogo(
name = "nogo",
config = "nogo_config.json",
visibility = ["//visibility:public"],
deps = [
# stdlib analyzers
"@org_golang_x_tools//go/analysis/passes/appends:go_default_library",
"@org_golang_x_tools//go/analysis/passes/asmdecl:go_default_library",
"@org_golang_x_tools//go/analysis/passes/assign:go_default_library",
"@org_golang_x_tools//go/analysis/passes/atomic:go_default_library",
"@org_golang_x_tools//go/analysis/passes/bools:go_default_library",
"@org_golang_x_tools//go/analysis/passes/buildtag:go_default_library",
"@org_golang_x_tools//go/analysis/passes/composite:go_default_library",
"@org_golang_x_tools//go/analysis/passes/copylock:go_default_library",
"@org_golang_x_tools//go/analysis/passes/deepequalerrors:go_default_library",
"@org_golang_x_tools//go/analysis/passes/defers:go_default_library",
"@org_golang_x_tools//go/analysis/passes/directive:go_default_library",
"@org_golang_x_tools//go/analysis/passes/errorsas:go_default_library",
"@org_golang_x_tools//go/analysis/passes/httpresponse:go_default_library",
"@org_golang_x_tools//go/analysis/passes/ifaceassert:go_default_library",
"@org_golang_x_tools//go/analysis/passes/loopclosure:go_default_library",
"@org_golang_x_tools//go/analysis/passes/lostcancel:go_default_library",
"@org_golang_x_tools//go/analysis/passes/nilfunc:go_default_library",
"@org_golang_x_tools//go/analysis/passes/nilness:go_default_library",
"@org_golang_x_tools//go/analysis/passes/printf:go_default_library",
"@org_golang_x_tools//go/analysis/passes/shadow:go_default_library",
"@org_golang_x_tools//go/analysis/passes/shift:go_default_library",
"@org_golang_x_tools//go/analysis/passes/sigchanyzer:go_default_library",
"@org_golang_x_tools//go/analysis/passes/sortslice:go_default_library",
"@org_golang_x_tools//go/analysis/passes/stdmethods:go_default_library",
"@org_golang_x_tools//go/analysis/passes/stringintconv:go_default_library",
"@org_golang_x_tools//go/analysis/passes/structtag:go_default_library",
"@org_golang_x_tools//go/analysis/passes/tests:go_default_library",
"@org_golang_x_tools//go/analysis/passes/timeformat:go_default_library",
"@org_golang_x_tools//go/analysis/passes/unmarshal:go_default_library",
"@org_golang_x_tools//go/analysis/passes/unreachable:go_default_library",
"@org_golang_x_tools//go/analysis/passes/unsafeptr:go_default_library",
"@org_golang_x_tools//go/analysis/passes/unusedresult:go_default_library",
"@org_golang_x_tools//go/analysis/passes/waitgroup:go_default_library",
# staticcheck SA analyzers
"@co_honnef_go_tools//staticcheck/sa1000",
"@co_honnef_go_tools//staticcheck/sa1001",
"@co_honnef_go_tools//staticcheck/sa1002",
"@co_honnef_go_tools//staticcheck/sa1003",
"@co_honnef_go_tools//staticcheck/sa1004",
"@co_honnef_go_tools//staticcheck/sa1005",
"@co_honnef_go_tools//staticcheck/sa1006",
"@co_honnef_go_tools//staticcheck/sa1007",
"@co_honnef_go_tools//staticcheck/sa1008",
"@co_honnef_go_tools//staticcheck/sa1010",
"@co_honnef_go_tools//staticcheck/sa1011",
"@co_honnef_go_tools//staticcheck/sa1012",
"@co_honnef_go_tools//staticcheck/sa1013",
"@co_honnef_go_tools//staticcheck/sa1014",
"@co_honnef_go_tools//staticcheck/sa1015",
"@co_honnef_go_tools//staticcheck/sa1016",
"@co_honnef_go_tools//staticcheck/sa1017",
"@co_honnef_go_tools//staticcheck/sa1018",
"@co_honnef_go_tools//staticcheck/sa1019",
"@co_honnef_go_tools//staticcheck/sa1020",
"@co_honnef_go_tools//staticcheck/sa1021",
"@co_honnef_go_tools//staticcheck/sa1023",
"@co_honnef_go_tools//staticcheck/sa1024",
"@co_honnef_go_tools//staticcheck/sa1025",
"@co_honnef_go_tools//staticcheck/sa1026",
"@co_honnef_go_tools//staticcheck/sa1027",
"@co_honnef_go_tools//staticcheck/sa1028",
"@co_honnef_go_tools//staticcheck/sa1029",
"@co_honnef_go_tools//staticcheck/sa1030",
"@co_honnef_go_tools//staticcheck/sa1031",
"@co_honnef_go_tools//staticcheck/sa1032",
"@co_honnef_go_tools//staticcheck/sa2000",
"@co_honnef_go_tools//staticcheck/sa2001",
"@co_honnef_go_tools//staticcheck/sa2002",
"@co_honnef_go_tools//staticcheck/sa2003",
"@co_honnef_go_tools//staticcheck/sa3000",
"@co_honnef_go_tools//staticcheck/sa3001",
"@co_honnef_go_tools//staticcheck/sa4000",
"@co_honnef_go_tools//staticcheck/sa4001",
"@co_honnef_go_tools//staticcheck/sa4003",
"@co_honnef_go_tools//staticcheck/sa4004",
"@co_honnef_go_tools//staticcheck/sa4005",
"@co_honnef_go_tools//staticcheck/sa4006",
"@co_honnef_go_tools//staticcheck/sa4008",
"@co_honnef_go_tools//staticcheck/sa4009",
"@co_honnef_go_tools//staticcheck/sa4010",
"@co_honnef_go_tools//staticcheck/sa4011",
"@co_honnef_go_tools//staticcheck/sa4012",
"@co_honnef_go_tools//staticcheck/sa4013",
"@co_honnef_go_tools//staticcheck/sa4014",
"@co_honnef_go_tools//staticcheck/sa4015",
"@co_honnef_go_tools//staticcheck/sa4016",
"@co_honnef_go_tools//staticcheck/sa4017",
"@co_honnef_go_tools//staticcheck/sa4018",
"@co_honnef_go_tools//staticcheck/sa4019",
"@co_honnef_go_tools//staticcheck/sa4020",
"@co_honnef_go_tools//staticcheck/sa4021",
"@co_honnef_go_tools//staticcheck/sa4022",
"@co_honnef_go_tools//staticcheck/sa4023",
"@co_honnef_go_tools//staticcheck/sa4024",
"@co_honnef_go_tools//staticcheck/sa4025",
"@co_honnef_go_tools//staticcheck/sa4026",
"@co_honnef_go_tools//staticcheck/sa4027",
"@co_honnef_go_tools//staticcheck/sa4028",
"@co_honnef_go_tools//staticcheck/sa4029",
"@co_honnef_go_tools//staticcheck/sa4030",
"@co_honnef_go_tools//staticcheck/sa4031",
"@co_honnef_go_tools//staticcheck/sa4032",
"@co_honnef_go_tools//staticcheck/sa5000",
"@co_honnef_go_tools//staticcheck/sa5001",
"@co_honnef_go_tools//staticcheck/sa5002",
"@co_honnef_go_tools//staticcheck/sa5003",
"@co_honnef_go_tools//staticcheck/sa5004",
"@co_honnef_go_tools//staticcheck/sa5005",
"@co_honnef_go_tools//staticcheck/sa5007",
"@co_honnef_go_tools//staticcheck/sa5008",
"@co_honnef_go_tools//staticcheck/sa5009",
"@co_honnef_go_tools//staticcheck/sa5010",
"@co_honnef_go_tools//staticcheck/sa5011",
"@co_honnef_go_tools//staticcheck/sa5012",
"@co_honnef_go_tools//staticcheck/sa6000",
"@co_honnef_go_tools//staticcheck/sa6001",
"@co_honnef_go_tools//staticcheck/sa6002",
"@co_honnef_go_tools//staticcheck/sa6003",
"@co_honnef_go_tools//staticcheck/sa6005",
"@co_honnef_go_tools//staticcheck/sa6006",
"@co_honnef_go_tools//staticcheck/sa9001",
"@co_honnef_go_tools//staticcheck/sa9002",
"@co_honnef_go_tools//staticcheck/sa9003",
"@co_honnef_go_tools//staticcheck/sa9004",
"@co_honnef_go_tools//staticcheck/sa9005",
"@co_honnef_go_tools//staticcheck/sa9006",
"@co_honnef_go_tools//staticcheck/sa9007",
"@co_honnef_go_tools//staticcheck/sa9008",
"@co_honnef_go_tools//staticcheck/sa9009",
],
)