blooming_lints 0.2.4
blooming_lints: ^0.2.4 copied to clipboard
High-performance static analysis and self-healing lint rules for Bloom and Blooming Flutter.
0.2.4 #
- Ecosystem: Synchronized release with Blooming ecosystem v0.2.4.
0.2.3 #
- Documentation: Audited and aligned lint rule documentation, quick-fix descriptions, and API doc comments with the Truth Verification Protocol (TVP).
- Ecosystem: Synchronized release with Blooming ecosystem v0.2.3.
0.2.2 #
- Ecosystem: Synchronized release with Blooming ecosystem v0.2.2.
0.2.1 #
- Lint Rules: Updated
deactivate_effect_runnerlint rule and AST type checker to recognize canonicalEffect.*entrypoint and sub-factories. - Ecosystem: Synchronized release with Blooming ecosystem v0.2.1.
0.2.0 #
- Ecosystem: Synchronized release with Blooming ecosystem v0.2.0.
0.1.5 #
- Analysis: Optimized analysis options to prevent custom_lint background daemon leak.
- Type Checker: Aligned
BloomTypeCheckerresolution for tuple and async primitives. - Ecosystem: Synchronized release with Blooming ecosystem v0.1.5.
0.1.4 #
- Rules: Differentiated
prefer_composed_childdiagnostics with dedicated messages for high-frequency frame animation closures (composed.animate,composed.drive) and static layout containers (Column,Row,Stack,Flex,Wrap,ListView). - Rules: Allowed atomic leaf widgets (e.g.,
const Icon,const Text) in interactive buttons (ElevatedButton,FilledButton,TextButton,IconButton) without false-positive warnings. - Documentation: Added comprehensive architectural documentation for
composed.animate.childstatic subtree caching across 60/120fps frame ticks and anti-pattern warnings against over-engineering with unnecessaryStatelessWidgetwrappers.
0.1.3 #
- Rules: Introduced
prefer_bloom_widgetlint rule detecting redundantStatelessWidgetwrappers directly returningcomposedorcomposed.animate. - Fixes: Added
ReplaceStatelessWithBloomWidgetFixquick fix converting eligibleStatelessWidgetdeclarations toBloomWidgetorBloomAnimatedWidget. - Documentation: Updated
prefer_composed_childdocs clarifying boundary vs leaf criteria and architectural guidance.
0.1.2 #
- Bug Fix: Prevented stack overflow crashes on cyclic variable aliases in
avoid_untracked_bloom_read. - Rules: Extended
avoid_escaping_scoped_controllerandprefer_bloom_over_controllerto recognizeBloomAnimatedWidget.
0.1.1 #
- Ecosystem: Synchronized release with Blooming core ecosystem v0.1.1.
- Documentation: Updated package metadata and ecosystem repository alignment.
0.1.0 #
- Initial release of
blooming_lintson pub.dev.