cleanClassName method
Clean and validate a class name Removes common suffixes and converts to PascalCase
Implementation
String cleanClassName(String name, {List<String> removeSuffixes = const []}) {
String cleaned = name;
for (final suffix in removeSuffixes) {
final pattern = RegExp('(_?$suffix)\$', caseSensitive: false);
cleaned = cleaned.replaceAll(pattern, '');
}
return pascalCase(cleaned);
}