{erl_opts, [debug_info, {no_auto_import, [{get,1}]}]}.

{deps, [
  {lfe, "2.1.1"},
  {getopt, "1.0.2"},
  {logjam, "1.2.2"}
]}.

{plugins, [
  {rebar3_lfe, "0.4.4"}
]}.

{provider_hooks, [
  {pre, [{compile, {lfe, compile}}]}
]}.

{xref_checks, [
  undefined_function_calls, undefined_functions, locals_not_used,
  deprecated_function_calls, deprecated_functions
]}.

{dialyzer, [
  {warnings, [unknown]},
  {plt_extra_apps, [eunit]}
]}.

{profiles, [
  {test, [
    {deps, [
      {proper, "1.4.0"},
      {ltest, "0.13.4"}
    ]},
    {plugins, [
      {rebar3_proper, "0.12.1"}
    ]},
    {eunit_opts, [verbose]},
    {erl_opts, [
      {src_dirs, ["src", "test"]}
    ]}
  ]}
]}.

{alias, [
  {coverage, [
    {proper, "-c"},
    {cover, "-v --min_coverage=0"}
  ]},
  {check, [
    compile,
    xref,
    %%dialyzer,
    {lfe, ltest, "-tall"},
    coverage
  ]}
]}.