4 implicit-dynamic: false
10 - always_put_required_named_parameters_first
11 - always_require_non_null_named_parameters
13 # - avoid_annotating_with_dynamic
14 - avoid_bool_literals_in_conditional_expressions
15 - avoid_catches_without_on_clauses
16 - avoid_catching_errors
17 - avoid_classes_with_only_static_members
18 - avoid_double_and_int_checks
20 - avoid_field_initializers_in_const_classes
21 - avoid_implementing_value_types
23 - avoid_js_rounded_ints
24 - avoid_null_checks_in_equality_operators
25 - avoid_relative_lib_imports
26 - avoid_return_types_on_setters
27 - avoid_returning_null
28 - avoid_returning_null_for_future
29 - avoid_returning_null_for_void
30 - avoid_returning_this
31 - avoid_setters_without_getters
32 - avoid_shadowing_type_parameters
33 - avoid_single_cascade_in_expression_statements
35 - avoid_types_as_parameter_names
36 - avoid_unused_constructor_parameters
40 - cancel_subscriptions
42 - constant_identifier_names
43 - control_flow_in_finally
44 - curly_braces_in_flow_control_structures
47 - empty_constructor_bodies
51 - implementation_imports
52 # - invariant_booleans # too many false positives: https://github.com/dart-lang/linter/issues/811
53 - iterable_contains_unrelated_type
54 - join_return_with_assignment
57 - lines_longer_than_80_chars
58 - list_remove_unrelated_type
59 # - literal_only_boolean_expressions # too many false positives: https://github.com/dart-lang/sdk/issues/34181
60 - no_adjacent_strings_in_list
61 - no_duplicate_case_values
62 - non_constant_identifier_names
64 - one_member_abstracts
69 - package_prefixed_library_names
70 - parameter_assignments
71 - prefer_adjacent_string_concatenation
72 - prefer_asserts_in_initializer_lists
73 - prefer_collection_literals
74 - prefer_conditional_assignment
75 - prefer_const_constructors
76 - prefer_const_constructors_in_immutables
77 - prefer_const_declarations
78 - prefer_const_literals_to_create_immutables
79 - prefer_constructors_over_static_methods
81 - prefer_equal_for_default_values
83 - prefer_final_in_for_each
85 - prefer_function_declarations_over_variables
86 - prefer_initializing_formals
89 - prefer_iterable_whereType
91 - prefer_null_aware_operators
92 - prefer_typing_uninitialized_variables
95 - slash_for_doc_comments
96 - sort_pub_dependencies
97 - sort_unnamed_constructors_first
98 - test_types_in_equals
100 - type_annotate_public_apis
103 - unnecessary_await_in_return
104 - unnecessary_brace_in_string_interps
106 - unnecessary_getters_setters
107 - unnecessary_lambdas
109 - unnecessary_null_aware_assignments
110 - unnecessary_null_in_if_null_operators
111 - unnecessary_overrides
112 - unnecessary_parenthesis
113 - unnecessary_statements
115 - unrelated_type_equality_checks
116 - use_full_hex_values_for_flutter_colors
117 - use_rethrow_when_possible
118 - use_setters_to_change_properties
120 - use_to_and_as_if_applicable