checkForErrors method

Future<bool> checkForErrors()

Implementation

Future<bool> checkForErrors() async {
  final errors = await this.errors();
  if (errors.isEmpty) {
    return false;
  }

  _isReloading = false;
  clearConsole();
  _progress?.fail('Failed to reload');
  logger
    ..write('\n')
    ..write('Found ${errors.length} errors\n');
  for (final (path, errors) in errors) {
    logger.write('\n${yellow.wrap(path)}\n');
    for (final error in errors) {
      logger.write('${red.wrap('  -')} ${error.message}\n');
    }
  }

  return true;
}