浏览代码

chore(style): set warnings_as_errors compile option

JianBo He 5 年之前
父节点
当前提交
02cb8d0211
共有 4 个文件被更改,包括 6 次插入9 次删除
  1. 0 2
      apps/emqx_coap/src/emqx_coap_mqtt_adapter.erl
  2. 1 1
      rebar.config
  3. 5 5
      rebar.config.erl
  4. 0 1
      src/emqx_alarm.erl

+ 0 - 2
apps/emqx_coap/src/emqx_coap_mqtt_adapter.erl

@@ -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]).

+ 1 - 1
rebar.config

@@ -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]},

+ 5 - 5
rebar.config.erl

@@ -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()}

+ 0 - 1
src/emqx_alarm.erl

@@ -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).