implicit-casts:false in flutter_web_plugins (#45240)
diff --git a/packages/flutter_web_plugins/analysis_options.yaml b/packages/flutter_web_plugins/analysis_options.yaml
new file mode 100644
index 0000000..2344f5a
--- /dev/null
+++ b/packages/flutter_web_plugins/analysis_options.yaml
@@ -0,0 +1,12 @@
+# Override the parent analysis_options until all the repo has implicit-casts: false
+
+include: ../analysis_options.yaml
+
+analyzer:
+ strong-mode:
+ implicit-casts: false
+ implicit-dynamic: false
+
+linter:
+ rules:
+ avoid_as: false
diff --git a/packages/flutter_web_plugins/test/plugin_registry_test.dart b/packages/flutter_web_plugins/test/plugin_registry_test.dart
index a1f13f2..f8bb588 100644
--- a/packages/flutter_web_plugins/test/plugin_registry_test.dart
+++ b/packages/flutter_web_plugins/test/plugin_registry_test.dart
@@ -56,7 +56,7 @@
final List<String> loggedMessages = <String>[];
ServicesBinding.instance.defaultBinaryMessenger
.setMessageHandler('test_send', (ByteData data) {
- loggedMessages.add(codec.decodeMessage(data));
+ loggedMessages.add(codec.decodeMessage(data) as String);
return null;
});