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(), #{