rebar.config 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. {erl_opts, [
  2. debug_info,
  3. bin_opt_info,
  4. warn_bif_clash,
  5. warn_export_all,
  6. warn_obsolete_guard,
  7. warn_unused_import,
  8. warn_unused_record,
  9. warn_untyped_record,
  10. warn_shadow_vars,
  11. warn_unused_vars,
  12. warn_export_vars,
  13. warn_exported_vars,
  14. warn_unused_function,
  15. warn_deprecated_function,
  16. strict_validation
  17. %, warn_missing_spec
  18. ]}.
  19. {deps, [
  20. ]}.
  21. {profiles, [
  22. {dev, [
  23. {edoc_opts, [{doclet, edown_doclet}]},
  24. {deps, [
  25. {edown, "0.8.4"}
  26. ]},
  27. {erl_opts, [nowarn_export_all]}
  28. ]},
  29. {test, [
  30. {erl_opts, [nowarn_export_all]}
  31. ]
  32. }
  33. ]}.
  34. {eunit_opts, [{report, {eunit_progress, [colored, profile]}}]}.
  35. {eunit_compile_opts, [export_all]}.
  36. {ct_opts, []}.
  37. {ct_compile_opts, [{i, "./include/"}]}.
  38. {cover_enabled, true}.
  39. {cover_print_enabled, true}.
  40. {xref_checks, [
  41. undefined_function_calls,
  42. undefined_functions,
  43. locals_not_used,
  44. %% exports_not_used,
  45. deprecated_function_calls,
  46. deprecated_functions
  47. ]}.