Reach.Check.Changed.Result (Reach v2.8.1)

Copy Markdown View Source

Struct for changed-code analysis results.

Summary

Types

t()

@type t() :: %Reach.Check.Changed.Result{
  base: String.t(),
  changed_files: [Path.t()],
  changed_functions: [Reach.Check.Changed.Function.t()],
  confidence: Reach.Check.Changed.Coverage.confidence(),
  coverage: Reach.Check.Changed.Coverage.t(),
  displaced_facts: [Reach.Check.Changed.DisplacedFact.t()],
  public_api_changes: [Reach.Check.Changed.Function.t()],
  risk: :high | :medium | :low,
  risk_reasons: [String.t()],
  shape_entropy_regressions: [Reach.Check.Changed.EntropyRegression.t()],
  strictness_downgrades: [Reach.Check.Changed.StrictnessDowngrade.t()],
  suggested_tests: [Path.t()],
  suppression_report: Reach.Check.Changed.SuppressionReport.t()
}

Functions

new(attrs)