{erl_opts, [
    debug_info,
    warn_unused_vars,
    warn_export_all,
    warn_shadow_vars,
    warn_unused_import,
    warn_unused_function,
    warn_bif_clash,
    warn_unused_record,
    warn_deprecated_function,
    warn_obsolete_guard,
    strict_validation,
    warn_export_vars,
    warn_exported_vars,
    warn_untyped_record
]}.

{minimum_otp_vsn, "18"}.

{deps, [ {jiffy,            "0.14.7"}
       , {meck,             "0.8.4"}
       , {eunit_formatters, "0.3.1"}
]}.

{overrides,
 [{override, jiffy, [
     {plugins, [pc]},
     {artifacts, ["priv/jiffy.so"]},
     {provider_hooks, [
         {post, [
                  {compile, {pc, compile}}
                , {clean, {pc, clean}}
                ]
          }]
      }
  ]}
]}.

{cover_enabled, true}.
{cover_print_enabled, true}.
{eunit_opts, [verbose,
              no_tty,
              {report, {eunit_progress, [colored]}}]}.

{xref_checks, [undefined_function_calls]}.
