writeReport method

File writeReport(
  1. List<AuditRunResult> results, {
  2. required ProjectContext context,
  3. String outputPath = 'audit_report.json',
})

Implementation

File writeReport(
  List<AuditRunResult> results, {
  required ProjectContext context,
  String outputPath = 'audit_report.json',
}) {
  final json = generateJson(results, context: context);
  final file = File(outputPath);
  file.parent.createSync(recursive: true);
  file.writeAsStringSync(json);
  return file;
}