Merge fix/phase-4-analyzer-infos into main (final: sort_constructors_first)

This commit is contained in:
UTO Manager Dev 2026-08-09 10:22:45 -04:00
commit d466e1f322
1 changed files with 4 additions and 4 deletions

View File

@ -5,18 +5,18 @@ import 'package:uto_manager/domain/entities/unit_node.dart';
/// Result of a doctrinal validation check.
class ValidationResult {
/// Creates a [ValidationResult] with explicit [isValid] and optional [reason].
const ValidationResult({required this.isValid, this.reason});
/// Creates a failing validation result with a [reason].
ValidationResult.invalid(this.reason) : isValid = false;
/// Whether the operation is doctrinally valid.
final bool isValid;
/// Human-readable reason if [isValid] is false.
final String? reason;
// ignore: sort_constructors_first
/// Creates a failing validation result with a [reason].
ValidationResult.invalid(this.reason) : isValid = false;
/// A passing validation result.
static const valid = ValidationResult(isValid: true);
}