writeReport method
Writes report to outDir in the requested format.
Implementation
void writeReport(
ScanReport report, {
required String outDir,
required String format,
}) {
fileSystem.createDirectory(outDir);
if (format == 'json' || format == 'both') {
fileSystem.writeFile(
p.join(outDir, 'dep_sherpa_report.json'),
const JsonEncoder.withIndent(' ').convert(report.toJson()),
);
}
if (format == 'md' || format == 'both') {
fileSystem.writeFile(
p.join(outDir, 'dep_sherpa_report.md'),
MarkdownReportRenderer().render(report),
);
}
}