dart_dependency_checker 0.1.5 copy "dart_dependency_checker: ^0.1.5" to clipboard
dart_dependency_checker: ^0.1.5 copied to clipboard

A utility package for checking dependencies within Dart/Flutter packages.

dart_dependency_checker #

A utility package for checking dependencies within Dart/Flutter packages. This utilities can be used directly by depending on this package or through a command-line dart_dependency_checker_cli wrapper.

Usage #

Install:

dart pub add dart_dependency_checker

Use:

import 'package:dart_dependency_checker/dart_dependency_checker.dart';

void main() {
  const depsUnusedChecker = DepsUnusedChecker(
    DepsUnusedParams(
      path: '.',
      mainIgnores: {'meta'},
      devIgnores: {'build_runner'},
    ),
  );

  const transitiveUseChecker = TransitiveUseChecker(
    TransitiveUseParams(
      path: '.',
      mainIgnores: {},
      devIgnores: {'args', 'convert'},
    ),
  );

  try {
    print(depsUnusedChecker.check());
    print(transitiveUseChecker.check());
  } on CheckerError catch (e) {
    print(e.message);
  }
}

Future roadmap #

-DepOriginChecker: Utilize dart pub deps -s compact --no-dev to extract the origin of a direct/transitive dependency.

License #

See the LICENSE file.

Version history #

See the CHANGELOG.md file.

3
likes
140
pub points
38%
popularity

Publisher

verified publisher0ohm.de

A utility package for checking dependencies within Dart/Flutter packages.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

equatable, yaml

More

Packages that depend on dart_dependency_checker