62 lines
1.9 KiB
Erlang
62 lines
1.9 KiB
Erlang
%% -*- mode: erlang -*-
|
|
|
|
{erl_opts, [
|
|
warn_unused_vars,
|
|
warn_shadow_vars,
|
|
warn_unused_import,
|
|
warn_obsolete_guard,
|
|
compressed
|
|
]}.
|
|
|
|
{xref_checks, [
|
|
undefined_function_calls,
|
|
undefined_functions,
|
|
locals_not_used,
|
|
deprecated_function_calls,
|
|
warnings_as_errors,
|
|
deprecated_functions
|
|
]}.
|
|
|
|
%% Deps here may duplicate with emqx.git root level rebar.config
|
|
%% but there not be any descrpancy.
|
|
%% This rebar.config is necessary because the app may be used as a
|
|
%% `git_subdir` dependency in other projects.
|
|
{deps, [
|
|
{lc, {git, "https://github.com/emqx/lc.git", {tag, "0.3.2"}}},
|
|
{gproc, {git, "https://github.com/uwiger/gproc", {tag, "0.8.0"}}},
|
|
{jiffy, {git, "https://github.com/emqx/jiffy", {tag, "1.0.5"}}},
|
|
{cowboy, {git, "https://github.com/emqx/cowboy", {tag, "2.9.0"}}},
|
|
{esockd, {git, "https://github.com/emqx/esockd", {tag, "5.9.4"}}},
|
|
{ekka, {git, "https://github.com/emqx/ekka", {tag, "0.13.7"}}},
|
|
{gen_rpc, {git, "https://github.com/emqx/gen_rpc", {tag, "2.8.1"}}},
|
|
{hocon, {git, "https://github.com/emqx/hocon.git", {tag, "0.35.0"}}},
|
|
{pbkdf2, {git, "https://github.com/emqx/erlang-pbkdf2.git", {tag, "2.0.4"}}},
|
|
{recon, {git, "https://github.com/ferd/recon", {tag, "2.5.1"}}},
|
|
{snabbkaffe, {git, "https://github.com/kafka4beam/snabbkaffe.git", {tag, "1.0.0"}}}
|
|
]}.
|
|
|
|
{plugins, [{rebar3_proper, "0.12.1"}]}.
|
|
{extra_src_dirs, [{"etc", [recursive]}]}.
|
|
{profiles, [
|
|
{test, [
|
|
{deps, [
|
|
{meck, "0.9.2"},
|
|
{proper, "1.4.0"},
|
|
{bbmustache, "1.10.0"},
|
|
{emqtt, {git, "https://github.com/emqx/emqtt", {tag, "1.7.0-rc.1"}}}
|
|
]},
|
|
{extra_src_dirs, [{"test", [recursive]}]}
|
|
]}
|
|
]}.
|
|
|
|
{dialyzer, [
|
|
{warnings, [unmatched_returns, error_handling]},
|
|
{plt_location, "."},
|
|
{plt_prefix, "emqx_dialyzer"},
|
|
{plt_apps, all_apps},
|
|
{plt_extra_apps, [hocon]},
|
|
{statistics, true}
|
|
]}.
|
|
|
|
{project_plugins, [erlfmt]}.
|