- Add
valid_regexps
new rule - Add
void_checks
new rule
- Add
annotate_redeclares
new experimental rule - Add
deprecated_member_use_from_same_package
new rule - Remove
enable_null_safety
due to the removal of the rule from all linter rules - Add
implicit_reopen
new experimental rule - Add
invalid_case_patterns
new experimental rule - Remove
iterable_contains_unrelated_type
due to deprecation - Remove
list_remove_unrelated_type
due to deprecation - Add
matching_super_parameters
new rule - Add
no_literal_bool_comparisons
new rule - Add
no_self_assignments
new rule - Add
no_wildcard_variable_uses
new rule - Add
flutter_style_todos
existing role unlocked - Add
type_literal_in_constant_pattern
new rule - Upgrade required Dart SDK to 3.1.0
- Remove
always_require_non_null_named_parameters
due to deprecation - Remove
avoid_returning_null
due to deprecation - Remove
avoid_returning_null_for_future
due to deprecation - Remove
prefer_equal_for_default_values
due to deprecation - Add
unnecessary_breaks
new rule
omit_local_variable_types: false
unnecessary_lambdas: false
avoid_implementing_value_types: false
use_setters_to_change_properties: false
avoid_annotating_with_dynamic: false
- Disable
avoid_equals_and_hash_code_on_mutable_classes
rule - Downgrade required Dart SDK to 2.17.0
- Set of lint rules for iteo projects