Weld.Violation (weld v0.7.2)

Copy Markdown View Source

Structured machine-readable policy or graph violation.

Summary

Types

t()

@type t() :: %Weld.Violation{
  code: atom(),
  dependency: atom() | nil,
  details: map(),
  message: String.t(),
  project: String.t() | nil
}

Functions

new(code, message, opts \\ [])

@spec new(atom(), String.t(), keyword()) :: t()