agility_redux 0.0.10
agility_redux: ^0.0.10 copied to clipboard

Agility Redux is a modular, pluggable Redux state management library.

0
likes
65 / 130
pub points
59 %
popularity

We analyzed this package on Jun 10, 2021, and awarded it 65 pub points (of a possible 130):

Follow Dart file conventions
15 / 20

10/10 points: Provide a valid pubspec.yaml

0/5 points: Provide a valid README.md

`README.md` contains too many non-ASCII characters.

The site uses English as its primary language. The content of README.md in your package should primarily contain characters used in English.

5/5 points: Provide a valid CHANGELOG.md

Provide documentation
0 / 20

0/10 points: Package has an example

No example found.

See package layout guidelines on how to add an example.

0/10 points: Failed to run dartdoc

  • dartdoc failed with:
exitCode: 255
stdout: Documenting agility_redux...
Initialized dartdoc with 146 libraries in 26.5 seconds
Generating docs for library agility_redux from package:agility_redux/agility_redux_inner.dart...
Generating docs for library agility_redux from package:agility_redux/agility_redux.dart...
Documented 2 public libraries in 3.0 seconds
stderr:   warning: ambiguous reexport of redux_bloc.ReduxBloc, canonicalization candidates: (agility_redux, agility_redux) -> agility_redux (confidence 0.000)
    from redux_bloc.ReduxBloc: (file:///tmp/pub-dartlang-dartdocCFJYPP/pkg/lib/src/redux_bloc.dart:12:16)
        agility_redux: 0.2100 - name is long (+0.01000), element location shares parts with name (+0.2000)
        agility_redux: 0.2100 - name is long (+0.01000), element location shares parts with name (+0.2000)
            Use {@canonicalFor redux_bloc.ReduxBloc} in the desired library's documentation to resolve
            the ambiguity and/or override dartdoc's decision, or structure your package 
            so the reexport is less ambiguous.  The symbol will still be referenced in 
            all candidates -- this only controls the location where it will be written 
            and which library will be displayed in navigation for the relevant pages.
            The flag --ambiguous-reexport-scorer-min-confidence allows you to set the
            threshold at which this warning will appear.
  warning: ambiguous reexport of redux_bloc.SimpleReduxBloc, canonicalization candidates: (agility_redux, agility_redux) -> agility_redux (confidence 0.000)
    from redux_bloc.SimpleReduxBloc: (file:///tmp/pub-dartlang-dartdocCFJYPP/pkg/lib/src/redux_bloc.dart:32:16)
        agility_redux: 0.2100 - name is long (+0.01000), element location shares parts with name (+0.2000)
        agility_redux: 0.2100 - name is long (+0.01000), element location shares parts with name (+0.2000)
  warning: ambiguous reexport of redux_bloc.TypedReduxBloc, canonicalization candidates: (agility_redux, agility_redux) -> agility_redux (confidence 0.000)
    from redux_bloc.TypedReduxBloc: (file:///tmp/pub-dartlang-dartdocCFJYPP/pkg/lib/src/redux_bloc.dart:96:16)
        agility_redux: 0.2100 - name is long (+0.01000), element location shares parts with name (+0.2000)
        agility_redux: 0.2100 - name is long (+0.01000), element location shares parts with name (+0.2000)
  warning: ambiguous reexport of redux_store.WareContext, canonicalization candidates: (agility_redux, agility_redux) -> agility_redux (confidence 0.000)
[...]
        agility_redux: 0.2100 - name is long (+0.01000), element location shares parts with name (+0.2000)
  warning: agility_redux has no library level documentation comments, from agility_redux: (file:///tmp/pub-dartlang-dartdocCFJYPP/pkg/lib/agility_redux_inner.dart:1:9)
  warning: unresolved doc reference [Actions], from agility_redux.WareContext: (file:///tmp/pub-dartlang-dartdocCFJYPP/pkg/lib/src/redux_store.dart:48:7)
  warning: agility_redux has no library level documentation comments, from agility_redux: (file:///tmp/pub-dartlang-dartdocCFJYPP/pkg/lib/agility_redux.dart:1:9)
  error: failed to write file at: agility_redux/agility_redux-library.html
    for symbol agility_redux: (file:///tmp/pub-dartlang-dartdocCFJYPP/pkg/lib/agility_redux.dart:1:9)
    conflicting with file already generated by agility_redux: (file:///tmp/pub-dartlang-dartdocCFJYPP/pkg/lib/agility_redux_inner.dart:1:9)
            Dartdoc generates a path and filename to write to for each symbol.
            agility_redux 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.
Found 19 warnings and 1 error.
Unhandled exception:
encountered 1 errors
#0      Dartdoc.generateDocs (package:dartdoc/dartdoc.dart:247:9)
<asynchronous suspension>
#1      main (file:///project/pkg/pub_dartdoc/bin/pub_dartdoc.dart:22:19)
<asynchronous suspension>

Support multiple platforms
20 / 20

20/20 points: Supports 2 of 2 possible platforms (native, js)

Pass static analysis
20 / 30

20/30 points: code has no errors, warnings, lints, or formatting issues

Found 3 issues. Showing the first 2:

lib/src/redux_bloc.dart is not formatted according to dartfmt

To format your files run: dartfmt -w .

lib/src/redux_state_inner.dart is not formatted according to dartfmt

To format your files run: dartfmt -w .

Support up-to-date dependencies
10 / 20

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

PackageConstraintCompatibleLatest
logging^1.0.01.0.11.0.1
meta^1.1.81.4.01.4.0
rxdart^0.26.00.26.00.27.1
stack_trace^1.9.31.10.01.10.0
Transitive dependencies
PackageConstraintCompatibleLatest
path-1.8.01.8.0

To reproduce run dart pub outdated --no-dev-dependencies --up-to-date --no-dependency-overrides.

The constraint `^0.26.0` on rxdart does not support the stable version `0.27.0`.

Try running dart pub upgrade --major-versions rxdart to update the constraint.

10/10 points: Package supports latest stable Dart and Flutter SDKs

Support sound null safety
0 / 20

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.17.1, Dart 2.13.1.

0
likes
65
pub points
59%
popularity

Publisher

songfei.org

Agility Redux is a modular, pluggable Redux state management library.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

logging, meta, rxdart, stack_trace

More

Packages that depend on agility_redux