build/analysis: make nogo stricter by enabling more checks
Change-Id: I2164e17ff0c11ffc22793bb8789f218ceda3706a
Reviewed-on: https://review.monogon.dev/c/monogon/+/2975
Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
Tested-by: Jenkins CI
diff --git a/WORKSPACE b/WORKSPACE
index c66d693..867a99b 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -365,6 +365,16 @@
],
)
+# CockroachDB repository used for linter passes.
+http_archive(
+ name = "com_github_cockroachdb_cockroach",
+ integrity = "sha256-3xYgvXmuPvrGgtSzfoK/K9p/FCH0eMZywAAL10A41k0=",
+ strip_prefix = "cockroach-23.2.4",
+ urls = [
+ "https://github.com/cockroachdb/cockroach/archive/v23.2.4.tar.gz",
+ ],
+)
+
# bazeldnf is used to generate our sandbox root.
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
@@ -392,3 +402,13 @@
"https://cloud.debian.org/images/cloud/bullseye/20230124-1270/debian-11-genericcloud-amd64-20230124-1270.qcow2",
],
)
+
+# Used to include staticcheck as nogo analyzer
+http_archive(
+ name = "com_github_sluongng_nogo_analyzer",
+ integrity = "sha256-p0peRHUdKS0XvYeeWqi0C6qUtdwvBD3x46y7PiPq0HM=",
+ strip_prefix = "nogo-analyzer-0.0.2",
+ urls = [
+ "https://github.com/sluongng/nogo-analyzer/archive/refs/tags/v0.0.2.tar.gz",
+ ],
+)