formatAnalyzerReport function
void
formatAnalyzerReport(
- Iterable<
ReportUnit> reportUnits, - Iterable<
FileWithIssues> problemFiles, - String suffix
Implementation
void formatAnalyzerReport(
Iterable<ReportUnit> reportUnits,
Iterable<FileWithIssues> problemFiles,
String suffix,
) {
reportUnits.forEach((reportUnit) {
final reportFilePath =
'${Directory.current.path}$separator${reportUnit.prefix}-$suffix.${reportUnit.extension}';
final report = File(reportFilePath);
if (report.existsSync()) {
report.deleteSync();
}
report.writeAsStringSync(reportUnit.report.format(problemFiles));
});
}