rebar.config 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. %% -*- mode: erlang -*-
  2. {deps, [
  3. {emqx, {path, "../emqx"}},
  4. %% trace
  5. {opentelemetry_api,
  6. {git_subdir, "https://github.com/emqx/opentelemetry-erlang", {tag, "v1.4.7-emqx"},
  7. "apps/opentelemetry_api"}},
  8. {opentelemetry,
  9. {git_subdir, "https://github.com/emqx/opentelemetry-erlang", {tag, "v1.4.7-emqx"},
  10. "apps/opentelemetry"}},
  11. %% logs, metrics
  12. {opentelemetry_experimental,
  13. {git_subdir, "https://github.com/emqx/opentelemetry-erlang", {tag, "v1.4.7-emqx"},
  14. "apps/opentelemetry_experimental"}},
  15. {opentelemetry_api_experimental,
  16. {git_subdir, "https://github.com/emqx/opentelemetry-erlang", {tag, "v1.4.7-emqx"},
  17. "apps/opentelemetry_api_experimental"}},
  18. %% export
  19. {opentelemetry_exporter,
  20. {git_subdir, "https://github.com/emqx/opentelemetry-erlang", {tag, "v1.4.7-emqx"},
  21. "apps/opentelemetry_exporter"}}
  22. ]}.
  23. {edoc_opts, [{preprocess, true}]}.
  24. {erl_opts, [
  25. warn_unused_vars,
  26. warn_shadow_vars,
  27. warn_unused_import,
  28. warn_obsolete_guard,
  29. debug_info,
  30. {parse_transform}
  31. ]}.
  32. {xref_checks, [
  33. undefined_function_calls,
  34. undefined_functions,
  35. locals_not_used,
  36. deprecated_function_calls,
  37. warnings_as_errors,
  38. deprecated_functions
  39. ]}.
  40. {cover_enabled, true}.
  41. {cover_opts, [verbose]}.
  42. {cover_export_enabled, true}.
  43. {project_plugins, [erlfmt]}.