run method
Implementation
Future<int> run(List<String> files) async {
if (args['help'] case true) {
log(_usage);
return 0;
}
if (files.isEmpty) {
log('No files were provided');
log(_usage);
return 1;
}
if (await _fixImports(files) case final int exitCode) {
return exitCode;
}
log('');
if (await _fixAnalysisErrors(files) case final int exitCode) {
return exitCode;
}
if (config.format) {
log('');
if (await _format(files) case final int exitCode) {
return exitCode;
}
}
return 0;
}