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}). -record(state, {peername, clientid, username, password, sub_topics = [], connected_at}).
-type(state() :: #state{}).
-define(ALIVE_INTERVAL, 20000). -define(ALIVE_INTERVAL, 20000).
-define(CONN_STATS, [recv_pkt, recv_msg, send_pkt, send_msg]). -define(CONN_STATS, [recv_pkt, recv_msg, send_pkt, send_msg]).

View File

@ -17,7 +17,7 @@
{extra_src_dirs, [{"etc", [{recursive,true}]}]}. {extra_src_dirs, [{"etc", [{recursive,true}]}]}.
{xref_checks,[undefined_function_calls,undefined_functions,locals_not_used, {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, [ {dialyzer, [
{warnings, [unmatched_returns, error_handling, race_conditions]}, {warnings, [unmatched_returns, error_handling, race_conditions]},

View File

@ -34,19 +34,19 @@ test_deps() ->
]. ].
profiles() -> 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')} , {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')} , {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')} , {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')} , {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()} , {test, [ {deps, test_deps()}
, {erl_opts, [debug_info, {parse_transform, mod_vsn}] ++ erl_opts_i()} , {erl_opts, [debug_info, {parse_transform, mod_vsn}] ++ erl_opts_i()}

View File

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