Przeglądaj źródła

chore(bridge-v2): leave comment describing need for `nowarn_function`

Andrew Mayorov 1 rok temu
rodzic
commit
c04aaad0a4

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