{erl_opts, [ debug_info
           , warn_missing_spec_all
           ]}.
{project_plugins, [rebar3_hex, rebar3_ex_doc]}.
{hex, [{doc, #{provider => ex_doc}}]}.
{ex_doc, [
    {extras, [
          {'README.md', #{title => <<"Overview">>}},
          {'LICENSE.md', #{title => <<"License">>}}
    ]},
    {main, <<"readme">>},
    {homepage_url, <<"https://github.com/aws-beam/aws_credentials">>},
    {source_url, <<"https://github.com/aws-beam/aws_credentials">>}
]}.
{deps, [ jsx
       , iso8601
       , {eini, "2.2.5", {pkg, eini_beam}} %% eini_beam should look like plain eini
       ]}.

{ct_opts, [{ct_hooks, [cth_readable_failonly, cth_readable_shell]}]}.

{ profiles
, [ { test
    , [ { deps
        , [meck]
        }
      , { erl_opts, [ nowarn_export_all
                    , nowarn_missing_spec_all
                    ]
        }
      ]
    }
  ]
}.

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

{dialyzer, [{plt_extra_apps, [xmerl]}]}.

{plugins, [ {rebar3_lint, "3.0.1"} ]}.
