Reach.Config (Reach v2.8.1)

Copy Markdown View Source

Parses and normalizes .reach.exs architecture policy configuration.

Summary

Types

t()

@type t() :: %Reach.Config{
  boundaries: term(),
  calls: term(),
  candidates: term(),
  checks: term(),
  clone_analysis: term(),
  deps: term(),
  effects: term(),
  layers: term(),
  risk: term(),
  smells: term(),
  source: term(),
  tests: term()
}

Functions

errors(config)

from_terms(config)

normalize(config)

read(path \\ ".reach.exs")

read!(path \\ ".reach.exs")