From 9617b65d52f37d8877014c286a1b555f3fba60f4 Mon Sep 17 00:00:00 2001 From: Shawn <506895667@qq.com> Date: Thu, 3 Jun 2021 11:27:06 +0800 Subject: [PATCH] fix(dialyzer): incorrect function spec --- apps/emqx_resource/rebar.config | 2 +- apps/emqx_resource/src/emqx_resource.erl | 2 +- apps/emqx_resource/src/emqx_resource_transform.erl | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/emqx_resource/rebar.config b/apps/emqx_resource/rebar.config index 66271ee56..4e88043de 100644 --- a/apps/emqx_resource/rebar.config +++ b/apps/emqx_resource/rebar.config @@ -1,6 +1,6 @@ {erl_opts, [ debug_info , nowarn_unused_import - , {d, 'RESOURCE_DEBUG'} + %, {d, 'RESOURCE_DEBUG'} ]}. {erl_first_files, ["src/emqx_resource_transform.erl"]}. diff --git a/apps/emqx_resource/src/emqx_resource.erl b/apps/emqx_resource/src/emqx_resource.erl index c432e683e..7470b823d 100644 --- a/apps/emqx_resource/src/emqx_resource.erl +++ b/apps/emqx_resource/src/emqx_resource.erl @@ -223,7 +223,7 @@ load_instances_from_dir(Dir) -> load_instance_from_file(File) -> emqx_resource_instance:load_file(File). --spec load_instance_from_config(binary() | map()) -> ok. +-spec load_instance_from_config(binary() | map()) -> {ok, resource_data()} | {error, term()}. load_instance_from_config(Config) -> emqx_resource_instance:load_config(Config). diff --git a/apps/emqx_resource/src/emqx_resource_transform.erl b/apps/emqx_resource/src/emqx_resource_transform.erl index cd6c7e4ae..41e79bde7 100644 --- a/apps/emqx_resource/src/emqx_resource_transform.erl +++ b/apps/emqx_resource/src/emqx_resource_transform.erl @@ -29,7 +29,7 @@ parse_transform(Forms, _Opts) -> debug_print(Mod, Ts) -> {ok, Io} = file:open("./" ++ atom_to_list(Mod) ++ ".trans.erl", [write]), - do_debug_print(Io, Ts), + _ = do_debug_print(Io, Ts), file:close(Io). do_debug_print(Io, Ts) when is_list(Ts) ->