%%-*- mode: erlang -*- {edoc_opts, [{preprocess, true}]}. {erl_opts, [warn_unused_vars, warn_shadow_vars, warn_unused_import, warn_obsolete_guard, debug_info, {parse_transform}]}. {plugins, [rebar3_proper, {grpc_plugin, {git, "https://github.com.cnpmjs.org/fastdgiot/grpc_plugin", {tag, "v0.10.3"}}} ]}. {deps, [{grpc, {git, "https://github.com.cnpmjs.org/fastdgiot/grpc-erl", {tag, "0.6.2"}}} ]}. {grpc, [{type, all}, {protos, ["priv/protos"]}, {gpb_opts, [{module_name_prefix, "emqx_"}, {module_name_suffix, "_pb"}]} ]}. {provider_hooks, [{pre, [{compile, {grpc, gen}}, {clean, {grpc, clean}}]} ]}. {xref_checks, [undefined_function_calls, undefined_functions, locals_not_used, deprecated_function_calls, warnings_as_errors, deprecated_functions]}. {xref_ignores, [emqx_exproto_pb]}. {cover_enabled, true}. {cover_opts, [verbose]}. {cover_export_enabled, true}. {cover_excl_mods, [emqx_exproto_pb, emqx_exproto_v_1_connection_adapter_client, emqx_exproto_v_1_connection_adapter_bhvr, emqx_exproto_v_1_connection_handler_client, emqx_exproto_v_1_connection_handler_bhvr]}. {profiles, [{test, [{deps, [{emqx_ct_helper, {git, "https://github.com.cnpmjs.org/fastdgiot/emqx-ct-helpers", {tag, "v1.3.0"}}} ]} ]} ]}.