writeReportArtifact function

Future<void> writeReportArtifact(
  1. FrameGuardReport report, {
  2. required String path,
})

Writes a report JSON beside baselines for review workflows.

Implementation

Future<void> writeReportArtifact(
  FrameGuardReport report, {
  required String path,
}) async {
  final file = File(path);
  await file.parent.create(recursive: true);
  await file.writeAsString(
    const JsonEncoder.withIndent('  ').convert(report.toJson()),
  );
}