jaguar_orm 2.2.7
jaguar_orm: ^2.2.7 copied to clipboard

Dart native js
Flutter Android iOS Linux macOS web Windows

Source-generated ORM with relations (one-to-one, one-to-many, many-to-many), preloading, cascading, polymorphic relations, etc

10
likes
90 / 110
pub points
78 %
popularity

We analyzed this package on Feb 27, 2021, and awarded it 90 pub points (of a possible 110):

Follow Dart file conventions
20 / 20

10/10 points: Provide a valid pubspec.yaml

5/5 points: Provide a valid README.md

5/5 points: Provide a valid CHANGELOG.md

Provide documentation
20 / 20

10/10 points: Package has an example

  • Found example at: example/example.dart

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

  • 19 out of 81 API elements (23.5 %) have documentation comments.
Support multiple platforms
20 / 20

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

Pass static analysis
20 / 30

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

Found 5 issues. Showing the first 2:

INFO: Use isEmpty instead of length

lib/src/helpers/relations.dart:58:9

   ╷
58 │     if (parents.length == 0) return;
   │         ^^^^^^^^^^^^^^^^^^^
   ╵

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

INFO: Unnecessary new keyword.

lib/src/helpers/relations.dart:65:16

   ╷
65 │         args = new List.filled(key.length, [], growable: false);
   │                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   ╵

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

Support up-to-date dependencies
10 / 20

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

  • Could not run pub outdated: pub get failed:
Because jaguar_orm depends on jaguar_query_postgres from path which doesn't exist (could not find package jaguar_query_postgres at "../postgres"), version solving failed.

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

Analysed with Pana 0.14.10, Dart 2.10.5.

10
likes
90
pub points
78%
popularity

Source-generated ORM with relations (one-to-one, one-to-many, many-to-many), preloading, cascading, polymorphic relations, etc

Repository (GitHub)
View/report issues

Documentation

API reference

Uploaders

tejainece@gmail.com
jimmy.aumard@gmail.com

License

BSD (LICENSE)

Dependencies

jaguar_query, meta, path, quiver

More

Packages that depend on jaguar_orm