resolveFileName method

String resolveFileName(
  1. String baseName,
  2. String suffix
)

Resolves a file name ensuring convention compliance

baseName - Base name for the file suffix - File suffix (e.g., 'model', 'service') Returns a valid file name

Implementation

String resolveFileName(String baseName, String suffix) {
  // Clean and format base name
  String cleanName = _cleanBaseName(baseName);

  // Apply snake_case
  cleanName = cleanName.snakeCase;

  // Add suffix
  String fileName = '${cleanName}_$suffix.dart';

  return fileName;
}