Struct for changed-code analysis results.
Summary
Types
@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() }