|
|
@ -31,7 +31,6 @@ |
|
|
|
{erl_opts, [{platform_define, "^[0-9]+", namespaced_types}, |
|
|
|
{platform_define, "^(19|2)", rand_only}, |
|
|
|
{platform_define, "^2", unicode_str}, |
|
|
|
no_debug_info, |
|
|
|
warnings_as_errors]}. |
|
|
|
|
|
|
|
%% Use OTP 18+ when dialyzing rebar3 |
|
|
@ -50,35 +49,27 @@ |
|
|
|
|
|
|
|
{bootstrap, []}, |
|
|
|
|
|
|
|
{dialyze, [{overrides, [{add, erlware_commons, [{erl_opts, [debug_info]}]}, |
|
|
|
{add, ssl_verify_fun, [{erl_opts, [debug_info]}]}, |
|
|
|
{add, certifi, [{erl_opts, [debug_info]}]}, |
|
|
|
{add, providers, [{erl_opts, [debug_info]}]}, |
|
|
|
{add, getopt, [{erl_opts, [debug_info]}]}, |
|
|
|
{add, bbmustache, [{erl_opts, [debug_info]}]}, |
|
|
|
{add, relx, [{erl_opts, [debug_info]}]}, |
|
|
|
{add, cf, [{erl_opts, [debug_info]}]}, |
|
|
|
{add, cth_readable, [{erl_opts, [debug_info]}]}, |
|
|
|
{add, eunit_formatters, [{erl_opts, [debug_info]}]}]}, |
|
|
|
{erl_opts, [debug_info]}]} |
|
|
|
{prod, [ |
|
|
|
{overrides, [ |
|
|
|
{override, erlware_commons, [ |
|
|
|
{erl_opts, [{platform_define, "^[0-9]+", namespaced_types}, |
|
|
|
{platform_define, "^R1[4|5]", deprecated_crypto}, |
|
|
|
{platform_define, "^((1[8|9])|2)", rand_module}, |
|
|
|
{platform_define, "^2", unicode_str}, |
|
|
|
no_debug_info, |
|
|
|
warnings_as_errors]}, |
|
|
|
{deps, []}, {plugins, []}]}, |
|
|
|
{add, ssl_verify_hostname, [{erl_opts, [no_debug_info]}]}, |
|
|
|
{add, certifi, [{erl_opts, [no_debug_info]}]}, |
|
|
|
{add, cf, [{erl_opts, [no_debug_info]}]}, |
|
|
|
{add, cth_readable, [{erl_opts, [no_debug_info]}]}, |
|
|
|
{add, eunit_formatters, [{erl_opts, [no_debug_info]}]}, |
|
|
|
{override, bbmustache, [ |
|
|
|
{erl_opts, [no_debug_info, {platform_define, "^[0-9]+", namespaced_types}]}, |
|
|
|
{deps, []}, {plugins, []}]}, |
|
|
|
{add, getopt, [{erl_opts, [no_debug_info]}]}, |
|
|
|
{add, providers, [{erl_opts, [no_debug_info]}]}, |
|
|
|
{add, relx, [{erl_opts, [no_debug_info]}]}]} |
|
|
|
]} |
|
|
|
]}. |
|
|
|
|
|
|
|
%% Overrides |
|
|
|
{overrides, [{override, erlware_commons, [{erl_opts, [{platform_define, "^[0-9]+", namespaced_types}, |
|
|
|
{platform_define, "^R1[4|5]", deprecated_crypto}, |
|
|
|
{platform_define, "^((1[8|9])|2)", rand_module}, |
|
|
|
{platform_define, "^2", unicode_str}, |
|
|
|
no_debug_info, |
|
|
|
warnings_as_errors]}, |
|
|
|
{deps, []}, {plugins, []}]}, |
|
|
|
{add, ssl_verify_hostname, [{erl_opts, [no_debug_info]}]}, |
|
|
|
{add, certifi, [{erl_opts, [no_debug_info]}]}, |
|
|
|
{add, cf, [{erl_opts, [no_debug_info]}]}, |
|
|
|
{add, cth_readable, [{erl_opts, [no_debug_info]}]}, |
|
|
|
{add, eunit_formatters, [{erl_opts, [no_debug_info]}]}, |
|
|
|
{override, bbmustache, [{erl_opts, [no_debug_info, |
|
|
|
{platform_define, "^[0-9]+", namespaced_types}]}, |
|
|
|
{deps, []}, {plugins, []}]}, |
|
|
|
{add, getopt, [{erl_opts, [no_debug_info]}]}, |
|
|
|
{add, providers, [{erl_opts, [no_debug_info]}]}, |
|
|
|
{add, relx, [{erl_opts, [no_debug_info]}]}]}. |