
## ✗ Follow Dart file conventions (20 / 30)
### [x] 0/10 points: Provide a valid `pubspec.yaml`

* `pubspec.yaml` doesn't have a `homepage` entry.

* `pubspec.yaml` doesn't have a `repository` entry.

### [*] 5/5 points: Provide a valid `README.md`

### [*] 5/5 points: Provide a valid `CHANGELOG.md`

### [*] 10/10 points: Use an OSI-approved license

Detected license: `MIT`.


## ✓ Provide documentation (20 / 20)
### [*] 10/10 points: 20% or more of the public API has dartdoc comments

58 out of 188 API elements (30.9 %) have documentation comments.

Some symbols that are missing documentation: `devkit.BlackBox.close`, `devkit.BlackBox.crashStore`, `devkit.BlackBox.dispose`, `devkit.BlackBox.flagStore`, `devkit.BlackBox.fpsMonitor`.

### [*] 10/10 points: Package has an example


## ✗ Platform support (10 / 20)
### [~] 10/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)

* ✓ Android

* ✓ iOS

* ✓ Windows

* ✓ Linux

* ✓ macOS

* ✓ Web


These issues are present but do not affect the score, because they may not originate in your package:

<details>
<summary>
Package does not support platform `Android`.
</summary>

Because:
* `package:flutter_blackbox/flutter_blackbox.dart` that imports:
* `package:flutter_blackbox/src/adapters/http_client/devkit_http_client.dart` that imports:
* `package:flutter_blackbox/src/devkit.dart` that imports:
* `package:package_info_plus/package_info_plus.dart` that imports:
* `package:package_info_plus/src/package_info_plus_windows.dart` that imports:
* `package:package_info_plus/src/file_version_info.dart` that imports:
* `package:win32/win32.dart` that declares support for platforms: `Windows`.
</details>

<details>
<summary>
Package does not support platform `iOS`.
</summary>

Because:
* `package:flutter_blackbox/flutter_blackbox.dart` that imports:
* `package:flutter_blackbox/src/adapters/http_client/devkit_http_client.dart` that imports:
* `package:flutter_blackbox/src/devkit.dart` that imports:
* `package:package_info_plus/package_info_plus.dart` that imports:
* `package:package_info_plus/src/package_info_plus_windows.dart` that imports:
* `package:package_info_plus/src/file_version_info.dart` that imports:
* `package:win32/win32.dart` that declares support for platforms: `Windows`.
</details>

<details>
<summary>
Package does not support platform `Windows`.
</summary>

Because:
* `package:flutter_blackbox/flutter_blackbox.dart` that imports:
* `package:flutter_blackbox/src/adapters/http_client/devkit_http_client.dart` that imports:
* `package:flutter_blackbox/src/devkit.dart` that imports:
* `package:connectivity_plus/connectivity_plus.dart` that imports:
* `package:connectivity_plus/src/connectivity_plus_linux.dart` that imports:
* `package:nm/nm.dart` that declares support for platforms: `Linux`.
</details>

<details>
<summary>
Package does not support platform `Linux`.
</summary>

Because:
* `package:flutter_blackbox/flutter_blackbox.dart` that imports:
* `package:flutter_blackbox/src/adapters/http_client/devkit_http_client.dart` that imports:
* `package:flutter_blackbox/src/devkit.dart` that imports:
* `package:package_info_plus/package_info_plus.dart` that imports:
* `package:package_info_plus/src/package_info_plus_windows.dart` that imports:
* `package:package_info_plus/src/file_version_info.dart` that imports:
* `package:win32/win32.dart` that declares support for platforms: `Windows`.
</details>

<details>
<summary>
Package does not support platform `macOS`.
</summary>

Because:
* `package:flutter_blackbox/flutter_blackbox.dart` that imports:
* `package:flutter_blackbox/src/adapters/http_client/devkit_http_client.dart` that imports:
* `package:flutter_blackbox/src/devkit.dart` that imports:
* `package:package_info_plus/package_info_plus.dart` that imports:
* `package:package_info_plus/src/package_info_plus_windows.dart` that imports:
* `package:package_info_plus/src/file_version_info.dart` that imports:
* `package:win32/win32.dart` that declares support for platforms: `Windows`.
</details>

<details>
<summary>
Package not compatible with platform Web
</summary>

Because:
* `package:flutter_blackbox/flutter_blackbox.dart` that imports:
* `package:flutter_blackbox/src/adapters/http_client/devkit_http_client.dart` that imports:
* `package:flutter_blackbox/src/devkit.dart` that imports:
* `package:package_info_plus/package_info_plus.dart` that imports:
* `package:package_info_plus/src/package_info_plus_linux.dart` that imports:
* `dart:io`
</details>


WASM compatibility:

<details>
<summary>
Package not compatible with runtime wasm
</summary>

Because:
* `package:flutter_blackbox/flutter_blackbox.dart` that imports:
* `package:flutter_blackbox/src/adapters/http_client/devkit_http_client.dart` that imports:
* `package:flutter_blackbox/src/devkit.dart` that imports:
* `package:package_info_plus/package_info_plus.dart` that imports:
* `package:package_info_plus/src/package_info_plus_linux.dart` that imports:
* `dart:io`
</details>


**Note:** This package supports Web but is not WASM-compatible, resulting in a partial score. See https://dart.dev/web/wasm for details.


## ✗ Pass static analysis (40 / 50)
### [~] 40/50 points: code has no errors, warnings, lints, or formatting issues

Found 19 issues. Showing the first 2:

