PackageTrack
Sign in Get early access

analytica

Core utilities, SDK discovery, Git integration, and CI reporting for Dart analysis tools.

0.1.1 kevmoo/analytica.dart

What this package is like to depend on

Last release today

23 Aug 2026

Too new to tell

only 2 dated releases

Nearly every release is documented

notes for 2 of 2 stable releases

Nothing withdrawn

no release was ever pulled

0 months old

2 releases · first in 2026

2 releases in the last 12 months

see the full history below

Release timeline

2 releases · Aug 2026 to Aug 2026
Release Pre-release

Releases

latest 2
  1. 0.1.1 23 Aug 2026
    Release notes
    • Add parseCommaSeparated utility function in package:analytica/cli.dart.
    • Fix extractNodeName and _findFirstIdentifier in
      package:analytica/analyzer.dart to ignore doc comment symbol references
      when ASTs lack element resolution (#80).
    • Fix WildcardPattern in package:analytica/analyzer.dart to correctly
      support **/ recursive directory glob matching.
    Open source →
    Release notes
    • 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.
    Open source →
    Release notes
    • Add parseCommaSeparated utility function in package:analytica/cli.dart.
    • Fix extractNodeName and _findFirstIdentifier in package:analytica/analyzer.dart to ignore doc comment symbol references when ASTs lack element resolution (#80).
    • Fix WildcardPattern in package:analytica/analyzer.dart to correctly support **/ recursive directory glob matching.
    Open source →
  2. 0.1.0 18 Aug 2026
    Release notes
    • Initial release of pkg:dedupe:
      • Token-level and structural clone detection across Dart and Flutter codebases.
      • Polynomial rolling hash k-gram indexing and maximal clone extension.
      • Granular normalization filters (--ignore-comments, --ignore-literals, --ignore-identifiers).
      • Persistent content-hashed disk caching (--cache, --cache-dir, --clear-cache).
      • Exact line-union overlapping clone cluster deduplication and net lines saved analysis.
      • Linear adjacent chaining and MinHash token verification for large-scale clone clusters (>50 instances).
      • Git diff integration and PR delta scanning (--git-diff, --only-changed).
      • Multi-format report generation: Markdown, JSON, GitHub Actions annotations/summaries, and terminal text.
      • Per-file duplication metrics, cluster classification, and estimated lines saved analysis.
      • Value-semantic, immutable report models (CloneInstance, DuplicateCluster, DedupeReport) with full JSON serialization.
      • CLI binary entrypoint (bin/dedupe.dart).
    Open source →
    Release notes
    • 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.
    Open source →
    Release notes
    • Initial release of core utilities, SDK discovery, Git integration, and CI reporting.
    Open source →
    Release notes
    • Initial release of core utilities, SDK discovery, Git integration, and CI reporting.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive