zwave 0.9.0

A Dart Library for interacting with Z-Wave devices on Linux.

0
likes
55 / 100
pub points
0 %
popularity

We analyzed this package on Oct 19, 2020, and awarded it 55 pub points (of a possible 100):

Follow Dart file conventions
15 / 20

10/10 points: Provide a valid pubspec.yaml

0/5 points: Provide a valid README.md

Links in `README.md` should be secure. 1 link is insecure.

README.md:16:1

   ╷
16 │ <a href="http://aeotec.com/z-wave-usb-stick">Aeon Labs Aeotec Z-Wave Z-Stick, Gen5 (ZW090)</a>.</li>
   │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   ╵

Use https URLs instead.

5/5 points: Provide a valid CHANGELOG.md

Provide documentation
10 / 10

10/10 points: Package has an example

  • Found example at: example/example.dart
Support multiple platforms
10 / 20

10/20 points: Supports 1 of 2 possible platforms (native, js)

Consider supporting multiple platforms:

Package not compatible with runtime js

Because:

  • package:zwave/port/rpi_zw_port.dart that imports:
  • package:zwave/port/zw_port.dart that imports:
  • dart:isolate
Pass static analysis
0 / 30

0/30 points: code has no errors, warnings, lints, or formatting issues

Found 115 issues. Showing the first 2:

ERROR: Target of URI doesn't exist: 'package:path/path.dart'.

bin/build_lib.dart:4:8

  ╷
4 │ import 'package:path/path.dart';
  │        ^^^^^^^^^^^^^^^^^^^^^^^^
  ╵

To reproduce make sure you are using pedantic and run dartanalyzer bin/build_lib.dart

ERROR: The function 'join' isn't defined.

bin/build_lib.dart:39:32

   ╷
39 │   final pubspecFile = new File(join(pkgDir.path, '..', 'pubspec.yaml'));
   │                                ^^^^
   ╵

To reproduce make sure you are using pedantic and run dartanalyzer bin/build_lib.dart

Support up-to-date dependencies
20 / 20

10/10 points: All of the package dependencies are supported in the latest version

PackageConstraintCompatibleLatest
args^1.5.01.6.01.6.0
logging^0.11.30.11.40.11.4

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

10/10 points: Package supports latest stable Dart and Flutter SDKs