angel_orm_postgres 1.0.0
angel_orm_postgres: ^1.0.0 copied to clipboard
PostgreSQL support for Angel's ORM. Includes functionality for querying and transactions.
0
likes
80
/ 110
pub points
54
%
popularity
We analyzed this package on Apr 22, 2021, and awarded it 80 pub points (of a possible 110):
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: Package has an example
- Found example at:
example/main.dart
10/10 points: 20% or more of the public API has dartdoc comments
- 15 out of 20 API elements (75.0 %) have documentation comments.
10/20 points: Supports 1 of 2 possible platforms (native, js)
Consider supporting multiple platforms:
Package not compatible with runtime js
Because:
package:angel_orm_postgres/angel_orm_postgres.dart
that imports:package:postgres/postgres.dart
that imports:package:postgres/src/execution_context.dart
that imports:package:postgres/src/connection.dart
that imports:package:postgres/src/client_messages.dart
that imports:package:postgres/src/query.dart
that imports:dart:io
20/30 points: code has no errors, warnings, lints, or formatting issues
Found 6 issues. Showing the first 2:
INFO: Unnecessary new keyword.
lib/angel_orm_postgres.dart:87:34
╷
87 │ final Pool _pool, _connMutex = new Pool(1);
│ ^^^^^^^^^^^
╵
To reproduce make sure you are using pedantic and run dartanalyzer lib/angel_orm_postgres.dart
INFO: Unnecessary new keyword.
lib/angel_orm_postgres.dart:90:17
╷
90 │ : _pool = new Pool(size) {
│ ^^^^^^^^^^^^^^
╵
To reproduce make sure you are using pedantic and run dartanalyzer lib/angel_orm_postgres.dart
0/10 points: All of the package dependencies are supported in the latest version
- Could not run pub outdated:
pub get
failed:
Because angel_orm_postgres depends on angel_orm_test from path which doesn't exist (could not find package angel_orm_test at "../angel_orm_test"), version solving failed.
10/10 points: Package supports latest stable Dart and Flutter SDKs
Analysed with
Pana 0.15.4
,
Dart 2.12.2
.