Prerelease
use_truncating_division
dart-lang/linter#3930- OPT-IN:
omit_obvious_local_variable_types
dart-lang/linter#3480 - OPT-IN:
specify_nonobvious_local_variable_types
dart-lang/linter#3480 avoid_futureor_void
dart-lang/linter#4622
Prerelease
unintented_html_in_doc_comment
dart-lang/linter#4793invalid_runtime_check_with_js_interop_types
dart-lang/linter#4841document_ignores
dart-lang/linter#4860
missing_code_block_language_in_doc_comment
dart-lang/linter#4904unnecessary_library_name
dart-lang/linter#3882
No changes.
annotate_redeclares
dart-lang/linter#4747
no_literal_bool_comparisons
dart-lang/linter#3973matching_super_parameters
dart-lang/linter#4263no_self_assignments
dart-lang/linter#4067no_wildcard_variable_uses
dart-lang/linter#4396
unnecessary_breaks
dart-lang/linter#3981invalid_case_patterns
dart-lang/linter#4047implicit_reopen
dart-lang/linter#4101deprecated_member_use_from_same_package
dart-lang/linter#4153type_literal_in_constant_pattern
dart-lang/linter#4207- REMOVE:
always_require_non_null_named_parameters
,avoid_returning_null_for_future
,avoid_returning_null
,prefer_equal_for_default_values
dart-lang/linter#3879 - REMOVE:
avoid_as
,invariant_booleans
,prefer_bool_in_asserts
,prefer_equal_for_default_values
,super_goes_last
,enable_null_safety
dart-lang/linter#3880 - REMOVE:
iterable_contains_unrelated_type
,list_remove_unrelated_types
dart-lang/linter#4360
collection_methods_unrelated_type
dart-lang/linter#3692dangling_library_doc_comments
dart-lang/linter#3796enable_null_safety
dart-lang/linter#2773implicit_call_tearoffs
dart-lang/linter#3592library_annotations
dart-lang/linter#3803unnecessary_library_directive
dart-lang/linter#3791use_string_in_part_of_directives
dart-lang/linter#3567unreachable_from_main
dart-lang/linter#3513combinators_ordering
dart-lang/linter#3468- REMOVE:
invariant_booleans
dart-lang/linter#3497
discarded_futures
dart-lang/linter#3431unnecessary_to_list_in_spreads
dart-lang/linter#3414unnecessary_null_aware_operator_on_extension_on_nullable
dart-lang/linter#3392
use_enums
dart-lang/linter#3253use_colored_box
dart-lang/linter#3254use_super_parameters
dart-lang/linter#3265
conditional_uri_does_not_exist
dart-lang/linter#3080unnecessary_late
dart-lang/linter#3052no_leading_underscores_for_library_prefixes
dart-lang/linter#3062no_leading_underscores_for_local_identifiers
dart-lang/linter#3062secure_pubspec_urls
dart-lang/linter#3056use_decorated_box
dart-lang/linter#3061avoid_final_parameters
dart-lang/linter#3045sized_box_shrink_expand
dart-lang/linter#2072
unnecessary_constructor_name
dart-lang/linter#2919
library_private_types_in_public_api
dart-lang/linter#2539prefer_null_aware_method_calls
dart-lang/linter#2560- OPT-IN:
require_trailing_commas
dart-lang/linter#2557 depend_on_referenced_packages
dart-lang/linter#2659noop_primitive_operations
dart-lang/linter#2622- OPT-IN:
prefer_final_parameters
dart-lang/linter#2613 use_test_throws_matchers
dart-lang/linter#2631eol_at_end_of_file
dart-lang/linter#2762
- No longer ignores
import_of_legacy_library_into_null_safe
. deprecated_consistency
dart-lang/linter#2451use_if_null_to_convert_null_to_bools
dart-lang/linter#2480avoid_multiple_declarations_per_line
dart-lang/linter#2502use_named_constants
dart-lang/linter#2429
- align versioning with Dart sdk
- fix error with unreleased rules (dart sdk channel: dev)
YANKED
- BREAKING: requires Dart 2.12
- REMOVED:
avoid_as
dart-lang/linter#2439 avoid_dynamic
dart-lang/linter#2417
- Initial version, created by Stagehand