Add dialyze for remaning tier-1 plugins

This commit is contained in:
Philip Kuryloski 2021-06-01 10:19:10 +02:00
parent e5d477dc66
commit 30f9a95b9f
40 changed files with 375 additions and 5 deletions

View File

@ -5,6 +5,7 @@ load("//:rabbitmq_home.bzl", "rabbitmq_home")
load("//:rabbitmq_run.bzl", "rabbitmq_run") load("//:rabbitmq_run.bzl", "rabbitmq_run")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"RABBITMQ_ERLC_OPTS", "RABBITMQ_ERLC_OPTS",
"RABBITMQ_TEST_ERLC_OPTS", "RABBITMQ_TEST_ERLC_OPTS",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
@ -220,6 +221,7 @@ plt(
) )
dialyze( dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = ":base_plt", plt = ":base_plt",
tags = ["dialyze"], tags = ["dialyze"],
) )

View File

@ -2,6 +2,7 @@ load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze") load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -44,6 +45,7 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze( dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt", plt = "//:base_plt",
tags = ["dialyze"], tags = ["dialyze"],
) )

View File

@ -1,6 +1,8 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -45,6 +47,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_auth_backend_cache" PACKAGE = "deps/rabbitmq_auth_backend_cache"

View File

@ -1,7 +1,9 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze", "plt")
load("@bazel-erlang//:ct.bzl", "ct_suite") load("@bazel-erlang//:ct.bzl", "ct_suite")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -47,6 +49,18 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
plt(
name = "base_plt",
apps = EXTRA_APPS,
plt = "//:base_plt",
)
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = ":base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_auth_backend_http" PACKAGE = "deps/rabbitmq_auth_backend_http"

View File

@ -1,8 +1,10 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze", "plt")
load("//:rabbitmq_home.bzl", "rabbitmq_home") load("//:rabbitmq_home.bzl", "rabbitmq_home")
load("//:rabbitmq_run.bzl", "rabbitmq_run") load("//:rabbitmq_run.bzl", "rabbitmq_run")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -63,6 +65,18 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
plt(
name = "base_plt",
apps = EXTRA_APPS,
plt = "//:base_plt",
)
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = ":base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_auth_backend_ldap" PACKAGE = "deps/rabbitmq_auth_backend_ldap"

View File

@ -1,7 +1,9 @@
load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc") load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc")
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"RABBITMQ_TEST_ERLC_OPTS", "RABBITMQ_TEST_ERLC_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
@ -38,6 +40,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
erlc( erlc(

View File

@ -1,8 +1,13 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load("@bazel-erlang//:ct.bzl", "ct_suite") load("@bazel-erlang//:ct.bzl", "ct_suite")
load("//:rabbitmq_home.bzl", "rabbitmq_home") load("//:rabbitmq_home.bzl", "rabbitmq_home")
load("//:rabbitmq_run.bzl", "rabbitmq_run") load("//:rabbitmq_run.bzl", "rabbitmq_run")
load("//:rabbitmq.bzl", "rabbitmq_lib") load(
"//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"rabbitmq_lib",
)
APP_NAME = "rabbitmq_auth_mechanism_ssl" APP_NAME = "rabbitmq_auth_mechanism_ssl"
@ -32,3 +37,9 @@ rabbitmq_lib(
) )
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)

View File

