format static method

Future<void> format([
  1. List<String>? paths
])

Implementation

static Future<void> format([List<String>? paths]) async {
  if (paths == null || paths.isEmpty) {
    return execute(['${FlutterHelper.getCommandDart()} format .']);
  } else {
    for (var element in paths) {
      final isFile = File(element).existsSync();

      if (isFile) {
        await '${FlutterHelper.getCommandDart()} format $element'.start(
          workingDirectory: '.',
        );
      } else {
        await '${FlutterHelper.getCommandDart()} format .'.start(
          workingDirectory: element,
        );
      }
    }
  }
}