From 98389315c24c89310aad3d7719f1dba6ad83745e Mon Sep 17 00:00:00 2001 From: Istvan Soos Date: Mon, 26 Aug 2024 14:25:33 +0200 Subject: [PATCH 1/2] Updated report text for wasm readyness --- CHANGELOG.md | 4 ++++ lib/src/report/multi_platform.dart | 14 +++++++++++--- lib/src/version.dart | 2 +- pubspec.yaml | 2 +- .../end2end/_dummy_pkg-1.0.0-null-safety.1.json | 2 +- .../_dummy_pkg-1.0.0-null-safety.1.json_report.md | 2 +- test/goldens/end2end/async-2.11.0.json | 4 ++-- test/goldens/end2end/async-2.11.0.json_report.md | 7 +++++-- test/goldens/end2end/audio_service-0.18.10.json | 2 +- .../end2end/audio_service-0.18.10.json_report.md | 1 + test/goldens/end2end/bulma_min-0.7.4.json | 2 +- .../goldens/end2end/bulma_min-0.7.4.json_report.md | 2 +- test/goldens/end2end/dnd-2.0.1.json | 2 +- test/goldens/end2end/dnd-2.0.1.json_report.md | 1 + test/goldens/end2end/gg-1.0.12.json | 2 +- test/goldens/end2end/gg-1.0.12.json_report.md | 1 + test/goldens/end2end/http-0.13.0.json | 2 +- test/goldens/end2end/http-0.13.0.json_report.md | 3 ++- test/goldens/end2end/lints-1.0.0.json | 2 +- test/goldens/end2end/lints-1.0.0.json_report.md | 3 ++- test/goldens/end2end/mime_type-0.3.2.json | 2 +- .../goldens/end2end/mime_type-0.3.2.json_report.md | 2 +- test/goldens/end2end/nsd_android-1.2.2.json | 2 +- .../end2end/nsd_android-1.2.2.json_report.md | 3 ++- test/goldens/end2end/onepub-1.1.0.json | 2 +- test/goldens/end2end/onepub-1.1.0.json_report.md | 3 ++- test/goldens/end2end/sdp_transform-0.2.0.json | 2 +- .../end2end/sdp_transform-0.2.0.json_report.md | 2 +- test/goldens/end2end/skiplist-0.1.0.json | 2 +- test/goldens/end2end/skiplist-0.1.0.json_report.md | 2 +- test/goldens/end2end/steward-0.3.1.json | 2 +- test/goldens/end2end/steward-0.3.1.json_report.md | 1 + test/goldens/end2end/url_launcher-6.1.12.json | 2 +- .../end2end/url_launcher-6.1.12.json_report.md | 3 ++- test/goldens/end2end/webdriver-3.0.0.json | 2 +- .../goldens/end2end/webdriver-3.0.0.json_report.md | 1 + 36 files changed, 59 insertions(+), 34 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 655f5de65..6ee4d8ac8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.22.12 + +- Updated report text for `wasm` readiness. + ## 0.22.11 - Expose `wasm` readiness analysis in the report (without any score). diff --git a/lib/src/report/multi_platform.dart b/lib/src/report/multi_platform.dart index 0807c74c2..b89a94d3b 100644 --- a/lib/src/report/multi_platform.dart +++ b/lib/src/report/multi_platform.dart @@ -138,6 +138,10 @@ Future _createWasmSubsection(PackageContext context) async { description, [ explanationToIssue(explanation), + RawParagraph( + 'Package is not compatible with runtime wasm, and will not be rewarded ' + 'full points in a future version of the scoring model.', + ), RawParagraph('See https://dart.dev/web/wasm for details.'), ], 0, @@ -150,8 +154,10 @@ Future _createWasmSubsection(PackageContext context) async { return Subsection( description, [ - RawParagraph('Package is compatible with runtime `wasm`. ' - 'See https://dart.dev/web/wasm for details.') + RawParagraph( + 'Package is compatible with runtime wasm, and will be rewarded ' + 'additional points in a future version of the scoring model.'), + RawParagraph('See https://dart.dev/web/wasm for details.'), ], 0, 0, @@ -161,7 +167,9 @@ Future _createWasmSubsection(PackageContext context) async { return Subsection( description, [ - RawParagraph('Unable to detect compatibility with runtime `wasm`.'), + RawParagraph( + 'Unable to detect compatibility with runtime `wasm`, and the package will not ' + 'be rewarded full points in a future version of the scoring model.'), RawParagraph('See https://dart.dev/web/wasm for details.'), ], 0, diff --git a/lib/src/version.dart b/lib/src/version.dart index 0b0f0ab59..b0f5b3b06 100644 --- a/lib/src/version.dart +++ b/lib/src/version.dart @@ -1,2 +1,2 @@ // Generated code. Do not modify. -const packageVersion = '0.22.11'; +const packageVersion = '0.22.12-dev'; diff --git a/pubspec.yaml b/pubspec.yaml index 174ba6ff0..01c8db095 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: pana description: PAckage aNAlyzer - produce a report summarizing the health and quality of a Dart package. -version: 0.22.11 +version: 0.22.12-dev repository: https://github.com/dart-lang/pana topics: - tool diff --git a/test/goldens/end2end/_dummy_pkg-1.0.0-null-safety.1.json b/test/goldens/end2end/_dummy_pkg-1.0.0-null-safety.1.json index fac083e30..17bc6853b 100644 --- a/test/goldens/end2end/_dummy_pkg-1.0.0-null-safety.1.json +++ b/test/goldens/end2end/_dummy_pkg-1.0.0-null-safety.1.json @@ -57,7 +57,7 @@ "grantedPoints": 0, "maxPoints": 20, "status": "failed", - "summary": "### [x] 0/20 points: Platform support detection failed\n\n
\n\nCould not determine supported platforms as package resolution failed.\n\n\nRun `dart pub get` for more information.\n
\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`.\nSee https://dart.dev/web/wasm for details." + "summary": "### [x] 0/20 points: Platform support detection failed\n\n
\n\nCould not determine supported platforms as package resolution failed.\n\n\nRun `dart pub get` for more information.\n
\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/_dummy_pkg-1.0.0-null-safety.1.json_report.md b/test/goldens/end2end/_dummy_pkg-1.0.0-null-safety.1.json_report.md index b3bc032b4..ee999b8b6 100644 --- a/test/goldens/end2end/_dummy_pkg-1.0.0-null-safety.1.json_report.md +++ b/test/goldens/end2end/_dummy_pkg-1.0.0-null-safety.1.json_report.md @@ -80,7 +80,7 @@ Run `dart pub get` for more information. ### [x] 0/0 points: WASM compatibility -Unable to detect compatibility with runtime `wasm`. +Unable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 0/50 Pass static analysis diff --git a/test/goldens/end2end/async-2.11.0.json b/test/goldens/end2end/async-2.11.0.json index 26208757a..9fb0f628f 100644 --- a/test/goldens/end2end/async-2.11.0.json +++ b/test/goldens/end2end/async-2.11.0.json @@ -79,7 +79,7 @@ "grantedPoints": 10, "maxPoints": 20, "status": "failed", - "summary": "### [*] 10/10 points: 20% or more of the public API has dartdoc comments\n\n246 out of 246 API elements (100.0 %) have documentation comments.\n\n### [x] 0/10 points: Package has an example\n\n
\n\nNo example found.\n\n\nSee [package layout](https://dart.dev/tools/pub/package-layout#examples) guidelines on how to add an example.\n
" + "summary": "### [*] 10/10 points: 20% or more of the public API has dartdoc comments\n\n246 out of 263 API elements (93.5 %) have documentation comments.\n\nSome symbols that are missing documentation: `async.AsyncMemoizer.AsyncMemoizer`, `async.ChunkedStreamReader.ChunkedStreamReader`, `async.DelegatingFuture.DelegatingFuture`, `async.DelegatingStream.DelegatingStream`, `async.ErrorResult.ErrorResult`.\n\n### [x] 0/10 points: Package has an example\n\n
\n\nNo example found.\n\n\nSee [package layout](https://dart.dev/tools/pub/package-layout#examples) guidelines on how to add an example.\n
" }, { "id": "platform", @@ -87,7 +87,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "passed", - "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [*] 0/0 points: WASM compatibility\n\nPackage is compatible with runtime `wasm`. See https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [*] 0/0 points: WASM compatibility\n\nPackage is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/async-2.11.0.json_report.md b/test/goldens/end2end/async-2.11.0.json_report.md index 46c6a1292..cfe5a2005 100644 --- a/test/goldens/end2end/async-2.11.0.json_report.md +++ b/test/goldens/end2end/async-2.11.0.json_report.md @@ -17,7 +17,9 @@ Detected license: `BSD-3-Clause`. ### [*] 10/10 points: 20% or more of the public API has dartdoc comments -246 out of 246 API elements (100.0 %) have documentation comments. +246 out of 263 API elements (93.5 %) have documentation comments. + +Some symbols that are missing documentation: `async.AsyncMemoizer.AsyncMemoizer`, `async.ChunkedStreamReader.ChunkedStreamReader`, `async.DelegatingFuture.DelegatingFuture`, `async.DelegatingStream.DelegatingStream`, `async.ErrorResult.ErrorResult`. ### [x] 0/10 points: Package has an example @@ -42,7 +44,8 @@ See [package layout](https://dart.dev/tools/pub/package-layout#examples) guideli ### [*] 0/0 points: WASM compatibility -Package is compatible with runtime `wasm`. See https://dart.dev/web/wasm for details. +Package is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model. +See https://dart.dev/web/wasm for details. ## 50/50 Pass static analysis diff --git a/test/goldens/end2end/audio_service-0.18.10.json b/test/goldens/end2end/audio_service-0.18.10.json index 85a0c1214..e942a2e1a 100644 --- a/test/goldens/end2end/audio_service-0.18.10.json +++ b/test/goldens/end2end/audio_service-0.18.10.json @@ -155,7 +155,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "failed", - "summary": "### [*] 20/20 points: Supports 4 of 6 possible platforms (**iOS**, **Android**, **Web**, Windows, **macOS**, Linux)\n\n* ✓ Android\n* ✓ iOS\n* ✓ macOS\n* ✓ Web\n\nThese platforms are not supported:\n\n
\n\nPackage does not support platform `Windows`.\n\n\nBecause:\n* `package:audio_service/audio_service.dart` that declares support for platforms: `Android`, `iOS`, `macOS`, `Web`.\n
\n
\n\nPackage does not support platform `Linux`.\n\n\nBecause:\n* `package:audio_service/audio_service.dart` that declares support for platforms: `Android`, `iOS`, `macOS`, `Web`.\n
\n\nThese issues are present but do not affect the score, because they may not originate in your package:\n\n
\n\nPackage does not support platform `Web`.\n\n\nBecause:\n* `package:audio_service/audio_service.dart` that imports:\n* `package:flutter_cache_manager/flutter_cache_manager.dart` that imports:\n* `package:flutter_cache_manager/src/storage/cache_info_repositories/cache_info_repositories.dart` that imports:\n* `package:flutter_cache_manager/src/storage/cache_info_repositories/json_cache_info_repository.dart` that imports:\n* `package:path_provider/path_provider.dart` that declares support for platforms: `Android`, `iOS`, `Windows`, `Linux`, `macOS`.\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:audio_service/audio_service.dart` that imports:\n* `package:flutter_cache_manager/flutter_cache_manager.dart` that imports:\n* `package:flutter_cache_manager/src/web/web_helper.dart` that imports:\n* `package:flutter_cache_manager/src/cache_store.dart` that imports:\n* `package:flutter_cache_manager/src/storage/file_system/file_system.dart` that imports:\n* `package:file/file.dart` that imports:\n* `package:file/src/interface.dart` that imports:\n* `package:file/src/io.dart` that imports:\n* `dart:io`\n
\nSee https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 4 of 6 possible platforms (**iOS**, **Android**, **Web**, Windows, **macOS**, Linux)\n\n* ✓ Android\n* ✓ iOS\n* ✓ macOS\n* ✓ Web\n\nThese platforms are not supported:\n\n
\n\nPackage does not support platform `Windows`.\n\n\nBecause:\n* `package:audio_service/audio_service.dart` that declares support for platforms: `Android`, `iOS`, `macOS`, `Web`.\n
\n
\n\nPackage does not support platform `Linux`.\n\n\nBecause:\n* `package:audio_service/audio_service.dart` that declares support for platforms: `Android`, `iOS`, `macOS`, `Web`.\n
\n\nThese issues are present but do not affect the score, because they may not originate in your package:\n\n
\n\nPackage does not support platform `Web`.\n\n\nBecause:\n* `package:audio_service/audio_service.dart` that imports:\n* `package:flutter_cache_manager/flutter_cache_manager.dart` that imports:\n* `package:flutter_cache_manager/src/storage/cache_info_repositories/cache_info_repositories.dart` that imports:\n* `package:flutter_cache_manager/src/storage/cache_info_repositories/json_cache_info_repository.dart` that imports:\n* `package:path_provider/path_provider.dart` that declares support for platforms: `Android`, `iOS`, `Windows`, `Linux`, `macOS`.\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:audio_service/audio_service.dart` that imports:\n* `package:flutter_cache_manager/flutter_cache_manager.dart` that imports:\n* `package:flutter_cache_manager/src/web/web_helper.dart` that imports:\n* `package:flutter_cache_manager/src/cache_store.dart` that imports:\n* `package:flutter_cache_manager/src/storage/file_system/file_system.dart` that imports:\n* `package:file/file.dart` that imports:\n* `package:file/src/interface.dart` that imports:\n* `package:file/src/io.dart` that imports:\n* `dart:io`\n
\nPackage is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/audio_service-0.18.10.json_report.md b/test/goldens/end2end/audio_service-0.18.10.json_report.md index 19c745244..4e7de381d 100644 --- a/test/goldens/end2end/audio_service-0.18.10.json_report.md +++ b/test/goldens/end2end/audio_service-0.18.10.json_report.md @@ -79,6 +79,7 @@ Because: * `package:file/src/io.dart` that imports: * `dart:io` +Package is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 50/50 Pass static analysis diff --git a/test/goldens/end2end/bulma_min-0.7.4.json b/test/goldens/end2end/bulma_min-0.7.4.json index ecfdf3b0f..b9d57441a 100644 --- a/test/goldens/end2end/bulma_min-0.7.4.json +++ b/test/goldens/end2end/bulma_min-0.7.4.json @@ -58,7 +58,7 @@ "grantedPoints": 0, "maxPoints": 20, "status": "failed", - "summary": "### [x] 0/20 points: Platform support detection failed\n\n
\n\nCould not determine supported platforms as package resolution failed.\n\n\nRun `dart pub get` for more information.\n
\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`.\nSee https://dart.dev/web/wasm for details." + "summary": "### [x] 0/20 points: Platform support detection failed\n\n
\n\nCould not determine supported platforms as package resolution failed.\n\n\nRun `dart pub get` for more information.\n
\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/bulma_min-0.7.4.json_report.md b/test/goldens/end2end/bulma_min-0.7.4.json_report.md index d42277076..809b7ab04 100644 --- a/test/goldens/end2end/bulma_min-0.7.4.json_report.md +++ b/test/goldens/end2end/bulma_min-0.7.4.json_report.md @@ -39,7 +39,7 @@ Run `dart pub get` for more information. ### [x] 0/0 points: WASM compatibility -Unable to detect compatibility with runtime `wasm`. +Unable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 0/50 Pass static analysis diff --git a/test/goldens/end2end/dnd-2.0.1.json b/test/goldens/end2end/dnd-2.0.1.json index 644d22a6c..e2d06f979 100644 --- a/test/goldens/end2end/dnd-2.0.1.json +++ b/test/goldens/end2end/dnd-2.0.1.json @@ -71,7 +71,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "failed", - "summary": "### [*] 20/20 points: Supports 1 of 6 possible platforms (iOS, Android, **Web**, Windows, macOS, Linux)\n\n* ✓ Web\n\nThese platforms are not supported:\n\n
\n\nPackage not compatible with platform Android\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n
\n\nPackage not compatible with platform iOS\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n
\n\nPackage not compatible with platform Windows\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n
\n\nPackage not compatible with platform Linux\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n
\n\nPackage not compatible with platform macOS\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\nSee https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 1 of 6 possible platforms (iOS, Android, **Web**, Windows, macOS, Linux)\n\n* ✓ Web\n\nThese platforms are not supported:\n\n
\n\nPackage not compatible with platform Android\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n
\n\nPackage not compatible with platform iOS\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n
\n\nPackage not compatible with platform Windows\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n
\n\nPackage not compatible with platform Linux\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n
\n\nPackage not compatible with platform macOS\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\nPackage is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/dnd-2.0.1.json_report.md b/test/goldens/end2end/dnd-2.0.1.json_report.md index bd078ee8f..db99cfb5f 100644 --- a/test/goldens/end2end/dnd-2.0.1.json_report.md +++ b/test/goldens/end2end/dnd-2.0.1.json_report.md @@ -89,6 +89,7 @@ Because: * `package:dnd/dnd.dart` that imports: * `dart:js` +Package is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 30/50 Pass static analysis diff --git a/test/goldens/end2end/gg-1.0.12.json b/test/goldens/end2end/gg-1.0.12.json index 7b6d3ac83..674e3208e 100644 --- a/test/goldens/end2end/gg-1.0.12.json +++ b/test/goldens/end2end/gg-1.0.12.json @@ -147,7 +147,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "failed", - "summary": "### [*] 20/20 points: Supports 5 of 6 possible platforms (**iOS**, **Android**, Web, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n\nThese platforms are not supported:\n\n
\n\nPackage not compatible with platform Web\n\n\nBecause:\n* `package:gg/gg.dart` that imports:\n* `package:gg/src/tools/checks.dart` that imports:\n* `package:gg_publish/gg_publish.dart` that imports:\n* `package:gg_publish/src/commands/publish.dart` that imports:\n* `package:gg_version/gg_version.dart` that imports:\n* `package:gg_version/src/commands/published_version.dart` that imports:\n* `package:gg_args/gg_args.dart` that imports:\n* `package:gg_args/src/missing_sub_commands.dart` that imports:\n* `dart:io`\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:gg/gg.dart` that imports:\n* `package:gg/src/tools/checks.dart` that imports:\n* `package:gg_publish/gg_publish.dart` that imports:\n* `package:gg_publish/src/commands/publish.dart` that imports:\n* `package:gg_version/gg_version.dart` that imports:\n* `package:gg_version/src/commands/published_version.dart` that imports:\n* `package:gg_args/gg_args.dart` that imports:\n* `package:gg_args/src/missing_sub_commands.dart` that imports:\n* `dart:io`\n
\nSee https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 5 of 6 possible platforms (**iOS**, **Android**, Web, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n\nThese platforms are not supported:\n\n
\n\nPackage not compatible with platform Web\n\n\nBecause:\n* `package:gg/gg.dart` that imports:\n* `package:gg/src/tools/checks.dart` that imports:\n* `package:gg_publish/gg_publish.dart` that imports:\n* `package:gg_publish/src/commands/publish.dart` that imports:\n* `package:gg_version/gg_version.dart` that imports:\n* `package:gg_version/src/commands/published_version.dart` that imports:\n* `package:gg_args/gg_args.dart` that imports:\n* `package:gg_args/src/missing_sub_commands.dart` that imports:\n* `dart:io`\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:gg/gg.dart` that imports:\n* `package:gg/src/tools/checks.dart` that imports:\n* `package:gg_publish/gg_publish.dart` that imports:\n* `package:gg_publish/src/commands/publish.dart` that imports:\n* `package:gg_version/gg_version.dart` that imports:\n* `package:gg_version/src/commands/published_version.dart` that imports:\n* `package:gg_args/gg_args.dart` that imports:\n* `package:gg_args/src/missing_sub_commands.dart` that imports:\n* `dart:io`\n
\nPackage is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/gg-1.0.12.json_report.md b/test/goldens/end2end/gg-1.0.12.json_report.md index b83798b7d..fb01f7594 100644 --- a/test/goldens/end2end/gg-1.0.12.json_report.md +++ b/test/goldens/end2end/gg-1.0.12.json_report.md @@ -65,6 +65,7 @@ Because: * `package:gg_args/src/missing_sub_commands.dart` that imports: * `dart:io` +Package is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 50/50 Pass static analysis diff --git a/test/goldens/end2end/http-0.13.0.json b/test/goldens/end2end/http-0.13.0.json index 74861c543..64dcf4b6d 100644 --- a/test/goldens/end2end/http-0.13.0.json +++ b/test/goldens/end2end/http-0.13.0.json @@ -92,7 +92,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "passed", - "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [*] 0/0 points: WASM compatibility\n\nPackage is compatible with runtime `wasm`. See https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [*] 0/0 points: WASM compatibility\n\nPackage is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/http-0.13.0.json_report.md b/test/goldens/end2end/http-0.13.0.json_report.md index 55fcc36f8..c63d5f045 100644 --- a/test/goldens/end2end/http-0.13.0.json_report.md +++ b/test/goldens/end2end/http-0.13.0.json_report.md @@ -31,7 +31,8 @@ Detected license: `BSD-3-Clause`. ### [*] 0/0 points: WASM compatibility -Package is compatible with runtime `wasm`. See https://dart.dev/web/wasm for details. +Package is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model. +See https://dart.dev/web/wasm for details. ## 40/50 Pass static analysis diff --git a/test/goldens/end2end/lints-1.0.0.json b/test/goldens/end2end/lints-1.0.0.json index 0fb830a7e..7d7b9e8ff 100644 --- a/test/goldens/end2end/lints-1.0.0.json +++ b/test/goldens/end2end/lints-1.0.0.json @@ -69,7 +69,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "passed", - "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [*] 0/0 points: WASM compatibility\n\nPackage is compatible with runtime `wasm`. See https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [*] 0/0 points: WASM compatibility\n\nPackage is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/lints-1.0.0.json_report.md b/test/goldens/end2end/lints-1.0.0.json_report.md index e08ddd40d..42ff78662 100644 --- a/test/goldens/end2end/lints-1.0.0.json_report.md +++ b/test/goldens/end2end/lints-1.0.0.json_report.md @@ -40,7 +40,8 @@ See [package layout](https://dart.dev/tools/pub/package-layout#examples) guideli ### [*] 0/0 points: WASM compatibility -Package is compatible with runtime `wasm`. See https://dart.dev/web/wasm for details. +Package is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model. +See https://dart.dev/web/wasm for details. ## 50/50 Pass static analysis diff --git a/test/goldens/end2end/mime_type-0.3.2.json b/test/goldens/end2end/mime_type-0.3.2.json index 4854631e8..16b57be81 100644 --- a/test/goldens/end2end/mime_type-0.3.2.json +++ b/test/goldens/end2end/mime_type-0.3.2.json @@ -51,7 +51,7 @@ "grantedPoints": 0, "maxPoints": 20, "status": "failed", - "summary": "### [x] 0/20 points: Platform support detection failed\n\n
\n\nCould not determine supported platforms as package resolution failed.\n\n\nRun `dart pub get` for more information.\n
\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`.\nSee https://dart.dev/web/wasm for details." + "summary": "### [x] 0/20 points: Platform support detection failed\n\n
\n\nCould not determine supported platforms as package resolution failed.\n\n\nRun `dart pub get` for more information.\n
\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/mime_type-0.3.2.json_report.md b/test/goldens/end2end/mime_type-0.3.2.json_report.md index 8a4d32c77..1909ccada 100644 --- a/test/goldens/end2end/mime_type-0.3.2.json_report.md +++ b/test/goldens/end2end/mime_type-0.3.2.json_report.md @@ -68,7 +68,7 @@ Run `dart pub get` for more information. ### [x] 0/0 points: WASM compatibility -Unable to detect compatibility with runtime `wasm`. +Unable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 0/50 Pass static analysis diff --git a/test/goldens/end2end/nsd_android-1.2.2.json b/test/goldens/end2end/nsd_android-1.2.2.json index dfbcf84b5..8c6f5daeb 100644 --- a/test/goldens/end2end/nsd_android-1.2.2.json +++ b/test/goldens/end2end/nsd_android-1.2.2.json @@ -87,7 +87,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "passed", - "summary": "### [*] 20/20 points: Supports 1 of 6 possible platforms (iOS, **Android**, Web, Windows, macOS, Linux)\n\n* ✓ Android\n\nThese platforms are not supported:\n\n
\n\nPackage does not support platform `iOS`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n
\n\nPackage does not support platform `Windows`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n
\n\nPackage does not support platform `Linux`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n
\n\nPackage does not support platform `macOS`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n
\n\nPackage does not support platform `Web`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n\n### [*] 0/0 points: WASM compatibility\n\nPackage is compatible with runtime `wasm`. See https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 1 of 6 possible platforms (iOS, **Android**, Web, Windows, macOS, Linux)\n\n* ✓ Android\n\nThese platforms are not supported:\n\n
\n\nPackage does not support platform `iOS`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n
\n\nPackage does not support platform `Windows`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n
\n\nPackage does not support platform `Linux`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n
\n\nPackage does not support platform `macOS`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n
\n\nPackage does not support platform `Web`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n\n### [*] 0/0 points: WASM compatibility\n\nPackage is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/nsd_android-1.2.2.json_report.md b/test/goldens/end2end/nsd_android-1.2.2.json_report.md index 9c72d7bc6..6f985f606 100644 --- a/test/goldens/end2end/nsd_android-1.2.2.json_report.md +++ b/test/goldens/end2end/nsd_android-1.2.2.json_report.md @@ -76,7 +76,8 @@ Because: ### [*] 0/0 points: WASM compatibility -Package is compatible with runtime `wasm`. See https://dart.dev/web/wasm for details. +Package is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model. +See https://dart.dev/web/wasm for details. ## 50/50 Pass static analysis diff --git a/test/goldens/end2end/onepub-1.1.0.json b/test/goldens/end2end/onepub-1.1.0.json index a71436087..fbce104a6 100644 --- a/test/goldens/end2end/onepub-1.1.0.json +++ b/test/goldens/end2end/onepub-1.1.0.json @@ -149,7 +149,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "passed", - "summary": "### [*] 20/20 points: Supports 3 of 6 possible platforms (iOS, Android, Web, **Windows**, **macOS**, **Linux**)\n\n* ✓ Linux\n* ✓ macOS\n* ✓ Windows\n\nThese platforms are not supported:\n\n
\n\nAndroid\n\n\nCannot assign Android automatically to a binary only package.\n
\n
\n\niOS\n\n\nCannot assign iOS automatically to a binary only package.\n
\n
\n\nWeb\n\n\nCannot assign Web automatically to a binary only package.\n
\n\n### [*] 0/0 points: WASM compatibility\n\nPackage is compatible with runtime `wasm`. See https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 3 of 6 possible platforms (iOS, Android, Web, **Windows**, **macOS**, **Linux**)\n\n* ✓ Linux\n* ✓ macOS\n* ✓ Windows\n\nThese platforms are not supported:\n\n
\n\nAndroid\n\n\nCannot assign Android automatically to a binary only package.\n
\n
\n\niOS\n\n\nCannot assign iOS automatically to a binary only package.\n
\n
\n\nWeb\n\n\nCannot assign Web automatically to a binary only package.\n
\n\n### [*] 0/0 points: WASM compatibility\n\nPackage is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/onepub-1.1.0.json_report.md b/test/goldens/end2end/onepub-1.1.0.json_report.md index 67c77b8c1..5996926cc 100644 --- a/test/goldens/end2end/onepub-1.1.0.json_report.md +++ b/test/goldens/end2end/onepub-1.1.0.json_report.md @@ -84,7 +84,8 @@ Cannot assign Web automatically to a binary only package. ### [*] 0/0 points: WASM compatibility -Package is compatible with runtime `wasm`. See https://dart.dev/web/wasm for details. +Package is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model. +See https://dart.dev/web/wasm for details. ## 50/50 Pass static analysis diff --git a/test/goldens/end2end/sdp_transform-0.2.0.json b/test/goldens/end2end/sdp_transform-0.2.0.json index 34b229e51..736d357e3 100644 --- a/test/goldens/end2end/sdp_transform-0.2.0.json +++ b/test/goldens/end2end/sdp_transform-0.2.0.json @@ -67,7 +67,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "failed", - "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`.\nSee https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/sdp_transform-0.2.0.json_report.md b/test/goldens/end2end/sdp_transform-0.2.0.json_report.md index af09edcac..ba34dbd46 100644 --- a/test/goldens/end2end/sdp_transform-0.2.0.json_report.md +++ b/test/goldens/end2end/sdp_transform-0.2.0.json_report.md @@ -45,7 +45,7 @@ See [package layout](https://dart.dev/tools/pub/package-layout#examples) guideli ### [x] 0/0 points: WASM compatibility -Unable to detect compatibility with runtime `wasm`. +Unable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 0/50 Pass static analysis diff --git a/test/goldens/end2end/skiplist-0.1.0.json b/test/goldens/end2end/skiplist-0.1.0.json index 1188dea20..92db9637d 100644 --- a/test/goldens/end2end/skiplist-0.1.0.json +++ b/test/goldens/end2end/skiplist-0.1.0.json @@ -64,7 +64,7 @@ "grantedPoints": 0, "maxPoints": 20, "status": "failed", - "summary": "### [x] 0/20 points: Platform support detection failed\n\n
\n\nCould not determine supported platforms as package resolution failed.\n\n\nRun `dart pub get` for more information.\n
\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`.\nSee https://dart.dev/web/wasm for details." + "summary": "### [x] 0/20 points: Platform support detection failed\n\n
\n\nCould not determine supported platforms as package resolution failed.\n\n\nRun `dart pub get` for more information.\n
\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/skiplist-0.1.0.json_report.md b/test/goldens/end2end/skiplist-0.1.0.json_report.md index 1cd2207c6..7682a2138 100644 --- a/test/goldens/end2end/skiplist-0.1.0.json_report.md +++ b/test/goldens/end2end/skiplist-0.1.0.json_report.md @@ -46,7 +46,7 @@ Run `dart pub get` for more information. ### [x] 0/0 points: WASM compatibility -Unable to detect compatibility with runtime `wasm`. +Unable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 0/50 Pass static analysis diff --git a/test/goldens/end2end/steward-0.3.1.json b/test/goldens/end2end/steward-0.3.1.json index 5b51fe9ca..415963052 100644 --- a/test/goldens/end2end/steward-0.3.1.json +++ b/test/goldens/end2end/steward-0.3.1.json @@ -96,7 +96,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "failed", - "summary": "### [*] 20/20 points: Supports 3 of 6 possible platforms (iOS, Android, Web, **Windows**, **macOS**, **Linux**)\n\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n\nThese platforms are not supported:\n\n
\n\nPackage not compatible with platform Android\n\n\nBecause:\n* `package:steward/steward.dart` that imports:\n* `package:steward/app/app.dart` that imports:\n* `package:steward/router/router.dart` that imports:\n* `package:steward/controllers/route_utils.dart` that imports:\n* `dart:mirrors`\n
\n
\n\nPackage not compatible with platform iOS\n\n\nBecause:\n* `package:steward/steward.dart` that imports:\n* `package:steward/app/app.dart` that imports:\n* `package:steward/router/router.dart` that imports:\n* `package:steward/controllers/route_utils.dart` that imports:\n* `dart:mirrors`\n
\n
\n\nPackage not compatible with platform Web\n\n\nBecause:\n* `package:steward/steward.dart` that imports:\n* `package:steward/app/app.dart` that imports:\n* `package:steward/config/config_reader.dart` that imports:\n* `dart:io`\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:steward/steward.dart` that imports:\n* `package:steward/app/app.dart` that imports:\n* `package:steward/config/config_reader.dart` that imports:\n* `dart:io`\n
\nSee https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 3 of 6 possible platforms (iOS, Android, Web, **Windows**, **macOS**, **Linux**)\n\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n\nThese platforms are not supported:\n\n
\n\nPackage not compatible with platform Android\n\n\nBecause:\n* `package:steward/steward.dart` that imports:\n* `package:steward/app/app.dart` that imports:\n* `package:steward/router/router.dart` that imports:\n* `package:steward/controllers/route_utils.dart` that imports:\n* `dart:mirrors`\n
\n
\n\nPackage not compatible with platform iOS\n\n\nBecause:\n* `package:steward/steward.dart` that imports:\n* `package:steward/app/app.dart` that imports:\n* `package:steward/router/router.dart` that imports:\n* `package:steward/controllers/route_utils.dart` that imports:\n* `dart:mirrors`\n
\n
\n\nPackage not compatible with platform Web\n\n\nBecause:\n* `package:steward/steward.dart` that imports:\n* `package:steward/app/app.dart` that imports:\n* `package:steward/config/config_reader.dart` that imports:\n* `dart:io`\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:steward/steward.dart` that imports:\n* `package:steward/app/app.dart` that imports:\n* `package:steward/config/config_reader.dart` that imports:\n* `dart:io`\n
\nPackage is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/steward-0.3.1.json_report.md b/test/goldens/end2end/steward-0.3.1.json_report.md index 9c55007dc..9689314e9 100644 --- a/test/goldens/end2end/steward-0.3.1.json_report.md +++ b/test/goldens/end2end/steward-0.3.1.json_report.md @@ -77,6 +77,7 @@ Because: * `package:steward/config/config_reader.dart` that imports: * `dart:io` +Package is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 40/50 Pass static analysis diff --git a/test/goldens/end2end/url_launcher-6.1.12.json b/test/goldens/end2end/url_launcher-6.1.12.json index b3d0182d8..6bf4f87bc 100644 --- a/test/goldens/end2end/url_launcher-6.1.12.json +++ b/test/goldens/end2end/url_launcher-6.1.12.json @@ -134,7 +134,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "passed", - "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [*] 0/0 points: WASM compatibility\n\nPackage is compatible with runtime `wasm`. See https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [*] 0/0 points: WASM compatibility\n\nPackage is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/url_launcher-6.1.12.json_report.md b/test/goldens/end2end/url_launcher-6.1.12.json_report.md index 37a190bdd..5a638f1b5 100644 --- a/test/goldens/end2end/url_launcher-6.1.12.json_report.md +++ b/test/goldens/end2end/url_launcher-6.1.12.json_report.md @@ -44,7 +44,8 @@ Some symbols that are missing documentation: `link`, `url_launcher`, `url_launch ### [*] 0/0 points: WASM compatibility -Package is compatible with runtime `wasm`. See https://dart.dev/web/wasm for details. +Package is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model. +See https://dart.dev/web/wasm for details. ## 50/50 Pass static analysis diff --git a/test/goldens/end2end/webdriver-3.0.0.json b/test/goldens/end2end/webdriver-3.0.0.json index cfa72ee67..8a803de79 100644 --- a/test/goldens/end2end/webdriver-3.0.0.json +++ b/test/goldens/end2end/webdriver-3.0.0.json @@ -90,7 +90,7 @@ "grantedPoints": 0, "maxPoints": 20, "status": "failed", - "summary": "### [x] 0/20 points: Supports 0 of 6 possible platforms (iOS, Android, Web, Windows, macOS, Linux)\n\n\nThese platforms are not supported:\n\n
\n\nPackage not compatible with platform Android\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform iOS\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform Windows\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform Linux\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform macOS\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform Web\n\n\nBecause:\n* `package:webdriver/async_io.dart` that imports:\n* `package:webdriver/src/request/async_io_request_client.dart` that imports:\n* `dart:io`\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\nSee https://dart.dev/web/wasm for details." + "summary": "### [x] 0/20 points: Supports 0 of 6 possible platforms (iOS, Android, Web, Windows, macOS, Linux)\n\n\nThese platforms are not supported:\n\n
\n\nPackage not compatible with platform Android\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform iOS\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform Windows\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform Linux\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform macOS\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform Web\n\n\nBecause:\n* `package:webdriver/async_io.dart` that imports:\n* `package:webdriver/src/request/async_io_request_client.dart` that imports:\n* `dart:io`\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\nPackage is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/webdriver-3.0.0.json_report.md b/test/goldens/end2end/webdriver-3.0.0.json_report.md index 623a07775..080380feb 100644 --- a/test/goldens/end2end/webdriver-3.0.0.json_report.md +++ b/test/goldens/end2end/webdriver-3.0.0.json_report.md @@ -105,6 +105,7 @@ Because: * `package:webdriver/src/request/async_xhr_request_client.dart` that imports: * `dart:html` +Package is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 30/50 Pass static analysis From 9f5d6ea81fb948119eb4901250d1b0c9fe730c92 Mon Sep 17 00:00:00 2001 From: Istvan Soos Date: Mon, 26 Aug 2024 16:49:01 +0200 Subject: [PATCH 2/2] Updated text + goldens --- lib/src/report/multi_platform.dart | 6 +++--- test/goldens/end2end/_dummy_pkg-1.0.0-null-safety.1.json | 2 +- .../end2end/_dummy_pkg-1.0.0-null-safety.1.json_report.md | 2 +- test/goldens/end2end/async-2.11.0.json | 2 +- test/goldens/end2end/async-2.11.0.json_report.md | 2 +- test/goldens/end2end/audio_service-0.18.10.json | 2 +- test/goldens/end2end/audio_service-0.18.10.json_report.md | 2 +- test/goldens/end2end/bulma_min-0.7.4.json | 2 +- test/goldens/end2end/bulma_min-0.7.4.json_report.md | 2 +- test/goldens/end2end/dnd-2.0.1.json | 2 +- test/goldens/end2end/dnd-2.0.1.json_report.md | 2 +- test/goldens/end2end/gg-1.0.12.json | 2 +- test/goldens/end2end/gg-1.0.12.json_report.md | 2 +- test/goldens/end2end/http-0.13.0.json | 2 +- test/goldens/end2end/http-0.13.0.json_report.md | 2 +- test/goldens/end2end/lints-1.0.0.json | 2 +- test/goldens/end2end/lints-1.0.0.json_report.md | 2 +- test/goldens/end2end/mime_type-0.3.2.json | 2 +- test/goldens/end2end/mime_type-0.3.2.json_report.md | 2 +- test/goldens/end2end/nsd_android-1.2.2.json | 2 +- test/goldens/end2end/nsd_android-1.2.2.json_report.md | 2 +- test/goldens/end2end/onepub-1.1.0.json | 2 +- test/goldens/end2end/onepub-1.1.0.json_report.md | 2 +- test/goldens/end2end/sdp_transform-0.2.0.json | 2 +- test/goldens/end2end/sdp_transform-0.2.0.json_report.md | 2 +- test/goldens/end2end/skiplist-0.1.0.json | 2 +- test/goldens/end2end/skiplist-0.1.0.json_report.md | 2 +- test/goldens/end2end/steward-0.3.1.json | 2 +- test/goldens/end2end/steward-0.3.1.json_report.md | 2 +- test/goldens/end2end/url_launcher-6.1.12.json | 2 +- test/goldens/end2end/url_launcher-6.1.12.json_report.md | 2 +- test/goldens/end2end/webdriver-3.0.0.json | 2 +- test/goldens/end2end/webdriver-3.0.0.json_report.md | 2 +- 33 files changed, 35 insertions(+), 35 deletions(-) diff --git a/lib/src/report/multi_platform.dart b/lib/src/report/multi_platform.dart index b89a94d3b..4a03465e5 100644 --- a/lib/src/report/multi_platform.dart +++ b/lib/src/report/multi_platform.dart @@ -139,7 +139,7 @@ Future _createWasmSubsection(PackageContext context) async { [ explanationToIssue(explanation), RawParagraph( - 'Package is not compatible with runtime wasm, and will not be rewarded ' + 'This package is not compatible with runtime `wasm`, and will not be rewarded ' 'full points in a future version of the scoring model.', ), RawParagraph('See https://dart.dev/web/wasm for details.'), @@ -155,7 +155,7 @@ Future _createWasmSubsection(PackageContext context) async { description, [ RawParagraph( - 'Package is compatible with runtime wasm, and will be rewarded ' + 'This package is compatible with runtime `wasm`, and will be rewarded ' 'additional points in a future version of the scoring model.'), RawParagraph('See https://dart.dev/web/wasm for details.'), ], @@ -168,7 +168,7 @@ Future _createWasmSubsection(PackageContext context) async { description, [ RawParagraph( - 'Unable to detect compatibility with runtime `wasm`, and the package will not ' + 'Unable to detect compatibility with runtime `wasm`, and this package will not ' 'be rewarded full points in a future version of the scoring model.'), RawParagraph('See https://dart.dev/web/wasm for details.'), ], diff --git a/test/goldens/end2end/_dummy_pkg-1.0.0-null-safety.1.json b/test/goldens/end2end/_dummy_pkg-1.0.0-null-safety.1.json index 17bc6853b..af5373b73 100644 --- a/test/goldens/end2end/_dummy_pkg-1.0.0-null-safety.1.json +++ b/test/goldens/end2end/_dummy_pkg-1.0.0-null-safety.1.json @@ -57,7 +57,7 @@ "grantedPoints": 0, "maxPoints": 20, "status": "failed", - "summary": "### [x] 0/20 points: Platform support detection failed\n\n
\n\nCould not determine supported platforms as package resolution failed.\n\n\nRun `dart pub get` for more information.\n
\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." + "summary": "### [x] 0/20 points: Platform support detection failed\n\n
\n\nCould not determine supported platforms as package resolution failed.\n\n\nRun `dart pub get` for more information.\n
\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`, and this package will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/_dummy_pkg-1.0.0-null-safety.1.json_report.md b/test/goldens/end2end/_dummy_pkg-1.0.0-null-safety.1.json_report.md index ee999b8b6..c727ff8ea 100644 --- a/test/goldens/end2end/_dummy_pkg-1.0.0-null-safety.1.json_report.md +++ b/test/goldens/end2end/_dummy_pkg-1.0.0-null-safety.1.json_report.md @@ -80,7 +80,7 @@ Run `dart pub get` for more information. ### [x] 0/0 points: WASM compatibility -Unable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model. +Unable to detect compatibility with runtime `wasm`, and this package will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 0/50 Pass static analysis diff --git a/test/goldens/end2end/async-2.11.0.json b/test/goldens/end2end/async-2.11.0.json index 9fb0f628f..dee1e42dc 100644 --- a/test/goldens/end2end/async-2.11.0.json +++ b/test/goldens/end2end/async-2.11.0.json @@ -87,7 +87,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "passed", - "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [*] 0/0 points: WASM compatibility\n\nPackage is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [*] 0/0 points: WASM compatibility\n\nThis package is compatible with runtime `wasm`, and will be rewarded additional points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/async-2.11.0.json_report.md b/test/goldens/end2end/async-2.11.0.json_report.md index cfe5a2005..6663280a4 100644 --- a/test/goldens/end2end/async-2.11.0.json_report.md +++ b/test/goldens/end2end/async-2.11.0.json_report.md @@ -44,7 +44,7 @@ See [package layout](https://dart.dev/tools/pub/package-layout#examples) guideli ### [*] 0/0 points: WASM compatibility -Package is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model. +This package is compatible with runtime `wasm`, and will be rewarded additional points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 50/50 Pass static analysis diff --git a/test/goldens/end2end/audio_service-0.18.10.json b/test/goldens/end2end/audio_service-0.18.10.json index e942a2e1a..dd12642df 100644 --- a/test/goldens/end2end/audio_service-0.18.10.json +++ b/test/goldens/end2end/audio_service-0.18.10.json @@ -155,7 +155,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "failed", - "summary": "### [*] 20/20 points: Supports 4 of 6 possible platforms (**iOS**, **Android**, **Web**, Windows, **macOS**, Linux)\n\n* ✓ Android\n* ✓ iOS\n* ✓ macOS\n* ✓ Web\n\nThese platforms are not supported:\n\n
\n\nPackage does not support platform `Windows`.\n\n\nBecause:\n* `package:audio_service/audio_service.dart` that declares support for platforms: `Android`, `iOS`, `macOS`, `Web`.\n
\n
\n\nPackage does not support platform `Linux`.\n\n\nBecause:\n* `package:audio_service/audio_service.dart` that declares support for platforms: `Android`, `iOS`, `macOS`, `Web`.\n
\n\nThese issues are present but do not affect the score, because they may not originate in your package:\n\n
\n\nPackage does not support platform `Web`.\n\n\nBecause:\n* `package:audio_service/audio_service.dart` that imports:\n* `package:flutter_cache_manager/flutter_cache_manager.dart` that imports:\n* `package:flutter_cache_manager/src/storage/cache_info_repositories/cache_info_repositories.dart` that imports:\n* `package:flutter_cache_manager/src/storage/cache_info_repositories/json_cache_info_repository.dart` that imports:\n* `package:path_provider/path_provider.dart` that declares support for platforms: `Android`, `iOS`, `Windows`, `Linux`, `macOS`.\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:audio_service/audio_service.dart` that imports:\n* `package:flutter_cache_manager/flutter_cache_manager.dart` that imports:\n* `package:flutter_cache_manager/src/web/web_helper.dart` that imports:\n* `package:flutter_cache_manager/src/cache_store.dart` that imports:\n* `package:flutter_cache_manager/src/storage/file_system/file_system.dart` that imports:\n* `package:file/file.dart` that imports:\n* `package:file/src/interface.dart` that imports:\n* `package:file/src/io.dart` that imports:\n* `dart:io`\n
\nPackage is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 4 of 6 possible platforms (**iOS**, **Android**, **Web**, Windows, **macOS**, Linux)\n\n* ✓ Android\n* ✓ iOS\n* ✓ macOS\n* ✓ Web\n\nThese platforms are not supported:\n\n
\n\nPackage does not support platform `Windows`.\n\n\nBecause:\n* `package:audio_service/audio_service.dart` that declares support for platforms: `Android`, `iOS`, `macOS`, `Web`.\n
\n
\n\nPackage does not support platform `Linux`.\n\n\nBecause:\n* `package:audio_service/audio_service.dart` that declares support for platforms: `Android`, `iOS`, `macOS`, `Web`.\n
\n\nThese issues are present but do not affect the score, because they may not originate in your package:\n\n
\n\nPackage does not support platform `Web`.\n\n\nBecause:\n* `package:audio_service/audio_service.dart` that imports:\n* `package:flutter_cache_manager/flutter_cache_manager.dart` that imports:\n* `package:flutter_cache_manager/src/storage/cache_info_repositories/cache_info_repositories.dart` that imports:\n* `package:flutter_cache_manager/src/storage/cache_info_repositories/json_cache_info_repository.dart` that imports:\n* `package:path_provider/path_provider.dart` that declares support for platforms: `Android`, `iOS`, `Windows`, `Linux`, `macOS`.\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:audio_service/audio_service.dart` that imports:\n* `package:flutter_cache_manager/flutter_cache_manager.dart` that imports:\n* `package:flutter_cache_manager/src/web/web_helper.dart` that imports:\n* `package:flutter_cache_manager/src/cache_store.dart` that imports:\n* `package:flutter_cache_manager/src/storage/file_system/file_system.dart` that imports:\n* `package:file/file.dart` that imports:\n* `package:file/src/interface.dart` that imports:\n* `package:file/src/io.dart` that imports:\n* `dart:io`\n
\nThis package is not compatible with runtime `wasm`, and will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/audio_service-0.18.10.json_report.md b/test/goldens/end2end/audio_service-0.18.10.json_report.md index 4e7de381d..1470bda30 100644 --- a/test/goldens/end2end/audio_service-0.18.10.json_report.md +++ b/test/goldens/end2end/audio_service-0.18.10.json_report.md @@ -79,7 +79,7 @@ Because: * `package:file/src/io.dart` that imports: * `dart:io` -Package is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model. +This package is not compatible with runtime `wasm`, and will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 50/50 Pass static analysis diff --git a/test/goldens/end2end/bulma_min-0.7.4.json b/test/goldens/end2end/bulma_min-0.7.4.json index b9d57441a..a296188c1 100644 --- a/test/goldens/end2end/bulma_min-0.7.4.json +++ b/test/goldens/end2end/bulma_min-0.7.4.json @@ -58,7 +58,7 @@ "grantedPoints": 0, "maxPoints": 20, "status": "failed", - "summary": "### [x] 0/20 points: Platform support detection failed\n\n
\n\nCould not determine supported platforms as package resolution failed.\n\n\nRun `dart pub get` for more information.\n
\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." + "summary": "### [x] 0/20 points: Platform support detection failed\n\n
\n\nCould not determine supported platforms as package resolution failed.\n\n\nRun `dart pub get` for more information.\n
\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`, and this package will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/bulma_min-0.7.4.json_report.md b/test/goldens/end2end/bulma_min-0.7.4.json_report.md index 809b7ab04..e16ce8ec9 100644 --- a/test/goldens/end2end/bulma_min-0.7.4.json_report.md +++ b/test/goldens/end2end/bulma_min-0.7.4.json_report.md @@ -39,7 +39,7 @@ Run `dart pub get` for more information. ### [x] 0/0 points: WASM compatibility -Unable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model. +Unable to detect compatibility with runtime `wasm`, and this package will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 0/50 Pass static analysis diff --git a/test/goldens/end2end/dnd-2.0.1.json b/test/goldens/end2end/dnd-2.0.1.json index e2d06f979..425107925 100644 --- a/test/goldens/end2end/dnd-2.0.1.json +++ b/test/goldens/end2end/dnd-2.0.1.json @@ -71,7 +71,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "failed", - "summary": "### [*] 20/20 points: Supports 1 of 6 possible platforms (iOS, Android, **Web**, Windows, macOS, Linux)\n\n* ✓ Web\n\nThese platforms are not supported:\n\n
\n\nPackage not compatible with platform Android\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n
\n\nPackage not compatible with platform iOS\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n
\n\nPackage not compatible with platform Windows\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n
\n\nPackage not compatible with platform Linux\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n
\n\nPackage not compatible with platform macOS\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\nPackage is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 1 of 6 possible platforms (iOS, Android, **Web**, Windows, macOS, Linux)\n\n* ✓ Web\n\nThese platforms are not supported:\n\n
\n\nPackage not compatible with platform Android\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n
\n\nPackage not compatible with platform iOS\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n
\n\nPackage not compatible with platform Windows\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n
\n\nPackage not compatible with platform Linux\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n
\n\nPackage not compatible with platform macOS\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:dnd/dnd.dart` that imports:\n* `dart:js`\n
\nThis package is not compatible with runtime `wasm`, and will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/dnd-2.0.1.json_report.md b/test/goldens/end2end/dnd-2.0.1.json_report.md index db99cfb5f..d6593cbe9 100644 --- a/test/goldens/end2end/dnd-2.0.1.json_report.md +++ b/test/goldens/end2end/dnd-2.0.1.json_report.md @@ -89,7 +89,7 @@ Because: * `package:dnd/dnd.dart` that imports: * `dart:js` -Package is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model. +This package is not compatible with runtime `wasm`, and will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 30/50 Pass static analysis diff --git a/test/goldens/end2end/gg-1.0.12.json b/test/goldens/end2end/gg-1.0.12.json index 674e3208e..d01ec8241 100644 --- a/test/goldens/end2end/gg-1.0.12.json +++ b/test/goldens/end2end/gg-1.0.12.json @@ -147,7 +147,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "failed", - "summary": "### [*] 20/20 points: Supports 5 of 6 possible platforms (**iOS**, **Android**, Web, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n\nThese platforms are not supported:\n\n
\n\nPackage not compatible with platform Web\n\n\nBecause:\n* `package:gg/gg.dart` that imports:\n* `package:gg/src/tools/checks.dart` that imports:\n* `package:gg_publish/gg_publish.dart` that imports:\n* `package:gg_publish/src/commands/publish.dart` that imports:\n* `package:gg_version/gg_version.dart` that imports:\n* `package:gg_version/src/commands/published_version.dart` that imports:\n* `package:gg_args/gg_args.dart` that imports:\n* `package:gg_args/src/missing_sub_commands.dart` that imports:\n* `dart:io`\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:gg/gg.dart` that imports:\n* `package:gg/src/tools/checks.dart` that imports:\n* `package:gg_publish/gg_publish.dart` that imports:\n* `package:gg_publish/src/commands/publish.dart` that imports:\n* `package:gg_version/gg_version.dart` that imports:\n* `package:gg_version/src/commands/published_version.dart` that imports:\n* `package:gg_args/gg_args.dart` that imports:\n* `package:gg_args/src/missing_sub_commands.dart` that imports:\n* `dart:io`\n
\nPackage is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 5 of 6 possible platforms (**iOS**, **Android**, Web, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n\nThese platforms are not supported:\n\n
\n\nPackage not compatible with platform Web\n\n\nBecause:\n* `package:gg/gg.dart` that imports:\n* `package:gg/src/tools/checks.dart` that imports:\n* `package:gg_publish/gg_publish.dart` that imports:\n* `package:gg_publish/src/commands/publish.dart` that imports:\n* `package:gg_version/gg_version.dart` that imports:\n* `package:gg_version/src/commands/published_version.dart` that imports:\n* `package:gg_args/gg_args.dart` that imports:\n* `package:gg_args/src/missing_sub_commands.dart` that imports:\n* `dart:io`\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:gg/gg.dart` that imports:\n* `package:gg/src/tools/checks.dart` that imports:\n* `package:gg_publish/gg_publish.dart` that imports:\n* `package:gg_publish/src/commands/publish.dart` that imports:\n* `package:gg_version/gg_version.dart` that imports:\n* `package:gg_version/src/commands/published_version.dart` that imports:\n* `package:gg_args/gg_args.dart` that imports:\n* `package:gg_args/src/missing_sub_commands.dart` that imports:\n* `dart:io`\n
\nThis package is not compatible with runtime `wasm`, and will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/gg-1.0.12.json_report.md b/test/goldens/end2end/gg-1.0.12.json_report.md index fb01f7594..d28190ba8 100644 --- a/test/goldens/end2end/gg-1.0.12.json_report.md +++ b/test/goldens/end2end/gg-1.0.12.json_report.md @@ -65,7 +65,7 @@ Because: * `package:gg_args/src/missing_sub_commands.dart` that imports: * `dart:io` -Package is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model. +This package is not compatible with runtime `wasm`, and will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 50/50 Pass static analysis diff --git a/test/goldens/end2end/http-0.13.0.json b/test/goldens/end2end/http-0.13.0.json index 64dcf4b6d..05ac4d2dc 100644 --- a/test/goldens/end2end/http-0.13.0.json +++ b/test/goldens/end2end/http-0.13.0.json @@ -92,7 +92,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "passed", - "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [*] 0/0 points: WASM compatibility\n\nPackage is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [*] 0/0 points: WASM compatibility\n\nThis package is compatible with runtime `wasm`, and will be rewarded additional points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/http-0.13.0.json_report.md b/test/goldens/end2end/http-0.13.0.json_report.md index c63d5f045..20b7e98cc 100644 --- a/test/goldens/end2end/http-0.13.0.json_report.md +++ b/test/goldens/end2end/http-0.13.0.json_report.md @@ -31,7 +31,7 @@ Detected license: `BSD-3-Clause`. ### [*] 0/0 points: WASM compatibility -Package is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model. +This package is compatible with runtime `wasm`, and will be rewarded additional points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 40/50 Pass static analysis diff --git a/test/goldens/end2end/lints-1.0.0.json b/test/goldens/end2end/lints-1.0.0.json index 7d7b9e8ff..1b85c93d9 100644 --- a/test/goldens/end2end/lints-1.0.0.json +++ b/test/goldens/end2end/lints-1.0.0.json @@ -69,7 +69,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "passed", - "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [*] 0/0 points: WASM compatibility\n\nPackage is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [*] 0/0 points: WASM compatibility\n\nThis package is compatible with runtime `wasm`, and will be rewarded additional points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/lints-1.0.0.json_report.md b/test/goldens/end2end/lints-1.0.0.json_report.md index 42ff78662..34fab3037 100644 --- a/test/goldens/end2end/lints-1.0.0.json_report.md +++ b/test/goldens/end2end/lints-1.0.0.json_report.md @@ -40,7 +40,7 @@ See [package layout](https://dart.dev/tools/pub/package-layout#examples) guideli ### [*] 0/0 points: WASM compatibility -Package is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model. +This package is compatible with runtime `wasm`, and will be rewarded additional points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 50/50 Pass static analysis diff --git a/test/goldens/end2end/mime_type-0.3.2.json b/test/goldens/end2end/mime_type-0.3.2.json index 16b57be81..78a224e2e 100644 --- a/test/goldens/end2end/mime_type-0.3.2.json +++ b/test/goldens/end2end/mime_type-0.3.2.json @@ -51,7 +51,7 @@ "grantedPoints": 0, "maxPoints": 20, "status": "failed", - "summary": "### [x] 0/20 points: Platform support detection failed\n\n
\n\nCould not determine supported platforms as package resolution failed.\n\n\nRun `dart pub get` for more information.\n
\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." + "summary": "### [x] 0/20 points: Platform support detection failed\n\n
\n\nCould not determine supported platforms as package resolution failed.\n\n\nRun `dart pub get` for more information.\n
\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`, and this package will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/mime_type-0.3.2.json_report.md b/test/goldens/end2end/mime_type-0.3.2.json_report.md index 1909ccada..303983bab 100644 --- a/test/goldens/end2end/mime_type-0.3.2.json_report.md +++ b/test/goldens/end2end/mime_type-0.3.2.json_report.md @@ -68,7 +68,7 @@ Run `dart pub get` for more information. ### [x] 0/0 points: WASM compatibility -Unable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model. +Unable to detect compatibility with runtime `wasm`, and this package will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 0/50 Pass static analysis diff --git a/test/goldens/end2end/nsd_android-1.2.2.json b/test/goldens/end2end/nsd_android-1.2.2.json index 8c6f5daeb..a8507bde7 100644 --- a/test/goldens/end2end/nsd_android-1.2.2.json +++ b/test/goldens/end2end/nsd_android-1.2.2.json @@ -87,7 +87,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "passed", - "summary": "### [*] 20/20 points: Supports 1 of 6 possible platforms (iOS, **Android**, Web, Windows, macOS, Linux)\n\n* ✓ Android\n\nThese platforms are not supported:\n\n
\n\nPackage does not support platform `iOS`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n
\n\nPackage does not support platform `Windows`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n
\n\nPackage does not support platform `Linux`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n
\n\nPackage does not support platform `macOS`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n
\n\nPackage does not support platform `Web`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n\n### [*] 0/0 points: WASM compatibility\n\nPackage is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 1 of 6 possible platforms (iOS, **Android**, Web, Windows, macOS, Linux)\n\n* ✓ Android\n\nThese platforms are not supported:\n\n
\n\nPackage does not support platform `iOS`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n
\n\nPackage does not support platform `Windows`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n
\n\nPackage does not support platform `Linux`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n
\n\nPackage does not support platform `macOS`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n
\n\nPackage does not support platform `Web`.\n\n\nBecause:\n* `nsd_android` that declares support for platforms: `Android`.\n
\n\n### [*] 0/0 points: WASM compatibility\n\nThis package is compatible with runtime `wasm`, and will be rewarded additional points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/nsd_android-1.2.2.json_report.md b/test/goldens/end2end/nsd_android-1.2.2.json_report.md index 6f985f606..724170148 100644 --- a/test/goldens/end2end/nsd_android-1.2.2.json_report.md +++ b/test/goldens/end2end/nsd_android-1.2.2.json_report.md @@ -76,7 +76,7 @@ Because: ### [*] 0/0 points: WASM compatibility -Package is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model. +This package is compatible with runtime `wasm`, and will be rewarded additional points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 50/50 Pass static analysis diff --git a/test/goldens/end2end/onepub-1.1.0.json b/test/goldens/end2end/onepub-1.1.0.json index fbce104a6..aa95009b9 100644 --- a/test/goldens/end2end/onepub-1.1.0.json +++ b/test/goldens/end2end/onepub-1.1.0.json @@ -149,7 +149,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "passed", - "summary": "### [*] 20/20 points: Supports 3 of 6 possible platforms (iOS, Android, Web, **Windows**, **macOS**, **Linux**)\n\n* ✓ Linux\n* ✓ macOS\n* ✓ Windows\n\nThese platforms are not supported:\n\n
\n\nAndroid\n\n\nCannot assign Android automatically to a binary only package.\n
\n
\n\niOS\n\n\nCannot assign iOS automatically to a binary only package.\n
\n
\n\nWeb\n\n\nCannot assign Web automatically to a binary only package.\n
\n\n### [*] 0/0 points: WASM compatibility\n\nPackage is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 3 of 6 possible platforms (iOS, Android, Web, **Windows**, **macOS**, **Linux**)\n\n* ✓ Linux\n* ✓ macOS\n* ✓ Windows\n\nThese platforms are not supported:\n\n
\n\nAndroid\n\n\nCannot assign Android automatically to a binary only package.\n
\n
\n\niOS\n\n\nCannot assign iOS automatically to a binary only package.\n
\n
\n\nWeb\n\n\nCannot assign Web automatically to a binary only package.\n
\n\n### [*] 0/0 points: WASM compatibility\n\nThis package is compatible with runtime `wasm`, and will be rewarded additional points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/onepub-1.1.0.json_report.md b/test/goldens/end2end/onepub-1.1.0.json_report.md index 5996926cc..8fda323fa 100644 --- a/test/goldens/end2end/onepub-1.1.0.json_report.md +++ b/test/goldens/end2end/onepub-1.1.0.json_report.md @@ -84,7 +84,7 @@ Cannot assign Web automatically to a binary only package. ### [*] 0/0 points: WASM compatibility -Package is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model. +This package is compatible with runtime `wasm`, and will be rewarded additional points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 50/50 Pass static analysis diff --git a/test/goldens/end2end/sdp_transform-0.2.0.json b/test/goldens/end2end/sdp_transform-0.2.0.json index 736d357e3..d6b3d61b3 100644 --- a/test/goldens/end2end/sdp_transform-0.2.0.json +++ b/test/goldens/end2end/sdp_transform-0.2.0.json @@ -67,7 +67,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "failed", - "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`, and this package will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/sdp_transform-0.2.0.json_report.md b/test/goldens/end2end/sdp_transform-0.2.0.json_report.md index ba34dbd46..ab7af6035 100644 --- a/test/goldens/end2end/sdp_transform-0.2.0.json_report.md +++ b/test/goldens/end2end/sdp_transform-0.2.0.json_report.md @@ -45,7 +45,7 @@ See [package layout](https://dart.dev/tools/pub/package-layout#examples) guideli ### [x] 0/0 points: WASM compatibility -Unable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model. +Unable to detect compatibility with runtime `wasm`, and this package will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 0/50 Pass static analysis diff --git a/test/goldens/end2end/skiplist-0.1.0.json b/test/goldens/end2end/skiplist-0.1.0.json index 92db9637d..afa3fc71c 100644 --- a/test/goldens/end2end/skiplist-0.1.0.json +++ b/test/goldens/end2end/skiplist-0.1.0.json @@ -64,7 +64,7 @@ "grantedPoints": 0, "maxPoints": 20, "status": "failed", - "summary": "### [x] 0/20 points: Platform support detection failed\n\n
\n\nCould not determine supported platforms as package resolution failed.\n\n\nRun `dart pub get` for more information.\n
\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." + "summary": "### [x] 0/20 points: Platform support detection failed\n\n
\n\nCould not determine supported platforms as package resolution failed.\n\n\nRun `dart pub get` for more information.\n
\n\n### [x] 0/0 points: WASM compatibility\n\nUnable to detect compatibility with runtime `wasm`, and this package will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/skiplist-0.1.0.json_report.md b/test/goldens/end2end/skiplist-0.1.0.json_report.md index 7682a2138..6fb211019 100644 --- a/test/goldens/end2end/skiplist-0.1.0.json_report.md +++ b/test/goldens/end2end/skiplist-0.1.0.json_report.md @@ -46,7 +46,7 @@ Run `dart pub get` for more information. ### [x] 0/0 points: WASM compatibility -Unable to detect compatibility with runtime `wasm`, and the package will not be rewarded full points in a future version of the scoring model. +Unable to detect compatibility with runtime `wasm`, and this package will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 0/50 Pass static analysis diff --git a/test/goldens/end2end/steward-0.3.1.json b/test/goldens/end2end/steward-0.3.1.json index 415963052..aa883ad30 100644 --- a/test/goldens/end2end/steward-0.3.1.json +++ b/test/goldens/end2end/steward-0.3.1.json @@ -96,7 +96,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "failed", - "summary": "### [*] 20/20 points: Supports 3 of 6 possible platforms (iOS, Android, Web, **Windows**, **macOS**, **Linux**)\n\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n\nThese platforms are not supported:\n\n
\n\nPackage not compatible with platform Android\n\n\nBecause:\n* `package:steward/steward.dart` that imports:\n* `package:steward/app/app.dart` that imports:\n* `package:steward/router/router.dart` that imports:\n* `package:steward/controllers/route_utils.dart` that imports:\n* `dart:mirrors`\n
\n
\n\nPackage not compatible with platform iOS\n\n\nBecause:\n* `package:steward/steward.dart` that imports:\n* `package:steward/app/app.dart` that imports:\n* `package:steward/router/router.dart` that imports:\n* `package:steward/controllers/route_utils.dart` that imports:\n* `dart:mirrors`\n
\n
\n\nPackage not compatible with platform Web\n\n\nBecause:\n* `package:steward/steward.dart` that imports:\n* `package:steward/app/app.dart` that imports:\n* `package:steward/config/config_reader.dart` that imports:\n* `dart:io`\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:steward/steward.dart` that imports:\n* `package:steward/app/app.dart` that imports:\n* `package:steward/config/config_reader.dart` that imports:\n* `dart:io`\n
\nPackage is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 3 of 6 possible platforms (iOS, Android, Web, **Windows**, **macOS**, **Linux**)\n\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n\nThese platforms are not supported:\n\n
\n\nPackage not compatible with platform Android\n\n\nBecause:\n* `package:steward/steward.dart` that imports:\n* `package:steward/app/app.dart` that imports:\n* `package:steward/router/router.dart` that imports:\n* `package:steward/controllers/route_utils.dart` that imports:\n* `dart:mirrors`\n
\n
\n\nPackage not compatible with platform iOS\n\n\nBecause:\n* `package:steward/steward.dart` that imports:\n* `package:steward/app/app.dart` that imports:\n* `package:steward/router/router.dart` that imports:\n* `package:steward/controllers/route_utils.dart` that imports:\n* `dart:mirrors`\n
\n
\n\nPackage not compatible with platform Web\n\n\nBecause:\n* `package:steward/steward.dart` that imports:\n* `package:steward/app/app.dart` that imports:\n* `package:steward/config/config_reader.dart` that imports:\n* `dart:io`\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:steward/steward.dart` that imports:\n* `package:steward/app/app.dart` that imports:\n* `package:steward/config/config_reader.dart` that imports:\n* `dart:io`\n
\nThis package is not compatible with runtime `wasm`, and will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/steward-0.3.1.json_report.md b/test/goldens/end2end/steward-0.3.1.json_report.md index 9689314e9..be6dec2e4 100644 --- a/test/goldens/end2end/steward-0.3.1.json_report.md +++ b/test/goldens/end2end/steward-0.3.1.json_report.md @@ -77,7 +77,7 @@ Because: * `package:steward/config/config_reader.dart` that imports: * `dart:io` -Package is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model. +This package is not compatible with runtime `wasm`, and will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 40/50 Pass static analysis diff --git a/test/goldens/end2end/url_launcher-6.1.12.json b/test/goldens/end2end/url_launcher-6.1.12.json index 6bf4f87bc..5ea0fb5bf 100644 --- a/test/goldens/end2end/url_launcher-6.1.12.json +++ b/test/goldens/end2end/url_launcher-6.1.12.json @@ -134,7 +134,7 @@ "grantedPoints": 20, "maxPoints": 20, "status": "passed", - "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [*] 0/0 points: WASM compatibility\n\nPackage is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." + "summary": "### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n* ✓ iOS\n* ✓ Windows\n* ✓ Linux\n* ✓ macOS\n* ✓ Web\n\n### [*] 0/0 points: WASM compatibility\n\nThis package is compatible with runtime `wasm`, and will be rewarded additional points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/url_launcher-6.1.12.json_report.md b/test/goldens/end2end/url_launcher-6.1.12.json_report.md index 5a638f1b5..45c9e8525 100644 --- a/test/goldens/end2end/url_launcher-6.1.12.json_report.md +++ b/test/goldens/end2end/url_launcher-6.1.12.json_report.md @@ -44,7 +44,7 @@ Some symbols that are missing documentation: `link`, `url_launcher`, `url_launch ### [*] 0/0 points: WASM compatibility -Package is compatible with runtime wasm, and will be rewarded additional points in a future version of the scoring model. +This package is compatible with runtime `wasm`, and will be rewarded additional points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 50/50 Pass static analysis diff --git a/test/goldens/end2end/webdriver-3.0.0.json b/test/goldens/end2end/webdriver-3.0.0.json index 8a803de79..81a32870b 100644 --- a/test/goldens/end2end/webdriver-3.0.0.json +++ b/test/goldens/end2end/webdriver-3.0.0.json @@ -90,7 +90,7 @@ "grantedPoints": 0, "maxPoints": 20, "status": "failed", - "summary": "### [x] 0/20 points: Supports 0 of 6 possible platforms (iOS, Android, Web, Windows, macOS, Linux)\n\n\nThese platforms are not supported:\n\n
\n\nPackage not compatible with platform Android\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform iOS\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform Windows\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform Linux\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform macOS\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform Web\n\n\nBecause:\n* `package:webdriver/async_io.dart` that imports:\n* `package:webdriver/src/request/async_io_request_client.dart` that imports:\n* `dart:io`\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\nPackage is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." + "summary": "### [x] 0/20 points: Supports 0 of 6 possible platforms (iOS, Android, Web, Windows, macOS, Linux)\n\n\nThese platforms are not supported:\n\n
\n\nPackage not compatible with platform Android\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform iOS\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform Windows\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform Linux\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform macOS\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\n
\n\nPackage not compatible with platform Web\n\n\nBecause:\n* `package:webdriver/async_io.dart` that imports:\n* `package:webdriver/src/request/async_io_request_client.dart` that imports:\n* `dart:io`\n
\n\n### [x] 0/0 points: WASM compatibility\n\n
\n\nPackage not compatible with runtime wasm\n\n\nBecause:\n* `package:webdriver/async_html.dart` that imports:\n* `package:webdriver/src/request/async_xhr_request_client.dart` that imports:\n* `dart:html`\n
\nThis package is not compatible with runtime `wasm`, and will not be rewarded full points in a future version of the scoring model.\nSee https://dart.dev/web/wasm for details." }, { "id": "analysis", diff --git a/test/goldens/end2end/webdriver-3.0.0.json_report.md b/test/goldens/end2end/webdriver-3.0.0.json_report.md index 080380feb..ddbbcbf1e 100644 --- a/test/goldens/end2end/webdriver-3.0.0.json_report.md +++ b/test/goldens/end2end/webdriver-3.0.0.json_report.md @@ -105,7 +105,7 @@ Because: * `package:webdriver/src/request/async_xhr_request_client.dart` that imports: * `dart:html` -Package is not compatible with runtime wasm, and will not be rewarded full points in a future version of the scoring model. +This package is not compatible with runtime `wasm`, and will not be rewarded full points in a future version of the scoring model. See https://dart.dev/web/wasm for details. ## 30/50 Pass static analysis