You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# - always_put_required_named_parameters_first # we prefer having parameters in the same order as fields https://github.com/flutter/flutter/issues/10219
57
+
- always_require_non_null_named_parameters
58
+
- always_specify_types
59
+
- annotate_overrides
60
+
# - avoid_annotating_with_dynamic # conflicts with always_specify_types
61
+
- avoid_as
62
+
# - avoid_bool_literals_in_conditional_expressions # not yet tested
63
+
# - avoid_catches_without_on_clauses # we do this commonly
64
+
# - avoid_catching_errors # we do this commonly
65
+
- avoid_classes_with_only_static_members
66
+
# - avoid_double_and_int_checks # only useful when targeting JS runtime
67
+
- avoid_empty_else
68
+
- avoid_field_initializers_in_const_classes
69
+
- avoid_function_literals_in_foreach_calls
70
+
# - avoid_implementing_value_types # not yet tested
71
+
- avoid_init_to_null
72
+
# - avoid_js_rounded_ints # only useful when targeting JS runtime
73
+
- avoid_null_checks_in_equality_operators
74
+
# - avoid_positional_boolean_parameters # not yet tested
75
+
# - avoid_private_typedef_functions # we prefer having typedef (discussion in https://github.com/flutter/flutter/pull/16356)
76
+
- avoid_relative_lib_imports
77
+
- avoid_renaming_method_parameters
78
+
- avoid_return_types_on_setters
79
+
# - avoid_returning_null # there are plenty of valid reasons to return null
80
+
# - avoid_returning_null_for_future # not yet tested
81
+
- avoid_returning_null_for_void
82
+
# - avoid_returning_this # there are plenty of valid reasons to return this
83
+
# - avoid_setters_without_getters # not yet tested
84
+
# - avoid_shadowing_type_parameters # not yet tested
85
+
# - avoid_single_cascade_in_expression_statements # not yet tested
86
+
- avoid_slow_async_io
87
+
- avoid_types_as_parameter_names
88
+
# - avoid_types_on_closure_parameters # conflicts with always_specify_types
89
+
- avoid_unused_constructor_parameters
90
+
- avoid_void_async
91
+
- await_only_futures
92
+
- camel_case_types
93
+
- cancel_subscriptions
94
+
# - cascade_invocations # not yet tested
95
+
# - close_sinks # not reliable enough
96
+
# - comment_references # blocked on https://github.com/flutter/flutter/issues/20765
97
+
# - constant_identifier_names # needs an opt-out https://github.com/dart-lang/linter/issues/204
98
+
- control_flow_in_finally
99
+
# - curly_braces_in_flow_control_structures # not yet tested
100
+
- directives_ordering
101
+
- empty_catches
102
+
- empty_constructor_bodies
103
+
- empty_statements
104
+
# - file_names # not yet tested
105
+
- flutter_style_todos
106
+
- hash_and_equals
107
+
- implementation_imports
108
+
# - invariant_booleans # too many false positives: https://github.com/dart-lang/linter/issues/811
109
+
- iterable_contains_unrelated_type
110
+
# - join_return_with_assignment # not yet tested
111
+
- library_names
112
+
- library_prefixes
113
+
# - lines_longer_than_80_chars # not yet tested
114
+
- list_remove_unrelated_type
115
+
# - literal_only_boolean_expressions # too many false positives: https://github.com/dart-lang/sdk/issues/34181
116
+
- no_adjacent_strings_in_list
117
+
- no_duplicate_case_values
118
+
- non_constant_identifier_names
119
+
# - null_closures # not yet tested
120
+
# - omit_local_variable_types # opposite of always_specify_types
121
+
# - one_member_abstracts # too many false positives
0 commit comments