handleValidationError<T> static method

void handleValidationError<T>(
  1. ValidationResult<T> result, {
  2. bool isExit = true,
})

Handles validation errors with standardized reporting.

Parameters:

  • result: Validation result containing error details
  • isExit: Whether to exit the process (default: true)

Implementation

static void handleValidationError<T>(
  ValidationResult<T> result, {
  bool isExit = true,
}) {
  if (result.isValid) return;

  StatusHelper.failed(
    result.error!,
    suggestion: result.suggestion,
    examples: result.examples,
    isExit: isExit,
  );
}