PatchValidationPipelineResult class

Result of patch verification pipeline (tests, analyzer, formatter).

Constructors

PatchValidationPipelineResult({required bool patchValid, required bool testsPassed, String? testOutput, required bool analyzerPassed, String? analyzerOutput, required bool formatterPassed, String? formatterOutput, String? failureReason})
const

Properties

analyzerOutput → String?
Analyzer diagnostics or report.
final
analyzerPassed → bool
Whether Dart analyzer check passed with 0 errors.
final
failureReason → String?
Detailed validation error message if any stage failed.
final
formatterOutput → String?
Formatting status message.
final
formatterPassed → bool
Whether code formatter executed cleanly.
final
hashCode → int
The hash code for this object.
no setterinherited
isAllPassed → bool
All verification gates passed.
no setter
patchValid → bool
Whether patch syntax itself is structurally valid and applicable cleanly.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
testOutput → String?
Test run output or summary.
final
testsPassed → bool
Whether automated test suite executed and passed.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited