appstitch_stripe 1.0.4 icon indicating copy to clipboard operation
appstitch_stripe: ^1.0.4 copied to clipboard

Stripe Integrations for Appstitch.

0
likes
80/ 140
pub points
0%
popularity

We analyzed this package 3 days ago, and awarded it 80 pub points (of a possible 140):

icon indicating section status
Follow Dart file conventions
20 / 30icon to trigger folding of the section

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.

icon indicating section status
Provide documentation
10 / 20icon to trigger folding of the section

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>


icon indicating section status
Platform support
20 / 20icon to trigger folding of the section

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.
icon indicating section status
Pass static analysis
20 / 30icon to trigger folding of the section

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

icon indicating section status
Support up-to-date dependencies
10 / 20icon to trigger folding of the section

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

PackageConstraintCompatibleLatest
appstitch_core^1.0.01.0.02.0.2
flutterflutter0.0.00.0.0
json_annotation^3.1.13.1.14.8.0
Transitive dependencies
PackageConstraintCompatibleLatest
args-1.6.02.4.0
asn1lib-0.8.11.4.0
async-2.11.02.11.0
boolean_selector-2.1.12.1.1
characters-1.2.11.3.0
charcode-1.3.11.3.1
clock-1.1.11.1.1
collection-1.17.01.17.1
convert-2.1.13.1.1
crypto-2.1.53.0.2
encrypt-4.1.05.0.1
http-0.12.20.13.5
http_parser-3.1.44.0.2
js-0.6.50.6.7
matcher-0.12.150.12.15
material_color_utilities-0.2.00.3.0
meta-1.8.01.9.1
path-1.8.31.8.3
pedantic-1.11.11.11.1
pointycastle-2.0.13.7.2
quiver-2.1.53.2.1
sky_engine-0.0.990.0.99
source_span-1.9.11.9.1
stack_trace-1.11.01.11.0
stream_channel-2.1.12.1.1
string_scanner-1.2.01.2.0
term_glyph-1.2.11.2.1
test_api-0.5.00.5.0
tuple-1.0.32.0.1
typed_data-1.3.11.3.1
vector_math-2.1.42.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

icon indicating section status
Support sound null safety
0 / 20icon to trigger folding of the section

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.

0
likes
80
pub points
0%
popularity

Publisher

verified publisher iconappstitch.dev

Stripe Integrations for Appstitch.

Homepage

Documentation

API reference

License

Icon for licenses.BSD-3-Clause (LICENSE)

Dependencies

appstitch_core, flutter, json_annotation

More

Packages that depend on appstitch_stripe