Packages

Authentication library for the Nova ecosystem

Current section

Files

Jump to
nova_auth rebar.config
Raw

rebar.config

{erl_opts, [debug_info, warnings_as_errors]}.
{deps, [
{kura, "~> 1.14"},
nova,
{seki, "~> 0.4"}
]}.
{project_plugins, [
erlfmt,
rebar3_ex_doc,
rebar3_lint,
rebar3_hank,
{rebar3_audit, {git, "https://github.com/Taure/rebar3_audit.git", {branch, "main"}}},
{rebar3_sbom,
{git, "https://github.com/Taure/rebar3_sbom.git", {branch, "feat/include-otp-components"}}},
covertool
]}.
{erlfmt, [write]}.
{dialyzer, [
{warnings, [error_handling, unmatched_returns, unknown]},
{plt_apps, all_deps},
{plt_extra_apps, [kura]}
]}.
{xref_checks, [undefined_function_calls, undefined_functions]}.
{hank, [
{ignore, [
{"src/nova_auth_oidc.erl", unused_callbacks}
]}
]}.
{ct_opts, [
{dir, "test"},
{extra_src_dirs, ["test"]}
]}.
{profiles, [
{test, [
{erl_opts, [debug_info, nowarn_export_all]},
{deps, []}
]}
]}.
{cover_enabled, true}.
{hex, [
{doc, #{provider => ex_doc}}
]}.
{ex_doc, [
{extras, [
<<"guides/getting-started.md">>,
<<"guides/configuration.md">>,
<<"guides/actor-session.md">>,
<<"guides/claims-mapping.md">>,
<<"guides/policies.md">>,
<<"guides/rate-limiting.md">>
]},
{main, <<"getting-started">>},
{source_url, <<"https://github.com/Taure/nova_auth">>}
]}.