| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- %% -*- 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/qzhuyan/lc.git", {tag, "0.1.2"}}}
- , {gproc, {git, "https://github.com/uwiger/gproc", {tag, "0.8.0"}}}
- , {typerefl, {git, "https://github.com/k32/typerefl", {tag, "0.8.6"}}}
- , {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.0"}}}
- , {ekka, {git, "https://github.com/emqx/ekka", {tag, "0.11.2"}}}
- , {gen_rpc, {git, "https://github.com/emqx/gen_rpc", {tag, "2.8.0"}}}
- , {hocon, {git, "https://github.com/emqx/hocon.git", {tag, "0.22.2"}}}
- , {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, "0.16.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.4.3"}}}
- ]},
- {extra_src_dirs, [{"test",[recursive]}]}
- ]}
- ]}.
- {dialyzer, [
- {warnings, [unmatched_returns, error_handling, race_conditions]},
- {plt_location, "."},
- {plt_prefix, "emqx_dialyzer"},
- {plt_apps, all_apps},
- {plt_extra_apps, [hocon]},
- {statistics, true}
- ]
- }.
|