coverage_lens 1.2.2 copy "coverage_lens: ^1.2.2" to clipboard
coverage_lens: ^1.2.2 copied to clipboard

Static HTML coverage reports for Dart and Flutter LCOV output with compact source previews and threshold checks.

1.2.2 #

  • Fix source preview loading for large reports by generating unique, bounded preview asset names with stable path hashes.
  • Keep preview loading state active until the iframe contains a valid Coverage Lens source preview document.

1.2.1 #

  • Add documentation comments for the public API exported by coverage_lens.
  • Add a runnable Dart example that shows programmatic LCOV parsing and analysis.

1.2.0 #

  • Add optional one-page summary PDF generation for aggregate coverage statistics through report --summary-pdf.
  • Add summaryIcon / --summary-icon for custom project icons in summary PDFs.
  • Add projectName / --project-name so summary PDFs can show the application name next to the Coverage Lens label.
  • Include Git branch, commit, and dirty working tree state in summary PDFs.
  • Improve summary PDF scope text and header layout.

1.1.0 #

  • Add coverage_lens serve for local live reports that serve index.html, source previews, and CSS from memory without writing report assets to disk.

1.0.2 #

  • Support multiple LCOV inputs through repeated --lcov options.
  • Support lcovPaths config entries with glob patterns.
  • Merge duplicate LCOV SF: records and rebase package-relative source paths from nested package coverage files.
  • Improve nested source preview loading by validating the loaded iframe document before marking it ready.
  • Keep only one source preview open at a time and unload closed previews to reduce browser memory use.
  • Resize source preview frames to compact content height for short files while preserving a maximum height for long files.
  • Wrap summary tiles on smaller screens instead of showing a horizontal scrollbar.

1.0.1 #

  • Improve source preview loading reliability in generated reports.
  • Release source preview iframe contents when a file preview is collapsed to reduce browser memory use.
  • Keep generated report assets split across index.html, files/, and assets/ for smaller main HTML output.

1.0.0 #

  • Initial release.
  • Generate compact static HTML reports from LCOV files.
  • Show aggregate line and branch coverage, directory summaries, and file-level source previews.
  • Support include and exclude globs for generated files and other ignored paths.
  • Support line and branch coverage thresholds for CI-friendly exit codes.
0
likes
0
points
64
downloads

Publisher

unverified uploader

Weekly Downloads

Static HTML coverage reports for Dart and Flutter LCOV output with compact source previews and threshold checks.

Repository (GitHub)
View/report issues

Topics

#coverage #lcov #testing #cli #flutter

License

unknown (license)

Dependencies

args, image, path, yaml

More

Packages that depend on coverage_lens