ProgramFacts.Analyzer.Result (program_facts v0.2.0)

Copy Markdown View Source

Normalized analyzer result used for differential comparisons.

Summary

Functions

Builds an error result for a failed analyzer run.

Normalizes an analyzer return value into a result struct.

Types

t()

@type t() :: %ProgramFacts.Analyzer.Result{
  error: String.t() | nil,
  facts: map(),
  metadata: map(),
  name: String.t()
}

Functions

error(name, exception)

Builds an error result for a failed analyzer run.

new(result, opts)

Normalizes an analyzer return value into a result struct.