commit | eb226b71a32a0452e2452035626e8f9ea6b744e4 | [log] [tgz] |
---|---|---|
author | Phil Quitslund <pq@users.noreply.github.com> | Thu Jan 23 19:50:33 2020 -0800 |
committer | GitHub <noreply@github.com> | Thu Jan 23 19:50:33 2020 -0800 |
tree | 6a88c721e56e417252cbf292f3bbf61b34c70f1c | |
parent | 4545569e66f8d7b46a2aee57b62e53a27edb3e12 [diff] |
fix flutter plugin check (#1985)
diff --git a/lib/src/rules/avoid_web_libraries_in_flutter.dart b/lib/src/rules/avoid_web_libraries_in_flutter.dart index a2ad24e..42b1da9 100644 --- a/lib/src/rules/avoid_web_libraries_in_flutter.dart +++ b/lib/src/rules/avoid_web_libraries_in_flutter.dart
@@ -88,7 +88,8 @@ } // Check for a web plugin context declaration. - return ((parsedPubspec['flutter'] ?? const {})['plugin'] ?? + return (((parsedPubspec['flutter'] ?? const {})['plugin'] ?? + const {})['platforms'] ?? const {})['web'] == null; }
diff --git a/test/_data/avoid_web_libraries_in_flutter/web_plugin/pubspec.yaml b/test/_data/avoid_web_libraries_in_flutter/web_plugin/pubspec.yaml index 1a55a4b..8a3a36c 100644 --- a/test/_data/avoid_web_libraries_in_flutter/web_plugin/pubspec.yaml +++ b/test/_data/avoid_web_libraries_in_flutter/web_plugin/pubspec.yaml
@@ -15,6 +15,7 @@ flutter: plugin: - web: - pluginClass: SamplePlugin - fileName: main.dart + platforms: + web: + pluginClass: SamplePlugin + fileName: main.dart