1+ include : package:lints/core.yaml
2+
13# https://dart.dev/tools/analysis
24analyzer :
35 exclude :
@@ -10,36 +12,21 @@ linter:
1012 rules :
1113 - always_declare_return_types
1214 - annotate_overrides
13- - avoid_empty_else
1415 - avoid_init_to_null
1516 - avoid_null_checks_in_equality_operators
16- - avoid_relative_lib_imports
1717 - avoid_return_types_on_setters
18- - avoid_shadowing_type_parameters
19- - avoid_types_as_parameter_names
20- - await_only_futures
21- - camel_case_extensions
22- - camel_case_types
2318 - cancel_subscriptions
2419 - close_sinks
25- - collection_methods_unrelated_type
2620 - comment_references
2721 - constant_identifier_names
2822 - control_flow_in_finally
29- - curly_braces_in_flow_control_structures
30- - dangling_library_doc_comments
3123 - directives_ordering
32- - empty_catches
3324 - empty_constructor_bodies
3425 - empty_statements
35- - hash_and_equals
3626 - implementation_imports
37- - library_annotations
3827 - library_names
3928 - library_prefixes
4029 - literal_only_boolean_expressions
41- - no_duplicate_case_values
42- - non_constant_identifier_names
4330 - null_closures
4431 # - omit_local_variable_types
4532 - one_member_abstracts
@@ -55,15 +42,10 @@ linter:
5542 - prefer_final_in_for_each
5643 - prefer_final_locals
5744 - prefer_for_elements_to_map_fromIterable
58- - prefer_generic_function_type_aliases
5945 - prefer_if_null_operators
60- - prefer_is_empty
61- - prefer_is_not_empty
62- - prefer_iterable_whereType
6346 - prefer_null_aware_operators
6447 - prefer_single_quotes
6548 - prefer_spread_collections
66- - prefer_typing_uninitialized_variables
6749 - recursive_getters
6850 - slash_for_doc_comments
6951 - test_types_in_equals
@@ -79,8 +61,5 @@ linter:
7961 - unnecessary_new
8062 - unnecessary_null_in_if_null_operators
8163 - unnecessary_this
82- - unrelated_type_equality_checks
8364 - use_function_type_syntax_for_parameters
8465 - use_rethrow_when_possible
85- - use_string_in_part_of_directives
86- - valid_regexps
0 commit comments