| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- %% -*- 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.1"}}},
- {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.4"}}},
- {gen_rpc, {git, "https://github.com/emqx/gen_rpc", {tag, "2.8.1"}}},
- {hocon, {git, "https://github.com/emqx/hocon.git", {tag, "0.30.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.6.0"}}}
- ]},
- {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}
- ]}.
- {project_plugins, [erlfmt]}.
|