NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4252 most downloaded on pub.dev
The most necessary lints for Flutter to encourage good coding practices
Last release 1 months ago
12 Aug 2026
Ships fairly regularly
a new release about every 3 months
Nearly every release is documented
notes for 44 of 44 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
44 releases · first in 2022
One column per quarter.
Removes the deprecated unnecessary_await_in_return lint.
unnecessary_await_in_return lint.Removes the deprecated avoid_private_typedef_functions lint.
avoid_private_typedef_functions lint.strict-casts with no_dynamic_casts.strict-raw-types with no_raw_types.Add lints: avoid_final_parameters no_adjacent_strings_in_list var_with_no_type_annotation
avoid_null_checks_in_equality_operators
simplify_variable_pattern lint.Remove lint: no_adjacent_strings_in_list
3.10.1 Remove lint: omit_local_variable_types
Package version is now equal to the Dart version
remove_deprecations_in_breaking_versions
remove_deprecations_in_breaking_versions lint.Update minimum Dart SDK version to 3.9
Update minimum Dart SDK version to 3.8
* Removes the following lints: * `omit_obvious_property_types`. * `unnecessary_async`.
Updates the minimum Dart SDK version to 3.7.
require_trailing_commas lint.Updates the minimum Dart SDK version to 3.6.
Removes the `unsafe_html` lint.
unsafe_html lint.Removes the `document_ignores` lint.
document_ignores lint.Updates the minimum Dart SDK version to 3.5.
Removes the `unintended_html_in_doc_comment` lint.
unintended_html_in_doc_comment lint.Updates the minimum Dart SDK version to 3.4.
Updates the minimum Dart SDK version to 3.3.
Updates the minimum Dart SDK version to 3.2.
annotate_redeclares lint.* Adds the following lints: * `flutter_style_todos`. * `matching_super_parameters`. * `no_literal_bool_comparisons`.
Updates the minimum Dart SDK version to 3.1.
* Removes the following lints: * `do_not_use_environment`. * `one_member_abstracts`.
* Adds package topics.
Updates the minimum Dart SDK version to 3.0.
Removes the `prefer_equal_for_default_values` lint.
prefer_equal_for_default_values lint.Sets the Dart SDK constraint to >=2.19.0 <3.0.0.
>=2.19.0 <3.0.0.Updates the minimum required Dart SDK version to 2.19.
strong-mode section.Removes the `prefer_equal_for_default_values` lint.
prefer_equal_for_default_values lint.Removes the `unnecessary_final` lint again.
unnecessary_final lint again.`avoid_classes_with_only_static_members`.
prefer_final_locals lint.Updates the minimum required Dart SDK version to 2.18.
Removes the `prefer_equal_for_default_values` lint.
prefer_equal_for_default_values lint.Matches version 1.2.1 for Dart 2.17.
`unnecessary_null_aware_operator_on_extension_on_nullable`.
`use_string_in_part_of_directives`.
analysis_options.yaml to core.yaml..metadata file.Removes the `prefer_expression_function_bodies` lint.
prefer_expression_function_bodies lint..gr and .gen files.Removes the dependency on Flutter.
Removes the `prefer_equal_for_default_values` lint.
prefer_equal_for_default_values lint.Matches version 1.2.1 for Dart 2.16.
Removes unrecognized lint rules.
Matches version 1.1.4 for Dart 2.16.
Matches version 1.1.3 for Dart 2.16.
Removes the `avoid_classes_with_only_static_members` lint.
avoid_classes_with_only_static_members lint.flutter_style_todos lint.Your coding agent can read these notes before it upgrades. Set up the MCP server →