flutter_dev_intelligence 1.2.2
flutter_dev_intelligence: ^1.2.2 copied to clipboard
Offline-first diagnostic toolkit that analyzes Flutter and Dart build logs, identifies root causes, separates cascading failures, and generates evidence-backed debugging reports.
1.2.1 #
Fixed & Improved #
- Dependency Compatibility: Widened
analyzerdependency constraint (>=6.0.0 <15.0.0) to support analyzer versions 7.x through 14.x across Dart SDK versions. - Documentation & Package Score: Added comprehensive dartdoc documentation comments across public API exports and standardized OSI license formatting.
1.2.0 #
Added #
- Added UI Doctor static diagnostic suite (
ui-doctor,inspect,uiCLI commands). - Added UI Doctor baseline generation with
--generate-baseline. - Added baseline comparison with
--baseline. - Added detection of
new,resolved, andunchangedfindings. - Added
--fail-on-newfor CI quality gates. - Added
.flutter_dev_intelligence.yamlsupport for UI Doctor configuration. - Added configurable rule thresholds, severity overrides, disabled rules, and path exclusions.
- Added miniature Flutter fixture project and integration coverage.
Improved #
- Reduced false positives for production debug logging (respecting
kDebugModecondition guards). - Ignored
test/,integration_test/,tool/,bin/, and generated code paths (*.g.dart,*.freezed.dart) by default. - Improved handling of decorative images using
excludeFromSemanticsandExcludeSemantics. - Refined performance and maintainability guidance to describe static heuristics accurately.
- Improved terminal reporting for baseline and diff results.
Validation #
dart analyzepasses with zero issues.- All automated unit and integration tests pass.
1.0.4 #
- Offline-First Diagnostic Intelligence Transformation: Transformed package into a deterministic, evidence-based diagnostic analyzer focused on Flutter and Dart build log analysis.
- Primary Root-Cause Prioritization: Introduced causal graph prioritization that distinguishes primary failure root causes from downstream cascading symptoms (such as
BUILD FAILEDor task execution errors). - Evidence & Defensible Confidence: Added structured evidence references, context lines, and explicit confidence levels (
high,medium,low,unknown) to all diagnostic findings. - Dependency Reduction: Removed heavy
analyzerAST package dependency, significantly improving pub resolution time and package compile speed. - Scope Streamlining: Removed experimental/out-of-scope modules (
ui_doctor,performance,auto_fix_engine,ai_provider) to focus 100% on build log diagnostic accuracy and local-first execution. - Multi-Format Exporters: Refactored Terminal, JSON, and Markdown reporters for clean CI and terminal reporting.
1.0.3 #
- CLI UX & Documentation Overhaul: Updated CLI help output, missing-input messages, and error handling for user-friendly execution without raw stack traces.
- Documentation Overhaul: Completely rewritten
README.mdfocusing strictly on CLI terminal usage and global activation. - Comprehensive Reference Guides: Added detailed documentation files under
doc/.