formatValidationPath function

String formatValidationPath(
  1. List path
)

Formats a validation path into a readable string. e.g., 'todos', 0, 'activeForm' => 'todos0.activeForm'

Implementation

String formatValidationPath(List<dynamic> path) {
  if (path.isEmpty) return '';

  final buffer = StringBuffer();
  for (int i = 0; i < path.length; i++) {
    final segment = path[i];
    if (segment is int) {
      buffer.write('[$segment]');
    } else {
      if (i == 0) {
        buffer.write(segment.toString());
      } else {
        buffer.write('.${segment.toString()}');
      }
    }
  }
  return buffer.toString();
}