cloud_firestore 0.9.13+1
cloud_firestore: ^0.9.13+1 copied to clipboard
Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.
We analyzed this package on Feb 8, 2021, and awarded it 65 pub points (of a possible 110):
0/10 points: Provide a valid pubspec.yaml
Homepage URL doesn't exist.
At the time of the analysis https://github.com/flutter/plugins/tree/master/packages/cloud_firestore
was unreachable.
0/5 points: Provide a valid README.md
Links in `README.md` should be secure. 2 links are insecure.
README.md:9:15
╷
9 │ <li>Using the <a href="http://console.firebase.google.com/">Firebase Console</a>, add an Android app to your project:
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
╵
Use https
URLs instead.
5/5 points: Provide a valid CHANGELOG.md
10/10 points: Package has an example
- Found example at:
example/lib/main.dart
10/10 points: 20% or more of the public API has dartdoc comments
- 76 out of 116 API elements (65.5 %) have documentation comments.
10/20 points: Supports 2 of 3 possible platforms (iOS, Android, Web)
Found 6 issues. Showing the first 2:
Consider supporting multiple platforms:
Package does not support Flutter platform Web
Because:
package:cloud_firestore/cloud_firestore.dart
that declares support for platforms: Android, iOS
20/30 points: code has no errors, warnings, lints, or formatting issues
Found 5 issues. Showing the first 2:
INFO: The value of the field '_firestore' isn't used.
lib/src/document_change.dart:40:19
╷
40 │ final Firestore _firestore;
│ ^^^^^^^^^^
╵
To reproduce make sure you are using pedantic and run flutter analyze lib/src/document_change.dart
INFO: The member 'FirebaseApp' can only be used within 'package:firebase_core/src/firebase_app.dart' or a test.
lib/src/firestore_message_codec.dart:77:33
╷
77 │ final FirebaseApp app = FirebaseApp(name: appName);
│ ^^^^^^^^^^^
╵
To reproduce make sure you are using pedantic and run flutter analyze lib/src/firestore_message_codec.dart
0/10 points: All of the package dependencies are supported in the latest version
Package | Constraint | Compatible | Latest |
---|---|---|---|
collection | ^1.14.3 | 1.15.0-nullsafety.5 | 1.15.0 |
firebase_core | ^0.3.0 | 0.3.4 | 0.7.0 |
meta | ^1.0.5 | 1.3.0-nullsafety.6 | 1.3.0 |
Transitive dependencies
Package | Constraint | Compatible | Latest |
---|---|---|---|
characters | - | 1.1.0-nullsafety.5 | 1.1.0 |
typed_data | - | 1.3.0-nullsafety.5 | 1.3.0 |
vector_math | - | 2.1.0-nullsafety.5 | 2.1.0 |
To reproduce run pub outdated --no-dev-dependencies --up-to-date --no-dependency-overrides
.
The constraint `^0.3.0` on firebase_core does not support the latest published version `0.7.0`
pubspec.yaml:19:18
╷
19 │ firebase_core: "^0.3.0"
│ ^^^^^^^^
╵
10/10 points: Package supports latest stable Dart and Flutter SDKs
Analysed with
Pana 0.14.10
,
Flutter 1.25.0-8.3.pre
,
Dart 2.12.0 (build 2.12.0-133.7.beta)
.