printSummary method
void
printSummary()
Print a summary of the issues found
Implementation
void printSummary() {
if (issues.isEmpty) {
Logger.success(
'No issues found. Your Flutter project Android configuration looks good!',
);
return;
}
final criticalCount = issues.where((issue) => issue.isCritical).length;
final warningCount = issues.length - criticalCount;
Logger.info('\n=== Flutter Environment Check Summary ===');
Logger.info('Critical issues: $criticalCount');
Logger.info('Warnings: $warningCount');
Logger.info('Total issues: ${issues.length}');
if (criticalCount > 0) {
Logger.warning(
'You should fix the critical issues to ensure your project builds correctly.',
);
}
if (warningCount > 0) {
Logger.info(
'Consider fixing the warnings to follow best practices and avoid future issues.',
);
}
}