homie_dart 2.0.2
homie_dart: ^2.0.2 copied to clipboard
An implementation of the homie convention 4.0 with extension support in dart. Also features the homie legacy stats, homie legacy firmeware and epnw meta extensions.
The package version is not analyzed, because it does not support Dart 3. Until this is resolved, the package will receive a pub score of 0.
10/10 points: Provide a valid pubspec.yaml
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: BSD-2-Clause
.
10/10 points: Package has an example
0/10 points: Failed to run dartdoc
- Failed to resolve dependencies.
stdout: MSG : Resolving dependencies...
MSG : Logs written to /tmp/tool-envQPQCWG/pub-cache-dirVCIDED/log/pub_log.txt.
stderr: FINE: Pub 3.0.2
FINE: Resolving dependencies finished (0.034s).
ERR : The lower bound of "sdk: '>=2.1.0 <3.0.0'" must be 2.12.0'
| or higher to enable null safety.
|
| The current Dart SDK (3.0.2) only supports null safety.
|
| For details, see https://dart.dev/null-safety
FINE: Exception type: DataException
FINE: package:pub/src/entrypoint.dart 987:7 Entrypoint._checkSdkConstraint
| package:pub/src/entrypoint.dart 359:7 Entrypoint.acquireDep[...]
| package:pub/src/log.dart 438:18 progress
| package:pub/src/entrypoint.dart 358:24 Entrypoint.acquireDependencies
| package:pub/src/command/upgrade.dart 133:13 UpgradeCommand._runUpgrade
| package:pub/src/command/upgrade.dart 122:13 UpgradeCommand.runProtected
| package:pub/src/command.dart 199:21 PubCommand.run.<fn>
| dart:async new Future.sync
| package:pub/src/utils.dart 113:12 captureErrors.wrappedCallback
| package:stack_trace Chain.capture
| package:pub/src/utils.dart 126:11 captureErrors
[...]
| dart:async new Future.sync
| package:args/command_runner.dart 122:14 CommandRunner.run
| package:dartdev/dartdev.dart 58:29 runDartdev
| /b/s/w/ir/x/w/sdk/pkg/dartdev/bin/dartdev.dart 11:9 main
| ===== asynchronous gap ===========================
| dart:async Future.catchError
| package:pub/src/utils.dart 113:52 captureErrors.wrappedCallback
| package:stack_trace Chain.capture
| package:pub/src/utils.dart 126:11 captureErrors
| package:pub/src/command.dart 198:13 PubCommand.run
| package:args/command_runner.dart 212:27 CommandRunner.runCommand
| package:dartdev/dartdev.dart 226:30 DartdevRunner.runCommand
| package:args/command_runner.dart 122:25 CommandRunner.run.<fn>
| dart:async new Future.sync
| package:args/command_runner.dart 122:14 CommandRunner.run
| package:dartdev/dartdev.dart 58:29 runDartdev
| /b/s/w/ir/x/w/sdk/pkg/dartdev/bin/dartdev.dart 11:9 main
---- End log transcript ----
IO : Writing 4028 characters to text file /tmp/tool-envQPQCWG/pub-cache-dirVCID[...]
0/20 points: Platform support detection failed
Could not determine supported platforms as package resolution failed.
Run dart pub get
for more information.
0/30 points: code has no errors, warnings, lints, or formatting issues
Found 385 issues. Showing the first 2:
ERROR: The non-nullable local variable 'h' must be assigned before it can be used.
lib/src/colors.dart:40:10
╷
40 │ (h * 360).floor(), (s * 100).floor(), (v * 100).floor());
│ ^
╵
To reproduce make sure you are using the lints_core and run dart analyze lib/src/colors.dart
ERROR: The non-nullable local variable 'r' must be assigned before it can be used.
lib/src/colors.dart:140:10
╷
140 │ (r * 255).round(), (g * 255).round(), (b * 255).round());
│ ^
╵
To reproduce make sure you are using the lints_core and run dart analyze lib/src/colors.dart
0/10 points: All of the package dependencies are supported in the latest version
Sdk constraint doesn't support current Dart version 3.0.2. Cannot run `dart pub outdated`.
pubspec.yaml:9:8
╷
9 │ sdk: ">=2.1.0 <3.0.0"
│ ^^^^^^^^^^^^^^^^
╵
0/10 points: Package supports latest stable Dart and Flutter SDKs
Sdk constraint doesn't support current Dart version 3.0.2.
pubspec.yaml:9:8
╷
9 │ sdk: ">=2.1.0 <3.0.0"
│ ^^^^^^^^^^^^^^^^
╵
Try widening the upper boundary of the constraint.
0/20 points: Unable to detect Dart 3 compatibility
- Failed to analyze Dart 3 compatibilty:
Unable to run pub upgrade.
The lower bound of "sdk: '>=2.1.0 <3.0.0'" must be 2.12.0'
or higher to enable null safety.
The current Dart SDK (3.1.0-63.1.beta) only supports null safety.
For details, see https://dart.dev/null-safety
Analysed with Pana 0.21.32
, Dart 3.0.2
.