@ -1,5 +1,6 @@
load("@bazel-erlang//:eunit.bzl", "eunit") load("@bazel-erlang//:eunit.bzl", "eunit")
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze", "plt")
load("//:rabbitmq.bzl", "RABBITMQ_TEST_ERLC_OPTS", "rabbitmq_lib") load("//:rabbitmq.bzl", "RABBITMQ_TEST_ERLC_OPTS", "rabbitmq_lib")
APP_NAME = "rabbitmq_aws" APP_NAME = "rabbitmq_aws"
@ -42,6 +43,17 @@ xref(
tags = ["xref"], tags = ["xref"],
) )
plt(
name = "base_plt",
apps = EXTRA_APPS,
plt = "//:base_plt",
)
dialyze(
plt = ":base_plt",
tags = ["dialyze"],
)
eunit( eunit(
erlc_opts = RABBITMQ_TEST_ERLC_OPTS + [ erlc_opts = RABBITMQ_TEST_ERLC_OPTS + [
"-I deps/rabbitmq_aws", "-I deps/rabbitmq_aws",

View File

@ -1,6 +1,8 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -32,6 +34,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_consistent_hash_exchange" PACKAGE = "deps/rabbitmq_consistent_hash_exchange"

View File

@ -1,6 +1,8 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -24,6 +26,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_event_exchange" PACKAGE = "deps/rabbitmq_event_exchange"

View File

@ -1,7 +1,9 @@
load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc") load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc")
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"RABBITMQ_TEST_ERLC_OPTS", "RABBITMQ_TEST_ERLC_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
@ -41,6 +43,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
erlc( erlc(

View File

@ -1,7 +1,9 @@
load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc") load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc")
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -39,6 +41,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_federation_management" PACKAGE = "deps/rabbitmq_federation_management"

View File

@ -1,6 +1,8 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -31,6 +33,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_jms_topic_exchange" PACKAGE = "deps/rabbitmq_jms_topic_exchange"

View File

@ -1,7 +1,9 @@
load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc") load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc")
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -64,6 +66,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
erlc( erlc(

View File

@ -1,7 +1,9 @@
load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc") load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc")
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze", "plt")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -53,6 +55,22 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
plt_apps = list(EXTRA_APPS)
plt_apps.remove("ranch")
plt(
name = "base_plt",
apps = plt_apps,
plt = "//:base_plt",
)
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = ":base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_management_agent" PACKAGE = "deps/rabbitmq_management_agent"

View File

@ -1,7 +1,9 @@
load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc") load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc")
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"RABBITMQ_TEST_ERLC_OPTS", "RABBITMQ_TEST_ERLC_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
@ -70,6 +72,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
erlc( erlc(

View File

@ -1,6 +1,8 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze", "plt")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -35,6 +37,18 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
plt(
name = "base_plt",
apps = EXTRA_APPS,
plt = "//:base_plt",
)
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = ":base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_peer_discovery_aws" PACKAGE = "deps/rabbitmq_peer_discovery_aws"

View File

@ -1,7 +1,9 @@
load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc") load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc")
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze", "plt")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"RABBITMQ_ERLC_OPTS", "RABBITMQ_ERLC_OPTS",
"RABBITMQ_TEST_ERLC_OPTS", "RABBITMQ_TEST_ERLC_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
@ -48,6 +50,18 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
plt(
name = "base_plt",
apps = EXTRA_APPS,
plt = "//:base_plt",
)
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = ":base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_peer_discovery_common" PACKAGE = "deps/rabbitmq_peer_discovery_common"

View File

@ -1,6 +1,8 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -32,6 +34,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_peer_discovery_consul" PACKAGE = "deps/rabbitmq_peer_discovery_consul"

View File

@ -1,6 +1,8 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -34,6 +36,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_peer_discovery_etcd" PACKAGE = "deps/rabbitmq_peer_discovery_etcd"

View File

@ -1,6 +1,8 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -32,6 +34,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_peer_discovery_k8s" PACKAGE = "deps/rabbitmq_peer_discovery_k8s"

View File

@ -1,6 +1,8 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -40,6 +42,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_prometheus" PACKAGE = "deps/rabbitmq_prometheus"

View File

@ -1,5 +1,10 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("//:rabbitmq.bzl", "rabbitmq_lib") load("@bazel-erlang//:dialyze.bzl", "dialyze")
load(
"//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"rabbitmq_lib",
)
APP_NAME = "rabbitmq_random_exchange" APP_NAME = "rabbitmq_random_exchange"
@ -21,3 +26,9 @@ rabbitmq_lib(
) )
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)

View File

@ -1,6 +1,8 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -27,6 +29,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_recent_history_exchange" PACKAGE = "deps/rabbitmq_recent_history_exchange"

View File

@ -1,6 +1,8 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -23,6 +25,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_sharding" PACKAGE = "deps/rabbitmq_sharding"

View File

@ -1,9 +1,11 @@
load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc") load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc")
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load("//:rabbitmq_home.bzl", "rabbitmq_home") load("//:rabbitmq_home.bzl", "rabbitmq_home")
load("//:rabbitmq_run.bzl", "rabbitmq_run") load("//:rabbitmq_run.bzl", "rabbitmq_run")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"RABBITMQ_TEST_ERLC_OPTS", "RABBITMQ_TEST_ERLC_OPTS",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -60,6 +62,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
rabbitmq_home( rabbitmq_home(
name = "broker-for-tests-home", name = "broker-for-tests-home",
plugins = [ plugins = [

View File

@ -1,8 +1,10 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load("//:rabbitmq_home.bzl", "rabbitmq_home") load("//:rabbitmq_home.bzl", "rabbitmq_home")
load("//:rabbitmq_run.bzl", "rabbitmq_run") load("//:rabbitmq_run.bzl", "rabbitmq_run")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"RABBITMQ_TEST_ERLC_OPTS", "RABBITMQ_TEST_ERLC_OPTS",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -37,6 +39,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
rabbitmq_home( rabbitmq_home(
name = "broker-for-tests-home", name = "broker-for-tests-home",
plugins = [ plugins = [

View File

@ -1,7 +1,9 @@
load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc") load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc")
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"RABBITMQ_TEST_ERLC_OPTS", "RABBITMQ_TEST_ERLC_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
@ -63,6 +65,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_stomp" PACKAGE = "deps/rabbitmq_stomp"

View File

@ -1,6 +1,8 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"RABBITMQ_TEST_ERLC_OPTS", "RABBITMQ_TEST_ERLC_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
@ -51,6 +53,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_stream" PACKAGE = "deps/rabbitmq_stream"

View File

@ -1,8 +1,10 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load("//:rabbitmq_home.bzl", "rabbitmq_home") load("//:rabbitmq_home.bzl", "rabbitmq_home")
load("//:rabbitmq_run.bzl", "rabbitmq_run") load("//:rabbitmq_run.bzl", "rabbitmq_run")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"RABBITMQ_TEST_ERLC_OPTS", "RABBITMQ_TEST_ERLC_OPTS",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -40,6 +42,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
rabbitmq_home( rabbitmq_home(
name = "broker-for-tests-home", name = "broker-for-tests-home",
plugins = [ plugins = [

View File

@ -1,6 +1,8 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -37,6 +39,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_stream_prometheus" PACKAGE = "deps/rabbitmq_stream_prometheus"

View File

@ -1,5 +1,10 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("//:rabbitmq.bzl", "rabbitmq_lib") load("@bazel-erlang//:dialyze.bzl", "dialyze")
load(
"//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"rabbitmq_lib",
)
APP_NAME = "rabbitmq_top" APP_NAME = "rabbitmq_top"
@ -31,3 +36,9 @@ rabbitmq_lib(
) )
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)

View File

@ -1,6 +1,8 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -44,6 +46,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_tracing" PACKAGE = "deps/rabbitmq_tracing"

View File

@ -1,8 +1,10 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze", "plt")
load("//:rabbitmq_home.bzl", "rabbitmq_home") load("//:rabbitmq_home.bzl", "rabbitmq_home")
load("//:rabbitmq_run.bzl", "rabbitmq_run") load("//:rabbitmq_run.bzl", "rabbitmq_run")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
) )
@ -47,6 +49,18 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
plt(
name = "base_plt",
apps = EXTRA_APPS,
plt = "//:base_plt",
)
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = ":base_plt",
tags = ["dialyze"],
)
rabbitmq_home( rabbitmq_home(
name = "broker-for-tests-home", name = "broker-for-tests-home",
plugins = [ plugins = [

View File

@ -1,10 +1,12 @@
load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlang_lib", "test_erlang_lib") load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlang_lib", "test_erlang_lib")
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze", "plt")
load("//:rabbitmq_home.bzl", "rabbitmq_home") load("//:rabbitmq_home.bzl", "rabbitmq_home")
load("//:rabbitmq_run.bzl", "rabbitmq_run") load("//:rabbitmq_run.bzl", "rabbitmq_run")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"APP_VERSION", "APP_VERSION",
"RABBITMQ_DIALYZER_OPTS",
"RABBITMQ_ERLC_OPTS", "RABBITMQ_ERLC_OPTS",
"RABBITMQ_TEST_ERLC_OPTS", "RABBITMQ_TEST_ERLC_OPTS",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
@ -50,6 +52,18 @@ test_erlang_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
plt(
name = "base_plt",
apps = EXTRA_APPS,
plt = "//:base_plt",
)
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = ":base_plt",
tags = ["dialyze"],
)
rabbitmq_home( rabbitmq_home(
name = "broker-for-tests-home", name = "broker-for-tests-home",
testonly = True, testonly = True,

View File

@ -1,6 +1,8 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
"rabbitmq_lib", "rabbitmq_lib",
@ -48,6 +50,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_web_mqtt" PACKAGE = "deps/rabbitmq_web_mqtt"

View File

@ -1,5 +1,10 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("//:rabbitmq.bzl", "rabbitmq_lib") load("@bazel-erlang//:dialyze.bzl", "dialyze")
load(
"//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"rabbitmq_lib",
)
APP_NAME = "rabbitmq_web_mqtt_examples" APP_NAME = "rabbitmq_web_mqtt_examples"
@ -27,3 +32,9 @@ rabbitmq_lib(
) )
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)

View File

@ -1,7 +1,9 @@
load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc") load("@bazel-erlang//:bazel_erlang_lib.bzl", "erlc")
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("@bazel-erlang//:dialyze.bzl", "dialyze")
load( load(
"//:rabbitmq.bzl", "//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"RABBITMQ_TEST_ERLC_OPTS", "RABBITMQ_TEST_ERLC_OPTS",
"broker_for_integration_suites", "broker_for_integration_suites",
"rabbitmq_integration_suite", "rabbitmq_integration_suite",
@ -53,6 +55,12 @@ rabbitmq_lib(
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)
broker_for_integration_suites() broker_for_integration_suites()
PACKAGE = "deps/rabbitmq_web_stomp" PACKAGE = "deps/rabbitmq_web_stomp"

View File

@ -1,5 +1,10 @@
load("@bazel-erlang//:xref.bzl", "xref") load("@bazel-erlang//:xref.bzl", "xref")
load("//:rabbitmq.bzl", "rabbitmq_lib") load("@bazel-erlang//:dialyze.bzl", "dialyze")
load(
"//:rabbitmq.bzl",
"RABBITMQ_DIALYZER_OPTS",
"rabbitmq_lib",
)
APP_NAME = "rabbitmq_web_stomp_examples" APP_NAME = "rabbitmq_web_stomp_examples"
@ -27,3 +32,9 @@ rabbitmq_lib(
) )
xref(tags = ["xref"]) xref(tags = ["xref"])
dialyze(
dialyzer_opts = RABBITMQ_DIALYZER_OPTS,
plt = "//:base_plt",
tags = ["dialyze"],
)

View File

@ -15,6 +15,11 @@ RABBITMQ_TEST_ERLC_OPTS = DEFAULT_TEST_ERLC_OPTS + [
"+nowarn_export_all", "+nowarn_export_all",
] ]
RABBITMQ_DIALYZER_OPTS = [
"-Werror_handling",
"-Wunmatched_returns",
]
APP_VERSION = "3.9.0" APP_VERSION = "3.9.0"
LABELS_WITH_TEST_VERSIONS = [ LABELS_WITH_TEST_VERSIONS = [