diff --git a/apps/emqx/src/emqx_schema.erl b/apps/emqx/src/emqx_schema.erl index bcd78ec5f..8352d2588 100644 --- a/apps/emqx/src/emqx_schema.erl +++ b/apps/emqx/src/emqx_schema.erl @@ -518,6 +518,8 @@ fields(FieldName) -> extra_schema_fields(FieldName). -ifndef(EMQX_EXT_SCHEMAS). +%% Function extra_schema_fields/1 only terminates with explicit exception +-dialyzer([{nowarn_function, [extra_schema_fields/1]}]). extra_schema_fields(FieldName) -> error({unknown_field, FieldName}). -else. extra_schema_fields(FieldName) ->