linter: | |
rules: | |
- always_declare_return_types | |
- always_require_non_null_named_parameters | |
- annotate_overrides | |
- avoid_empty_else | |
- avoid_init_to_null | |
- avoid_null_checks_in_equality_operators | |
- avoid_return_types_on_setters | |
- await_only_futures | |
- cancel_subscriptions | |
- control_flow_in_finally | |
- empty_constructor_bodies | |
- empty_statements | |
- hash_and_equals | |
- implementation_imports | |
- iterable_contains_unrelated_type | |
- library_names | |
- library_prefixes | |
- list_remove_unrelated_type | |
- no_adjacent_strings_in_list | |
- no_duplicate_case_values | |
- non_constant_identifier_names | |
- one_member_abstracts | |
- overridden_fields | |
- package_api_docs | |
- package_names | |
- package_prefixed_library_names | |
- prefer_asserts_in_initializer_lists | |
- prefer_collection_literals | |
- prefer_conditional_assignment | |
- prefer_const_constructors | |
- prefer_const_constructors_in_immutables | |
- prefer_contains | |
- prefer_final_fields | |
- prefer_initializing_formals | |
- prefer_is_empty | |
- prefer_is_not_empty | |
- prefer_single_quotes | |
- prefer_typing_uninitialized_variables | |
- recursive_getters | |
- slash_for_doc_comments | |
- test_types_in_equals | |
- throw_in_finally | |
- type_init_formals | |
- unawaited_futures | |
- unnecessary_brace_in_string_interps | |
- unnecessary_getters_setters | |
- unnecessary_lambdas | |
- unnecessary_null_aware_assignments | |
- unnecessary_null_in_if_null_operators | |
- unnecessary_overrides | |
- unnecessary_statements | |
- unrelated_type_equality_checks |