<details>
<summary>
lib/src/adapters/dio/dio_devkit_adapter.dart doesn't match the Dart formatter.
</summary>

To format your files run: `dart format .`
</details>

<details>
<summary>
lib/src/adapters/http/devkit_http_adapter.dart doesn't match the Dart formatter.
</summary>

To format your files run: `dart format .`
</details>


## ✓ Support up-to-date dependencies (40 / 40)
### [*] 10/10 points: All of the package dependencies are supported in the latest version

|Package|Constraint|Compatible|Latest|Notes|
|:-|:-|:-|:-|:-|
|[`connectivity_plus`]|`^7.0.0`|7.0.0|7.0.0||
|[`device_info_plus`]|`^12.3.0`|12.3.0|12.3.0||
|[`dio`]|`^5.4.0`|5.9.2|5.9.2||
|[`http`]|`^1.0.0`|1.6.0|1.6.0||
|[`package_info_plus`]|`^9.0.0`|9.0.0|9.0.0||

<details><summary>Transitive dependencies</summary>

|Package|Constraint|Compatible|Latest|Notes|
|:-|:-|:-|:-|:-|
|[`args`]|-|2.7.0|2.7.0||
|[`async`]|-|2.13.0|2.13.0||
|[`characters`]|-|1.4.0|1.4.1||
|[`clock`]|-|1.1.2|1.1.2||
|[`collection`]|-|1.19.1|1.19.1||
|[`connectivity_plus_platform_interface`]|-|2.0.1|2.0.1||
|[`dbus`]|-|0.7.12|0.7.12||
|[`device_info_plus_platform_interface`]|-|7.0.3|7.0.3||
|[`dio_web_adapter`]|-|2.1.2|2.1.2||
|[`ffi`]|-|2.2.0|2.2.0||
|[`file`]|-|7.0.1|7.0.1||
|[`http_parser`]|-|4.1.2|4.1.2||
|[`material_color_utilities`]|-|0.11.1|0.13.0||
|[`meta`]|-|1.16.0|1.18.2||
|[`mime`]|-|2.0.0|2.0.0||
|[`nm`]|-|0.5.0|0.5.0||
|[`package_info_plus_platform_interface`]|-|3.2.1|3.2.1||
|[`path`]|-|1.9.1|1.9.1||
|[`petitparser`]|-|7.0.2|7.0.2||
|[`plugin_platform_interface`]|-|2.1.8|2.1.8||
|[`source_span`]|-|1.10.2|1.10.2||
|[`string_scanner`]|-|1.4.1|1.4.1||
|[`term_glyph`]|-|1.2.2|1.2.2||
|[`typed_data`]|-|1.4.0|1.4.0||
|[`vector_math`]|-|2.2.0|2.3.0||
|[`web`]|-|1.1.1|1.1.1||
|[`win32`]|-|5.15.0|6.0.0||
|[`win32_registry`]|-|2.1.0|3.0.2||
|[`xml`]|-|6.6.1|6.6.1||
</details>

To reproduce run `dart pub outdated --no-dev-dependencies --up-to-date --no-dependency-overrides`.

[`connectivity_plus`]: https://pub.dev/packages/connectivity_plus
[`device_info_plus`]: https://pub.dev/packages/device_info_plus
[`dio`]: https://pub.dev/packages/dio
[`http`]: https://pub.dev/packages/http
[`package_info_plus`]: https://pub.dev/packages/package_info_plus
[`args`]: https://pub.dev/packages/args
[`async`]: https://pub.dev/packages/async
[`characters`]: https://pub.dev/packages/characters
[`clock`]: https://pub.dev/packages/clock
[`collection`]: https://pub.dev/packages/collection
[`connectivity_plus_platform_interface`]: https://pub.dev/packages/connectivity_plus_platform_interface
[`dbus`]: https://pub.dev/packages/dbus
[`device_info_plus_platform_interface`]: https://pub.dev/packages/device_info_plus_platform_interface
[`dio_web_adapter`]: https://pub.dev/packages/dio_web_adapter
[`ffi`]: https://pub.dev/packages/ffi
[`file`]: https://pub.dev/packages/file
[`http_parser`]: https://pub.dev/packages/http_parser
[`material_color_utilities`]: https://pub.dev/packages/material_color_utilities
[`meta`]: https://pub.dev/packages/meta
[`mime`]: https://pub.dev/packages/mime
[`nm`]: https://pub.dev/packages/nm
[`package_info_plus_platform_interface`]: https://pub.dev/packages/package_info_plus_platform_interface
[`path`]: https://pub.dev/packages/path
[`petitparser`]: https://pub.dev/packages/petitparser
[`plugin_platform_interface`]: https://pub.dev/packages/plugin_platform_interface
[`source_span`]: https://pub.dev/packages/source_span
[`string_scanner`]: https://pub.dev/packages/string_scanner
[`term_glyph`]: https://pub.dev/packages/term_glyph
[`typed_data`]: https://pub.dev/packages/typed_data
[`vector_math`]: https://pub.dev/packages/vector_math
[`web`]: https://pub.dev/packages/web
[`win32`]: https://pub.dev/packages/win32
[`win32_registry`]: https://pub.dev/packages/win32_registry
[`xml`]: https://pub.dev/packages/xml

### [*] 10/10 points: Package supports latest stable Dart and Flutter SDKs

### [*] 20/20 points: Compatible with dependency constraint lower bounds

`pub downgrade` does not expose any static analysis error.


Points: 130/160.
