analysis_lints
Unified analysis rules set for Flutter and Dart projects
What this package is like to depend on
Last release 9 days ago
14 Aug 2026
Release timing varies
gaps range from 2 weeks to 6 months
Nearly every release is documented
notes for 11 of 11 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
11 releases · first in 2025
8 releases in the last 12 months
see the full history below
Release timeline
11 releases · Apr 2025 to Aug 2026
2026
Releases
latest 11-
1.1.014 Aug 2026Release notes
Open source →- feat: add Dart 3.13 primary-constructor lints —
empty_container_bodies,initialize_in_field_declaration,unnecessary_const_in_enum_constructor,unnecessary_primary_constructor_body,unnecessary_type_name_in_constructor,use_declaring_parameters - chore: raise SDK floor to
>=3.13.0(required for new lints) - fix: remove deprecated lint rules that triggered
deprecated_lintwarnings —avoid_null_checks_in_equality_operators,avoid_private_typedef_functions,unnecessary_await_in_return,use_if_null_to_convert_nulls_to_bools(removed from bothanalyzer.errorsandlinter.rules)
- feat: add Dart 3.13 primary-constructor lints —
-
1.0.931 Jan 2026 -
1.0.831 Jan 2026 -
1.0.731 Jan 2026 -
1.0.631 Jan 2026 -
1.0.525 Oct 2025Release notes
Open source →Added
- Example Package: Added comprehensive example demonstrating package usage
example/main.dart: Basic usage example with clear instructionsexample/pubspec.yaml: Proper dependency configurationexample/README.md: Detailed usage guide and documentationexample/analysis_options.yaml: Analysis rules configuration example
Changed
- Package Structure: Improved package structure to meet pub.dev standards
- Documentation: Enhanced documentation with practical examples
- Example Package: Added comprehensive example demonstrating package usage
-
1.0.413 Oct 2025Release notes
Open source →Added
- Linter Rules: Added support for two new linter rules introduced in Flutter 3.9.0:
switch_on_type: Discourages the use ofruntimeTypein switch statements, promoting pattern matching insteadunnecessary_unawaited: Flags redundant uses of theunawaitedfunction on expressions already marked with@awaitNotRequired
Changed
- Severity Levels: Set the severity level for the new linter rules to
warning
Removed
- Deprecated Rules: Removed deprecated linter rules:
avoid_as: Deprecated rule, modern Dart allows type casting when necessaryavoid_catches_without_on_clauses: Overly strict rule removed for flexibility
- Linter Rules: Added support for two new linter rules introduced in Flutter 3.9.0:
-
1.0.321 Sep 2025 -
1.0.231 May 2025 -
1.0.125 Apr 2025 -
1.0.025 Apr 2025