dart_dependency_checker 0.2.0 dart_dependency_checker: ^0.2.0 copied to clipboard
A utility package for checking dependencies within Dart/Flutter packages.
import 'package:dart_dependency_checker/dart_dependency_checker.dart';
void main() {
const depsUnusedChecker = DepsUnusedChecker(
DepsUnusedParams(
path: '.',
mainIgnores: {'meta'},
devIgnores: {'build_runner'},
fix: true, // Danger zone! Use with caution.
),
);
const transitiveUseChecker = TransitiveUseChecker(
TransitiveUseParams(
path: '.',
mainIgnores: {},
devIgnores: {'args', 'convert'},
),
);
try {
print(depsUnusedChecker.check());
print(transitiveUseChecker.check());
} on CheckerError catch (e) {
print(e.message);
}
}