summary static method

void summary({
  1. required int filesScanned,
  2. required int widgetsFound,
  3. required int servicesFound,
  4. required int widgetTestsGenerated,
  5. required int unitTestsGenerated,
  6. required int skipped,
})

Prints a summary block with stats.

Implementation

static void summary({
  required int filesScanned,
  required int widgetsFound,
  required int servicesFound,
  required int widgetTestsGenerated,
  required int unitTestsGenerated,
  required int skipped,
}) {
  divider();
  stdout.writeln('');
  stdout.writeln('\x1B[1m  Summary\x1B[0m');
  stdout.writeln('');
  success('Scanned $filesScanned Dart files');
  success('Detected $widgetsFound widgets');
  success('Detected $servicesFound services / repositories / controllers');
  success('Generated $widgetTestsGenerated widget tests');
  success('Generated $unitTestsGenerated unit tests');
  if (skipped > 0) {
    info('Skipped $skipped files (tests already exist)');
  }
  stdout.writeln('');
  divider();
}