%% -*- mode: erlang;erlang-indent-level: 4;indent-tabs-mode: nil -*-
%% ex: ts=4 sw=4 ft=erlang et

{erl_opts, [warnings_as_errors, warn_export_all]}.

{xref_checks, [undefined_function_calls]}.

{cover_enabled, true}.

{
  edoc_opts,
  [
    {dialyzer_specs, all},
    {report_missing_type, true},
    {report_type_mismatch, true},
    {pretty_print, erl_pp},
    {preprocess, true}
  ]
}.

{deps, [{eredis, "1.7.0"}, {poolboy, "1.5.2"}]}.

{plugins, [steamroller, rebar3_hex]}.

{hex, [{doc, edoc}]}.

{
  steamroller,
  [
    {line_length, 100},
    {indent, 2},
    {
      inputs,
      [
        "{rebar,test}.config",
        "{src,test,include}/*.{[he]rl,app.src}",
        "src/*/*.[he]rl",
        "src/*_*/*.[he]rl"
      ]
    }
  ]
}.

{overrides, [{override, steamroller, [{plugins, []}]}]}.
