writeReport method

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

Builds the HTML report and writes it to outputPath, returning the written File.

Implementation

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