1+ analyzer :
2+ exclude :
3+ - " **/*.g.dart"
4+ - " lib/src/constants.dart"
5+ - " lib/src/protos/**"
6+ strong-mode :
7+ implicit-casts : false
8+ implicit-dynamic : false
9+ errors :
10+ todo : ignore
11+ missing_return : warning
12+ missing_required_param : warning
13+ no_logic_in_create_state : warning
14+ valid_regexps : error
15+ avoid_slow_async_io : error
16+ avoid_relative_lib_imports : error
17+ avoid_types_as_parameter_names : error
18+
19+ linter :
20+ rules :
21+ - public_member_api_docs
22+ - always_declare_return_types
23+ - annotate_overrides
24+ - avoid_bool_literals_in_conditional_expressions
25+ - avoid_catching_errors
26+ - avoid_empty_else
27+ - avoid_escaping_inner_quotes
28+ - avoid_field_initializers_in_const_classes
29+ - avoid_function_literals_in_foreach_calls
30+ - avoid_implementing_value_types
31+ - avoid_init_to_null
32+ - avoid_null_checks_in_equality_operators
33+ - avoid_positional_boolean_parameters
34+ - avoid_print
35+ - avoid_private_typedef_functions
36+ - avoid_redundant_argument_values
37+ - avoid_relative_lib_imports
38+ - avoid_return_types_on_setters
39+ - avoid_returning_null_for_future
40+ - avoid_returning_null_for_void
41+ - avoid_setters_without_getters
42+ - avoid_shadowing_type_parameters
43+ - avoid_single_cascade_in_expression_statements
44+ - avoid_types_as_parameter_names
45+ - avoid_unnecessary_containers
46+ - avoid_unused_constructor_parameters
47+ - avoid_void_async
48+ - avoid_web_libraries_in_flutter
49+ - await_only_futures
50+ - camel_case_extensions
51+ - camel_case_types
52+ - cancel_subscriptions
53+ - constant_identifier_names
54+ - control_flow_in_finally
55+ - curly_braces_in_flow_control_structures
56+ - empty_catches
57+ - empty_constructor_bodies
58+ - empty_statements
59+ - file_names
60+ - hash_and_equals
61+ - implementation_imports
62+ - invariant_booleans
63+ - iterable_contains_unrelated_type
64+ - join_return_with_assignment
65+ - leading_newlines_in_multiline_strings
66+ - library_names
67+ - library_prefixes
68+ - list_remove_unrelated_type
69+ - missing_whitespace_between_adjacent_strings
70+ - no_adjacent_strings_in_list
71+ - no_duplicate_case_values
72+ - no_logic_in_create_state
73+ - no_runtimeType_toString
74+ - non_constant_identifier_names
75+ - null_closures
76+ - overridden_fields
77+ - package_names
78+ - package_prefixed_library_names
79+ - parameter_assignments
80+ - prefer_asserts_in_initializer_lists
81+ - prefer_collection_literals
82+ - prefer_conditional_assignment
83+ - prefer_const_constructors
84+ - prefer_const_constructors_in_immutables
85+ - prefer_const_declarations
86+ - prefer_const_literals_to_create_immutables
87+ - prefer_contains
88+ - prefer_equal_for_default_values
89+ - prefer_final_fields
90+ - prefer_final_in_for_each
91+ - prefer_final_locals
92+ - prefer_for_elements_to_map_fromIterable
93+ - prefer_function_declarations_over_variables
94+ - prefer_generic_function_type_aliases
95+ - prefer_if_elements_to_conditional_expressions
96+ - prefer_if_null_operators
97+ - prefer_initializing_formals
98+ - prefer_inlined_adds
99+ - prefer_interpolation_to_compose_strings
100+ - prefer_is_empty
101+ - prefer_is_not_empty
102+ - prefer_is_not_operator
103+ - prefer_iterable_whereType
104+ - prefer_null_aware_operators
105+ - prefer_spread_collections
106+ - prefer_typing_uninitialized_variables
107+ - prefer_void_to_null
108+ - provide_deprecation_message
109+ - recursive_getters
110+ - slash_for_doc_comments
111+ - sort_child_properties_last
112+ - sort_pub_dependencies
113+ - sort_unnamed_constructors_first
114+ - test_types_in_equals
115+ - throw_in_finally
116+ - type_annotate_public_apis
117+ - type_init_formals
118+ - unnecessary_await_in_return
119+ - unnecessary_brace_in_string_interps
120+ - unnecessary_const
121+ - unnecessary_getters_setters
122+ - unnecessary_new
123+ - unnecessary_null_aware_assignments
124+ - unnecessary_null_in_if_null_operators
125+ - unnecessary_overrides
126+ - unnecessary_parenthesis
127+ - unnecessary_raw_strings
128+ - unnecessary_statements
129+ - unnecessary_string_escapes
130+ - unnecessary_string_interpolations
131+ - unnecessary_this
132+ - unrelated_type_equality_checks
133+ - unsafe_html
134+ - use_full_hex_values_for_flutter_colors
135+ - use_function_type_syntax_for_parameters
136+ - use_setters_to_change_properties
137+ - use_string_buffers
138+ - valid_regexps
139+ - void_checks
140+ - sort_constructors_first
141+ - prefer_single_quotes
142+ - always_specify_types
0 commit comments