Wrap format script diff in patch command (flutter/engine#29833)

This commit is contained in:
Jenn Magder
2021-11-19 12:22:04 -08:00
committed by GitHub
parent 40d0af4eb2
commit 7b792c087d

View File

@@ -408,9 +408,14 @@ class ClangFormatChecker extends FormatChecker {
} else {
error('Found ${failed.length} C++/ObjC file${plural ? 's' : ''}'
' which ${plural ? 'were' : 'was'} formatted incorrectly.');
stdout.writeln('To fix, run:');
stdout.writeln();
stdout.writeln('patch -p0 <<DONE');
for (final WorkerJob job in failed) {
stdout.write(job.result.stdout);
}
stdout.writeln('DONE');
stdout.writeln();
}
} else {
message('Completed checking ${diffJobs.length} C++/ObjC files with no formatting problems.');
@@ -551,9 +556,14 @@ class JavaFormatChecker extends FormatChecker {
} else {
error('Found ${failed.length} Java file${plural ? 's' : ''}'
' which ${plural ? 'were' : 'was'} formatted incorrectly.');
stdout.writeln('To fix, run:');
stdout.writeln();
stdout.writeln('patch -p0 <<DONE');
for (final WorkerJob job in failed) {
stdout.write(job.result.stdout);
}
stdout.writeln('DONE');
stdout.writeln();
}
} else {
message('Completed checking ${diffJobs.length} Java files with no formatting problems.');