runAdapter function

String runAdapter({
  1. required String projectDir,
  2. AdapterConfig config = const AdapterConfig(),
  3. required void warn(
    1. String
    ),
})

Führt die komplette Extraktion aus und liefert das kanonische Graph-JSON. Diagnostik geht über warn (stderr); Fehler werfen AdapterException.

Implementation

String runAdapter({
  required String projectDir,
  AdapterConfig config = const AdapterConfig(),
  required void Function(String) warn,
}) {
  final files = scanProject(projectDir, config, warn);
  return runPipeline(files: files, config: config, warn: warn);
}