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
46
-
- always_require_non_null_named_parameters
47
-
- always_specify_types
48
-
# - avoid_annotating_with_dynamic # conflicts with always_specify_types
49
-
- avoid_as
50
-
# - avoid_bool_literals_in_conditional_expressions # not yet tested
51
-
# - avoid_catches_without_on_clauses # we do this commonly
52
-
# - avoid_catching_errors # we do this commonly
53
-
- avoid_classes_with_only_static_members
54
-
# - avoid_double_and_int_checks # only useful when targeting JS runtime
55
-
- avoid_empty_else
56
-
- avoid_field_initializers_in_const_classes
57
-
- avoid_function_literals_in_foreach_calls
58
-
# - avoid_implementing_value_types # not yet tested
59
-
- avoid_init_to_null
60
-
# - avoid_js_rounded_ints # only useful when targeting JS runtime
61
-
- avoid_null_checks_in_equality_operators
62
-
# - avoid_positional_boolean_parameters # not yet tested
63
-
# - avoid_private_typedef_functions # we prefer having typedef (discussion in https://github.com/flutter/flutter/pull/16356)
64
-
- avoid_relative_lib_imports
65
-
- avoid_renaming_method_parameters
66
-
- avoid_return_types_on_setters
67
-
# - avoid_returning_null # there are plenty of valid reasons to return null
68
-
- avoid_returning_null_for_void
69
-
# - avoid_returning_this # there are plenty of valid reasons to return this
70
-
# - avoid_setters_without_getters # not yet tested
71
-
# - avoid_single_cascade_in_expression_statements # not yet tested
72
-
- avoid_slow_async_io
73
-
- avoid_types_as_parameter_names
74
-
# - avoid_types_on_closure_parameters # conflicts with always_specify_types
75
-
- avoid_unused_constructor_parameters
76
-
- avoid_void_async
77
-
- await_only_futures
78
-
- camel_case_types
79
-
- cancel_subscriptions
80
-
# - cascade_invocations # not yet tested
81
-
# - close_sinks # not reliable enough
82
-
# - comment_references # blocked on https://github.com/flutter/flutter/issues/20765
83
-
# - constant_identifier_names # needs an opt-out https://github.com/dart-lang/linter/issues/204
84
-
- control_flow_in_finally
85
-
# - curly_braces_in_flow_control_structures # not yet tested
86
-
- directives_ordering
87
-
- empty_catches
88
-
- empty_constructor_bodies
89
-
- empty_statements
90
-
# - file_names # not yet tested
91
-
- flutter_style_todos
92
-
- hash_and_equals
93
-
- implementation_imports
94
-
# - invariant_booleans # too many false positives: https://github.com/dart-lang/linter/issues/811
95
-
- iterable_contains_unrelated_type
96
-
# - join_return_with_assignment # not yet tested
97
-
- library_names
98
-
- library_prefixes
99
-
# - lines_longer_than_80_chars # not yet tested
100
-
- list_remove_unrelated_type
101
-
# - literal_only_boolean_expressions # too many false positives: https://github.com/dart-lang/sdk/issues/34181
102
-
- no_adjacent_strings_in_list
103
-
- no_duplicate_case_values
104
-
- non_constant_identifier_names
105
-
# - null_closures # not yet tested
106
-
# - omit_local_variable_types # opposite of always_specify_types
107
-
# - one_member_abstracts # too many false positives
0 commit comments