From c04aaad0a40f38096faa50d6b431f16571bfc1a8 Mon Sep 17 00:00:00 2001 From: Andrew Mayorov Date: Tue, 28 May 2024 10:31:14 +0200 Subject: [PATCH] chore(bridge-v2): leave comment describing need for `nowarn_function` --- apps/emqx_bridge/src/schema/emqx_bridge_v2_schema.erl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/emqx_bridge/src/schema/emqx_bridge_v2_schema.erl b/apps/emqx_bridge/src/schema/emqx_bridge_v2_schema.erl index d7270d206..6dbad456b 100644 --- a/apps/emqx_bridge/src/schema/emqx_bridge_v2_schema.erl +++ b/apps/emqx_bridge/src/schema/emqx_bridge_v2_schema.erl @@ -257,6 +257,8 @@ unknown_bridge_schema(BridgeV2Type) -> unknown_source_schema(SourceType) -> erroneous_value_schema(SourceType, <<"unknown source type">>). +%% @doc Construct a schema that always emits validation error. +%% We need to silence dialyzer because inner anonymous function always throws. -dialyzer({nowarn_function, [erroneous_value_schema/2]}). erroneous_value_schema(Value, Reason) -> hoconsc:mk(typerefl:any(), #{