saropa_lints 1.7.7
saropa_lints: ^1.7.7 copied to clipboard
766+ custom lint rules for Flutter and Dart. Static analysis for security, accessibility, and performance. Free and open source. 5 tiers plus optional stylistic rules.
Changelog #
All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Looking for older changes?
See CHANGELOG_ARCHIVE.md for versions 0.1.0 through 1.6.0.
1.7.7 - 2026-01-09 #
Changed #
- Docs: README now has a Limitations section clarifying Dart-only analysis and dependency_overrides behavior.
1.7.6 - 2026-01-09 #
1.7.5 - 2026-01-09 #
Added #
- Opinionated severity: Added LintImpact.opinionated.
- New rule: prefer_future_void_function_over_async_callback.
- Configuration template: Added example/analysis_options_template.yaml with 767+ rules.
Fixed #
- Empty block warnings in async callback fixture tests.
Changed #
- Docs: Updated counts to reflect 767+ rules.
- Severity: Stylistic rules moved to LintImpact.opinionated.
1.7.4 - 2026-01-08 #
- Updated the banner image to show the project name Saropa Lints.
1.7.3 - 2026-01-08 #
1.7.2 - 2026-01-08 #
Added #
- Impact Classification System: Categorized rules by critical, high, medium, and low.
- Impact Report CLI Tool: dart run saropa_lints:impact_report for prioritized violation reporting.
- 47 New Rules: Covering Riverpod, GetX, Bloc, Accessibility, Security, and Testing.
- 11 New Quick Fixes.
1.7.0 - 2026-01-08 #
Added #
- 50 New Rules: Massive expansion across Riverpod, Build Performance, Testing, Security, and Forms.
- Added support for sealed events in Bloc.
1.6.0 and Earlier #
For details on the initial release and versions 0.1.0 through 1.6.0, please refer to CHANGELOG_ARCHIVE.md.