hello_dart 0.3.3 icon indicating copy to clipboard operation
hello_dart: ^0.3.3 copied to clipboard

Platformweb

A visual and playful introduction to programming with the Dart language.

1
likes
85/ 140
pub points
0%
popularity

We analyzed this package 42 hours ago, and awarded it 85 pub points (of a possible 140):

icon indicating section status
Follow Dart file conventions
25 / 30icon to trigger folding of the section

10/10 points: Provide a valid pubspec.yaml

0/5 points: Provide a valid README.md

Links in `README.md` should be secure. 5 links are insecure.

README.md:8:1

  ╷
8 │ <a href="http://code.makery.ch/library/hello-dart/">Course Materials</a></p>
  │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  ╵

Use https URLs instead.

5/5 points: Provide a valid CHANGELOG.md

10/10 points: Use an OSI-approved license

Detected license: MIT.

icon indicating section status
Provide documentation
10 / 20icon to trigger folding of the section

0/10 points: Package has an example

No example found.

See package layout guidelines on how to add an example.

10/10 points: 20% or more of the public API has dartdoc comments

  • 129 out of 191 API elements (67.5 %) have documentation comments.
icon indicating section status
Platform support
20 / 20icon to trigger folding of the section

20/20 points: Supports 1 of 6 possible platforms (iOS, Android, Web, Windows, MacOS, Linux)

  • ✓ Web

These platforms are not supported:

Package not compatible with platform Android

Because:

  • package:hello_dart/hello_dart.dart that imports:
  • package:stagexl/stagexl.dart that imports:
  • package:stagexl/src/text.dart that imports:
  • package:stagexl/src/engine.dart that imports:
  • dart:html
Package not compatible with platform iOS

Because:

  • package:hello_dart/hello_dart.dart that imports:
  • package:stagexl/stagexl.dart that imports:
  • package:stagexl/src/text.dart that imports:
  • package:stagexl/src/engine.dart that imports:
  • dart:html
Package not compatible with platform Windows

Because:

  • package:hello_dart/hello_dart.dart that imports:
  • package:stagexl/stagexl.dart that imports:
  • package:stagexl/src/text.dart that imports:
  • package:stagexl/src/engine.dart that imports:
  • dart:html
Package not compatible with platform Linux

Because:

  • package:hello_dart/hello_dart.dart that imports:
  • package:stagexl/stagexl.dart that imports:
  • package:stagexl/src/text.dart that imports:
  • package:stagexl/src/engine.dart that imports:
  • dart:html
Package not compatible with platform macOS

Because:

  • package:hello_dart/hello_dart.dart that imports:
  • package:stagexl/stagexl.dart that imports:
  • package:stagexl/src/text.dart that imports:
  • package:stagexl/src/engine.dart that imports:
  • dart:html
icon indicating section status
Pass static analysis
20 / 30icon to trigger folding of the section

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

Found 5 issues. Showing the first 2:

INFO: A value for optional parameter 'clockwise' isn't ever given.

lib/src/actors/actor.dart:130:13

    ╷
130 │       {bool clockwise = true}) {
    │             ^^^^^^^^^
    ╵

To reproduce make sure you are using the lints_core and run dart analyze lib/src/actors/actor.dart

INFO: An uninitialized field should have an explicit type annotation.

lib/src/world/exceptions.dart:38:9

   ╷
38 │   final message;
   │         ^^^^^^^
   ╵

To reproduce make sure you are using the lints_core and run dart analyze lib/src/world/exceptions.dart

icon indicating section status
Support up-to-date dependencies
10 / 20icon to trigger folding of the section

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

PackageConstraintCompatibleLatest
collection^1.14.121.17.11.17.1
stagexl^1.4.41.4.62.1.2
string_scanner^1.0.51.2.01.2.0
Transitive dependencies
PackageConstraintCompatibleLatest
charcode-1.3.11.3.1
convert-2.1.13.1.1
meta-1.9.11.9.1
path-1.8.31.8.3
petitparser-3.1.05.3.0
source_span-1.9.11.9.1
term_glyph-1.2.11.2.1
typed_data-1.3.11.3.1
xml-4.5.16.2.2

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

The constraint `^1.4.4` on stagexl does not support the stable version `2.0.0`.

Try running dart pub upgrade --major-versions stagexl to update the constraint.

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

icon indicating section status
Support sound null safety
0 / 20icon to trigger folding of the section

0/20 points: Package does not opt in to null safety.

Package language version (indicated by the sdk constraint `>=2.0.0 <3.0.0`) is less than 2.12.

Consider migrating.

Analysed with Pana 0.21.27, Dart 2.19.4.

1
likes
85
pub points
0%
popularity

Publisher

verified publisher iconjakobservices.ch

A visual and playful introduction to programming with the Dart language.

Homepage

Documentation

Documentation
API reference

License

Icon for licenses.MIT (LICENSE)

Dependencies

collection, stagexl, string_scanner

More

Packages that depend on hello_dart