odata 1.1.1 odata: ^1.1.1 copied to clipboard
This library is an abstraction of a client to make OData requests, intended to make the process of learning and using OData resources easier.
We analyzed this package 6 days ago, and awarded it 110 pub points (of a possible 140):
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: Use an OSI-approved license
Detected license: MIT
.
0/10 points: 20% or more of the public API has dartdoc comments
OUT: Documenting odata... Discovering libraries... Linking elements... Precaching local docs for 159985 elements... Initialized dartdoc with 208 libraries Generating docs for library odata_result.dart from package:odata/odata_result.dart... Generating docs for library odata_http_requester.dart from package:odata/odata_http_requester.dart... Generating docs for library odata_params.dart from package:odata/odata_params.dart... Generating docs for library odata_source.dart from package:odata/odata_source.dart... Generating docs for library odata.dart from package:odata/odata.dart... [4 more lines] ERR: warning: odata has no library level documentation comments from odata: (file:///tmp/pana_ZNOHGN/lib/odata_result.dart:1:9) warning: odata has no library level documentation comments from odata: (file:///tmp/pana_ZNOHGN/lib/odata_params.dart:1:9) error: file already written at "odata/odata-library.html" for symbol odata: (file:///tmp/pana_ZNOHGN/lib/odata_params.dart:1:9) conflicting with file already generated by odata: (file:///tmp/pana_ZNOHGN/lib/odata_result.dart:1:9) Dartdoc generates a path and filename to write to for each symbol. 'odata' conflicts with another symbol in the generated path, and therefore can not be written out. Changing the name, library name, or [51 more lines]
10/10 points: Package has an example
20/20 points: Supports 6 of 6 possible platforms (iOS, Android, Web, Windows, macOS, Linux)
- ✓ Android
- ✓ iOS
- ✓ Windows
- ✓ Linux
- ✓ macOS
- ✓ Web
40/50 points: code has no errors, warnings, lints, or formatting issues
Found 3 issues. Showing the first 2:
INFO: The import of 'odata_requester.dart' is unnecessary because all of the used elements are also provided by the import of 'package:odata/odata.dart'.
lib/odata_result.dart:5:8
╷
5 │ import 'odata_requester.dart';
│ ^^^^^^^^^^^^^^^^^^^^^^
╵
To reproduce make sure you are using the lints_core and run dart analyze lib/odata_result.dart
lib/odata_http_requester.dart doesn't match the Dart formatter.
To format your files run: dart format .
0/10 points: All of the package dependencies are supported in the latest version
Package | Constraint | Compatible | Latest |
---|---|---|---|
http |
^0.13.3 |
0.13.6 | 1.2.1 |
Transitive dependencies
Package | Constraint | Compatible | Latest |
---|---|---|---|
async |
- | 2.11.0 | 2.11.0 |
collection |
- | 1.18.0 | 1.18.0 |
http_parser |
- | 4.0.2 | 4.0.2 |
meta |
- | 1.14.0 | 1.14.0 |
path |
- | 1.9.0 | 1.9.0 |
source_span |
- | 1.10.0 | 1.10.0 |
string_scanner |
- | 1.2.0 | 1.2.0 |
term_glyph |
- | 1.2.1 | 1.2.1 |
typed_data |
- | 1.3.2 | 1.3.2 |
To reproduce run dart pub outdated --no-dev-dependencies --up-to-date --no-dependency-overrides
.
The constraint `^0.13.3` on http does not support the stable version `1.0.0`.
Try running dart pub upgrade --major-versions http
to update the constraint.
10/10 points: Package supports latest stable Dart and Flutter SDKs
Analyzed with Pana 0.22.3
, Dart 3.3.3
.
Check the analysis log for details.