appstitch_stripe 1.0.4
appstitch_stripe: ^1.0.4 copied to clipboard
Stripe Integrations for Appstitch.
We analyzed this package 3 days ago, and awarded it 80 pub points (of a possible 140):
0/10 points: Provide a valid pubspec.yaml
The package description is too short.
Add more detail to the description
field of pubspec.yaml
. Use 60 to 180 characters to describe the package, what it does, and its target use case.
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: BSD-3-Clause
.
10/10 points: Package has an example
0/10 points: Failed to run dartdoc
dartdoc
failed with:
exitCode: 255
stdout: [2023-03-20T12:46:17.215911] Starting...
Documenting appstitch_stripe...
Initialized dartdoc with 1070 libraries
Generating docs for library native_stripe from package:appstitch_stripe/native_s[...]
Generating docs for library android_pay_payment_request from package:appstitch_s[...]
Generating docs for library card_form_payment_request from package:appstitch_str[...]
Generating docs for library apple_pay_payment_request from package:appstitch_str[...]
Generating docs for library payment_intent from package:appstitch_stripe/native_[...]
Generating docs for library error_codes from package:appstitch_stripe/native_str[...]
Generating docs for library appstitch_stripe from package:appstitch_stripe/stripe.dart...
Generating docs for library types from package:appstitch_stripe/types.dart...
Generating docs for library paymentBehaviour from package:appstitch_stripe/types[...]
Generating docs for library appstitch_stripe from package:appstitch_stripe/types[...]
Generating docs for library updatePaymentIntentOpts from package:appstitch_strip[...]
Generating docs for library appstitch_stripe from package:appstitch_stripe/types[...]
Generating docs for library customer from package:appstitch_stripe/types/customer.dart...
Generating docs for library method from package:appstitch_stripe/types/method.dart...
Generating docs for library appstitch_stripe from package:appstitch_stripe/types[...]
Generating docs for library androidPayOpts from package:appstitch_stripe/types/a[...]
Generating docs for library attachPaymentMethodOpts from package:appstitch_strip[...]
[...]
Generating docs for library paymentIntent from package:appstitch_stripe/types/pa[...]
Generating docs for library token from package:appstitch_stripe/types/token.dart...
Generating docs for library applePayOpts from package:appstitch_stripe/types/app[...]
Generating docs for library interval from package:appstitch_stripe/types/interval.dart...
Generating docs for library address from package:appstitch_stripe/types/address.dart...
Generating docs for library base from package:appstitch_stripe/types/base.dart...
Generating docs for library price from package:appstitch_stripe/types/price.dart...
Generating docs for library discount from package:appstitch_stripe/types/discount.dart...
Generating docs for library cancellationReason from package:appstitch_stripe/typ[...]
Generating docs for library capturePaymentIntentOpts from package:appstitch_stri[...]
Generating docs for library confirmPaymentIntentOpts from package:appstitch_stri[...]
Generating docs for library updateSubscriptionOpts from package:appstitch_stripe[...]
Generating docs for library paymentMethodData from package:appstitch_stripe/type[...]
Generating docs for library androidPayLineItem from package:appstitch_stripe/typ[...]
Generating docs for library appstitch_stripe from package:appstitch_stripe/types[...]
Generating docs for library appstitch_stripe from package:appstitch_stripe/types[...]
Generating docs for library applePayLineItem from package:appstitch_stripe/types[...]
Generating docs for library bankAccount from package:appstitch_stripe/types/bank[...]
Documented 54 public libraries in 104.7 seconds
stderr: warning: appstitch_stripe has no library level documentation comments
from appstitch_stripe: (file:///tmp/pub-dartlang-dartdocEYQJPU/pkg/lib/strip[...]
warning: appstitch_stripe has no library level documentation comments
from appstitch_stripe: (file:///tmp/pub-dartlang-dartdocEYQJPU/pkg/lib/types[...]
error: failed to write file at: appstitch_stripe/appstitch_stripe-library.html
for symbol appstitch_stripe: (file:///tmp/pub-dartlang-dartdocEYQJPU/pkg/lib[...]
conflicting with file already generated by appstitch_stripe: (file:///tmp/pu[...]
Dartdoc generates a path and filename to write to for each symbol.
appstitch_stripe conflicts with another symbol in the generated
path, and therefore can not be written out. Changing the name,
library name, or class name (if appropriate) of one of the
conflicting items can resolve the conflict. Alternatively, use the
@nodoc tag in one symbol's documentation comments to hide it.
warning: appstitch_stripe has no library level documentation comments
from appstitch_stripe: (file:///tmp/pub-dartlang-dartdocEYQJPU/pkg/lib/types[...]
error: failed to write file at: appstitch_stripe/appstitch_stripe-library.html
for symbol appstitch_stripe: (file:///tmp/pub-dartlang-dartdocEYQJPU/pkg/lib[...]
conflicting with file already generated by appstitch_stripe: (file:///tmp/pu[...]
warning: appstitch_stripe has no library level documentation comments
from appstitch_stripe: (file:///tmp/pub-dartlang-dartdocEYQJPU/pkg/lib/types[...]
[...]
warning: appstitch_stripe has no library level documentation comments
from appstitch_stripe: (file:///tmp/pub-dartlang-dartdocEYQJPU/pkg/lib/types[...]
error: failed to write file at: appstitch_stripe/appstitch_stripe-library.html
for symbol appstitch_stripe: (file:///tmp/pub-dartlang-dartdocEYQJPU/pkg/lib[...]
conflicting with file already generated by appstitch_stripe: (file:///tmp/pu[...]
warning: appstitch_stripe has no library level documentation comments
from appstitch_stripe: (file:///tmp/pub-dartlang-dartdocEYQJPU/pkg/lib/types[...]
error: failed to write file at: appstitch_stripe/appstitch_stripe-library.html
for symbol appstitch_stripe: (file:///tmp/pub-dartlang-dartdocEYQJPU/pkg/lib[...]
conflicting with file already generated by appstitch_stripe: (file:///tmp/pu[...]
Found 11 warnings and 10 errors.
Unhandled exception:
encountered 10 errors
#0 Dartdoc.generateDocs (package:dartdoc/src/dartdoc.dart:261:9)
<asynchronous suspension>
#1 pubDartDoc (package:pub_dartdoc/pub_dartdoc.dart:32:19)
<asynchronous suspension>
#2 main (file:///project/pkg/pub_dartdoc/bin/pub_dartdoc.dart:7:52)
<asynchronous suspension>
20/20 points: Supports 2 of 6 possible platforms (iOS, Android, Web, Windows, MacOS, Linux)
- ✓ Android
- ✓ iOS
These platforms are not supported:
Package does not support platform `Windows`.
Because:
package:appstitch_stripe/native_stripe.dart
that declares support for platforms:Android
,iOS
.
Package does not support platform `Linux`.
Because:
package:appstitch_stripe/native_stripe.dart
that declares support for platforms:Android
,iOS
.
Package does not support platform `macOS`.
Because:
package:appstitch_stripe/native_stripe.dart
that declares support for platforms:Android
,iOS
.
Package does not support platform `Web`.
Because:
package:appstitch_stripe/native_stripe.dart
that declares support for platforms:Android
,iOS
.
20/30 points: code has no errors, warnings, lints, or formatting issues
Found 14 issues. Showing the first 2:
INFO: The import of 'package:flutter/material.dart' is unnecessary because all of the used elements are also provided by the import of 'package:flutter/foundation.dart'.
lib/native_stripe/error_codes.dart:4:8
╷
4 │ import 'package:flutter/material.dart';
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
╵
To reproduce make sure you are using the lints_core and run flutter analyze lib/native_stripe/error_codes.dart
INFO: Duplicate export.
lib/types.dart:31:8
╷
31 │ export './types/paymentMethod.dart';
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
╵
To reproduce make sure you are using the lints_core and run flutter analyze lib/types.dart
0/10 points: All of the package dependencies are supported in the latest version
Package | Constraint | Compatible | Latest |
---|---|---|---|
appstitch_core | ^1.0.0 | 1.0.0 | 2.0.2 |
flutter | flutter | 0.0.0 | 0.0.0 |
json_annotation | ^3.1.1 | 3.1.1 | 4.8.0 |
Transitive dependencies
Package | Constraint | Compatible | Latest |
---|---|---|---|
args | - | 1.6.0 | 2.4.0 |
asn1lib | - | 0.8.1 | 1.4.0 |
async | - | 2.11.0 | 2.11.0 |
boolean_selector | - | 2.1.1 | 2.1.1 |
characters | - | 1.2.1 | 1.3.0 |
charcode | - | 1.3.1 | 1.3.1 |
clock | - | 1.1.1 | 1.1.1 |
collection | - | 1.17.0 | 1.17.1 |
convert | - | 2.1.1 | 3.1.1 |
crypto | - | 2.1.5 | 3.0.2 |
encrypt | - | 4.1.0 | 5.0.1 |
http | - | 0.12.2 | 0.13.5 |
http_parser | - | 3.1.4 | 4.0.2 |
js | - | 0.6.5 | 0.6.7 |
matcher | - | 0.12.15 | 0.12.15 |
material_color_utilities | - | 0.2.0 | 0.3.0 |
meta | - | 1.8.0 | 1.9.1 |
path | - | 1.8.3 | 1.8.3 |
pedantic | - | 1.11.1 | 1.11.1 |
pointycastle | - | 2.0.1 | 3.7.2 |
quiver | - | 2.1.5 | 3.2.1 |
sky_engine | - | 0.0.99 | 0.0.99 |
source_span | - | 1.9.1 | 1.9.1 |
stack_trace | - | 1.11.0 | 1.11.0 |
stream_channel | - | 2.1.1 | 2.1.1 |
string_scanner | - | 1.2.0 | 1.2.0 |
term_glyph | - | 1.2.1 | 1.2.1 |
test_api | - | 0.5.0 | 0.5.0 |
tuple | - | 1.0.3 | 2.0.1 |
typed_data | - | 1.3.1 | 1.3.1 |
vector_math | - | 2.1.4 | 2.1.4 |
To reproduce run dart pub outdated --no-dev-dependencies --up-to-date --no-dependency-overrides
.
The constraint `^1.0.0` on appstitch_core does not support the stable version `2.0.2`.
Try running dart pub upgrade --major-versions appstitch_core
to update the constraint.
The constraint `^3.1.1` on json_annotation does not support the stable version `4.0.0`.
Try running dart pub upgrade --major-versions json_annotation
to update the constraint.
10/10 points: Package supports latest stable Dart and Flutter SDKs
0/20 points: Package does not opt in to null safety.
Package language version (indicated by the sdk constraint `>=2.7.0 <3.0.0`) is less than 2.12.
Consider migrating.
Analysed with Pana 0.21.27
, Flutter 3.7.7
, Dart 2.19.4
.