run method
Runs this command.
The return value is wrapped in a Future if necessary and returned by
CommandRunner.runCommand.
Implementation
@override
Future<void> run() async {
if (await _isFlutterProject()) {
await _runCommand('dart', ['format', '.']);
} else if (await _isReactNativeProject()) {
await _runCommand('npx', ['prettier', '--write', '.']);
} else if (await _isRubyProject()) {
await _runCommand('rubocop', ['-A']);
} else {
print('No supported project type detected for formatting.');
}
}