beads 0.1.1
beads: ^0.1.1 copied to clipboard

Dart native

This implementation covers two concepts. Beads Sequence - append only data structure which applies bit packing technuques to appended values. Beads Bracelet - a strategy to serialise a complex object

0
likes
55 / 100
pub points
0 %
popularity

We analyzed this package on Mar 4, 2021, and awarded it 55 pub points (of a possible 100):

Follow Dart file conventions
5 / 20

0/10 points: Provide a valid pubspec.yaml

The package description is too long.

Search engines display only the first part of the description. Try to keep the value of the description field in your package's pubspec.yaml file between 60 and 180 characters.

5/5 points: Provide a valid README.md

0/5 points: Provide a valid CHANGELOG.md

No `CHANGELOG.md` found.

Changelog entries help developers follow the progress of your package. See the example generated by stagehand.

Provide documentation
0 / 10

0/10 points: Package has an example

No example found.

See package layout guidelines on how to add an example.

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:beads/beads.dart that imports:
  • package:beads/src/beads_bracelet.dart that imports:
  • dart:mirrors
Pass static analysis
20 / 30

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

Found 4 issues. Showing the first 2:

INFO: Avoid const keyword.

lib/src/beads_bracelet.dart:5:29

  ╷
5 │ const BeadIndex beadIndex = const BeadIndex();
  │                             ^^^^^^^^^^^^^^^^^
  ╵

To reproduce make sure you are using pedantic and run dartanalyzer lib/src/beads_bracelet.dart

INFO: Unnecessary new keyword.

lib/src/beads_implementation.dart:711:17

    ╷
711 │     var bdata = new ByteData(4);
    │                 ^^^^^^^^^^^^^^^
    ╵

To reproduce make sure you are using pedantic and run dartanalyzer lib/src/beads_implementation.dart

Support up-to-date dependencies
20 / 20

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

PackageConstraintCompatibleLatest
meta^1.1.71.3.01.3.0

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

Analysed with Pana 0.15.2, Dart 2.12.0.

0
likes
55
pub points
0%
popularity

This implementation covers two concepts. Beads Sequence - append only data structure which applies bit packing technuques to appended values. Beads Bracelet - a strategy to serialise a complex object as Beads Sequence.

Repository (GitHub)
View/report issues

Uploader

maxim.zaks@googlemail.com

License

MIT (LICENSE)

Dependencies

meta

More

Packages that depend on beads