buggy 1.2.0
buggy: ^1.2.0 copied to clipboard
Generates clean, readable, AI-ready Markdown reports from LCOV coverage files.
1.2.0 #
- Breaking:
BuggyConfig.excludePattern(String?) replaced withexcludePatterns(List<String>). report --exclude(-e) now accepts multiple patterns (e.g.,--exclude "**/test/**" --exclude "*.g.dart").- Added
report --exclude-lineto exclude specific lines from coverage byfile_path:line_number:line_content, with validation errors for missing files, out-of-range lines, content mismatches, and non-uncovered targets. - Added config file support (
buggy.yaml/buggy.yml) with named presets for any command via--preset(-p). - Changed
flutter-test-coverage-workaroundoutput path from<target>/src/.buggy/to<target>/.buggy/. - Fixed
-vflag to print version instead of enabling verbose mode.
1.1.1 #
- Fixed
flutter-test-coverage-workaroundto skip files withpart ofdirectives, which cannot be imported directly.
1.1.0 #
- Added
runcommand as a general-purpose parent for utility subcommands. - Added
run flutter-test-coverage-workaroundsubcommand that generates a test file importing alllib/files, fixing Flutter's coverage blind spot for unimported files.--target(-t): Choose output directory (testorintegration_test).--include(-i): Include only files matching glob patterns.--exclude(-e): Exclude files matching glob patterns.
- Added
example_flutter/demonstrating Buggy usage with Flutter projects.
1.0.0 #
- Initial version.