class

Mrcv::Reliability::Diagnostics

Inherits Reference < Object

Generates actionable diagnostics, caveats, and recommendations for reliability evaluations.

Constructors

analyze(search_result : Search::SearchResult, target : Core::ProjectTarget, mode : Core::ExecutionMode) : Diagnostics

Analyzes search results and target properties to produce actionable diagnostic messages.

Source
new(diagnostics : Array(String) = [] of String, caveats : Array(String) = [] of String, recommendations : Array(String) = [] of String)
Source

Instance methods

all_messages

Returns a combined list of all diagnostics, caveats, and recommendations.

Source
caveats
Source
diagnostics
Source
empty?

Returns true if no diagnostics, caveats, or recommendations were emitted.

Source
recommendations
Source
to_h

Converts diagnostics to a Hash representation.

Source
to_json(json : JSON::Builder) : Nil

Serializes diagnostics to JSON object.

Source
warnings

Alias for diagnostics for specification backward compatibility.

Source