Weld.DependencySources (weld v0.8.2)

Copy Markdown View Source

Verifies repo-local dependency source bootstrap helpers and manifests.

Summary

Types

violation()

@type violation() :: %{
  code: atom(),
  message: String.t(),
  path: String.t() | nil,
  dependency: atom() | nil
}

Functions

canonical_helper()

@spec canonical_helper() :: String.t()

load_deps(repo_root)

@spec load_deps(Path.t()) ::
  {:ok, %{optional(atom()) => map()}} | {:error, [violation()]}

report(repo_root, opts \\ [])

verify(repo_root, opts \\ [])