Cerbero.Config (cerbero v0.1.0)

Copy Markdown View Source

Checker configuration, loaded from .cerbero.exs (a keyword list).

Summary

Types

t()

@type t() :: %Cerbero.Config{
  bytes_error: term(),
  deploy_cadence: term(),
  extra_checks: term(),
  fail_on: term(),
  headroom_days: term(),
  headroom_multiplier: term(),
  hot_ops_per_sec: term(),
  lock_timeout_attested: term(),
  migrations_paths: term(),
  precision: term(),
  repos: term(),
  rows_error: term(),
  rows_warning: term(),
  schemas: term(),
  severity_overrides: term(),
  skip_checks: term(),
  snapshot_path: term(),
  snapshot_verify_keys: term(),
  stale_degrade_days: term(),
  stale_warn_days: term(),
  start_after: term(),
  strict_concurrent_index: term()
}

Functions

from_keyword(opts)

@spec from_keyword(keyword()) :: {:ok, t()} | {:error, {:bad_config, String.t()}}

load(path \\ ".cerbero.exs")

@spec load(Path.t()) :: {:ok, t()} | {:error, {:bad_config, String.t()}}