Skip to content
This repository was archived by the owner on Feb 22, 2023. It is now read-only.

Commit 30add64

Browse files
authored
use 'flutter pub get' for both dart and flutter packages (#3973)
1 parent 2bfba7b commit 30add64

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

script/tool/lib/src/analyze_command.dart

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -63,14 +63,10 @@ class AnalyzeCommand extends PluginCommand {
6363
throw ToolExit(1);
6464
}
6565

66-
await for (final Directory package in getPackages()) {
67-
if (isFlutterPackage(package, fileSystem)) {
68-
await processRunner.runAndStream('flutter', <String>['packages', 'get'],
69-
workingDir: package, exitOnError: true);
70-
} else {
71-
await processRunner.runAndStream('dart', <String>['pub', 'get'],
72-
workingDir: package, exitOnError: true);
73-
}
66+
final List<Directory> packageDirectories = await getPackages().toList();
67+
for (final Directory package in packageDirectories) {
68+
await processRunner.runAndStream('flutter', <String>['packages', 'get'],
69+
workingDir: package, exitOnError: true);
7470
}
7571

7672
// Use the Dart SDK override if one was passed in.
@@ -79,7 +75,8 @@ class AnalyzeCommand extends PluginCommand {
7975
dartSdk == null ? 'dart' : p.join(dartSdk, 'bin', 'dart');
8076

8177
final List<String> failingPackages = <String>[];
82-
await for (final Directory package in getPlugins()) {
78+
final List<Directory> pluginDirectories = await getPlugins().toList();
79+
for (final Directory package in pluginDirectories) {
8380
final int exitCode = await processRunner.runAndStream(
8481
dartBinary, <String>['analyze', '--fatal-infos'],
8582
workingDir: package);

0 commit comments

Comments
 (0)