chore(style): set warnings_as_errors compile option

This commit is contained in:
JianBo He 2021-01-27 10:55:18 +08:00 committed by JianBo He
parent fc3ebf41fa
commit 02cb8d0211
4 changed files with 6 additions and 9 deletions

View File

@ -50,8 +50,6 @@
-record(state, {peername, clientid, username, password, sub_topics = [], connected_at}).
-type(state() :: #state{}).
-define(ALIVE_INTERVAL, 20000).
-define(CONN_STATS, [recv_pkt, recv_msg, send_pkt, send_msg]).

View File

@ -17,7 +17,7 @@
{extra_src_dirs, [{"etc", [{recursive,true}]}]}.
{xref_checks,[undefined_function_calls,undefined_functions,locals_not_used,
deprecated_function_calls,warnings_as_errors, deprecated_functions]}.
deprecated_function_calls,warnings_as_errors,deprecated_functions]}.
{dialyzer, [
{warnings, [unmatched_returns, error_handling, race_conditions]},

View File

@ -34,19 +34,19 @@ test_deps() ->
].
profiles() ->
[ {'emqx', [ {erl_opts, [no_debug_info, {parse_transform, mod_vsn}]}
[ {'emqx', [ {erl_opts, [no_debug_info, warnings_as_errors, {parse_transform, mod_vsn}]}
, {relx, relx('emqx')}
]}
, {'emqx-pkg', [ {erl_opts, [no_debug_info, {parse_transform, mod_vsn}]}
, {'emqx-pkg', [ {erl_opts, [no_debug_info, warnings_as_errors, {parse_transform, mod_vsn}]}
, {relx, relx('emqx-pkg')}
]}
, {'emqx-edge', [ {erl_opts, [no_debug_info, {parse_transform, mod_vsn}]}
, {'emqx-edge', [ {erl_opts, [no_debug_info, warnings_as_errors, {parse_transform, mod_vsn}]}
, {relx, relx('emqx-edge')}
]}
, {'emqx-edge-pkg', [ {erl_opts, [no_debug_info, {parse_transform, mod_vsn}]}
, {'emqx-edge-pkg', [ {erl_opts, [no_debug_info, warnings_as_errors, {parse_transform, mod_vsn}]}
, {relx, relx('emqx-edge-pkg')}
]}
, {check, [ {erl_opts, [debug_info, {parse_transform, mod_vsn}]}
, {check, [ {erl_opts, [debug_info, warnings_as_errors, {parse_transform, mod_vsn}]}
]}
, {test, [ {deps, test_deps()}
, {erl_opts, [debug_info, {parse_transform, mod_vsn}] ++ erl_opts_i()}

View File

@ -83,7 +83,6 @@
timer = undefined :: undefined | reference()
}).
-type state() :: #state{}.
-type action() :: log | publish | event.
-define(ACTIVATED_ALARM, emqx_activated_alarm).