implicit-casts:false in dev (#45787)
diff --git a/dev/bots/analyze-sample-code.dart b/dev/bots/analyze-sample-code.dart
index ba2a2d0..445871a 100644
--- a/dev/bots/analyze-sample-code.dart
+++ b/dev/bots/analyze-sample-code.dart
@@ -78,7 +78,7 @@
final ArgResults parsedArguments = argParser.parse(arguments);
- if (parsedArguments['help']) {
+ if (parsedArguments['help'] as bool) {
print(argParser.usage);
exit(0);
}
@@ -93,8 +93,9 @@
Directory tempDirectory;
if (parsedArguments.wasParsed('temp')) {
- tempDirectory = Directory(path.join(Directory.systemTemp.absolute.path, path.basename(parsedArguments['temp'])));
- if (path.basename(parsedArguments['temp']) != parsedArguments['temp']) {
+ final String tempArg = parsedArguments['temp'] as String;
+ tempDirectory = Directory(path.join(Directory.systemTemp.absolute.path, path.basename(tempArg)));
+ if (path.basename(tempArg) != tempArg) {
stderr.writeln('Supplied temporary directory name should be a name, not a path. Using ${tempDirectory.absolute.path} instead.');
}
print('Leaving temporary output in ${tempDirectory.absolute.path}.');
@@ -106,7 +107,11 @@
tempDirectory.createSync();
}
try {
- exitCode = SampleChecker(flutterPackage, tempDirectory: tempDirectory, verbose: parsedArguments['verbose']).checkSamples();
+ exitCode = SampleChecker(
+ flutterPackage,
+ tempDirectory: tempDirectory,
+ verbose: parsedArguments['verbose'] as bool,
+ ).checkSamples();
} on SampleCheckerException catch (e) {
stderr.write(e);
exit(1);