%% -*- 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]}.