rebar.config 646 B

1234567891011121314151617181920212223242526272829303132333435
  1. %% -*- mode: erlang -*-
  2. {eunit_opts, [verbose]}.
  3. {cover_enabled, true}.
  4. {edoc_opts, [{preprocess, true}]}.
  5. {profiles, [
  6. {test, [
  7. {deps, [
  8. {erlexec, "1.10.0"}
  9. ]}
  10. ]},
  11. {lint, [
  12. {plugins, [rebar3_lint]}
  13. ]}
  14. ]}.
  15. {ct_opts, [
  16. {ct_hooks, [epgsql_cth]}
  17. ]}.
  18. {elvis,
  19. [#{dirs => ["src", "src/*"],
  20. include_dirs => ["include"],
  21. filter => "*.erl",
  22. ruleset => erl_files,
  23. rules =>
  24. [{elvis_style, line_length, #{limit => 120}},
  25. {elvis_style, god_modules, #{limit => 41}},
  26. {elvis_style, state_record_and_type, disable} % epgsql_sock
  27. ]}
  28. ]
  29. }.