Skip to main content

undead 0.1.2 copy "undead: ^0.1.2" to clipboard
undead: ^0.1.2 copied to clipboard

Reachability and dead/unused declaration analysis for Dart and Flutter packages.

0.1.2 #

  • Require analytica ^0.1.4.
  • Fix false-positive testedUndead findings on private helpers and typedefs transitively referenced by active @visibleForTesting / test-support declarations.
  • Adopt centralized PathFilter in UndeadOptions and CLI for --exclude and --[no-]ignore-generated file filtering.
  • Add ensure_cli_readme_test.dart to verify CLI --help documentation in README.md.

0.1.1 #

  • Support --suggest-private flag to detect unexported top-level declarations that can be made library-private (#45).
  • Add suggestPrivate option to UndeadOptions, UndeadReport.privateCandidatesFound, UndeadClassification.privateCandidate, and SuggestedAction.makePrivate.
  • Require package:analytica ^0.1.1.

0.1.0 #

  • Initial release of reachability and dead/unused declaration analyzer.
  • Support for CLI execution, package entrypoint harvesting, and Flutter/test framework adapters.
  • Deterministic analysis modes: open-world (libraries) and closed-app (standalone/executables).
  • Custom suppression directives: // undead:ignore and // undead:ignore_for_file.
19
likes
150
points
1.04k
downloads

Documentation

API reference

Publisher

verified publisherkevmoo.com

Weekly Downloads

Reachability and dead/unused declaration analysis for Dart and Flutter packages.

Repository (GitHub)
View/report issues

Topics

#static-analysis #code-quality #linter #cli

License

MIT (license)

Dependencies

analytica, analyzer, args, io, path, yaml

More

Packages that depend on undead