1
1
include : package:pedantic/analysis_options.yaml
2
- analyzer :
3
- errors :
4
- dead_code : error
5
- override_on_non_overriding_method : error
6
- unused_element : error
7
- unused_import : error
8
- unused_local_variable : error
9
- todo : ignore
2
+
10
3
linter :
11
4
rules :
12
5
- always_declare_return_types
6
+ - always_require_non_null_named_parameters
13
7
- annotate_overrides
14
8
- avoid_empty_else
15
9
- avoid_function_literals_in_foreach_calls
@@ -20,67 +14,46 @@ linter:
20
14
- avoid_return_types_on_setters
21
15
- avoid_returning_null
22
16
- avoid_returning_null_for_future
23
- - avoid_shadowing_type_parameters
24
- - avoid_types_as_parameter_names
25
17
- avoid_unused_constructor_parameters
26
18
- await_only_futures
19
+ - camel_case_extensions
27
20
- camel_case_types
28
21
- cancel_subscriptions
29
22
- comment_references
30
23
- constant_identifier_names
31
24
- control_flow_in_finally
25
+ - curly_braces_in_flow_control_structures
32
26
- directives_ordering
33
- - empty_catches
34
- - empty_constructor_bodies
35
27
- empty_statements
36
28
- hash_and_equals
37
29
- implementation_imports
38
30
- invariant_booleans
39
31
- iterable_contains_unrelated_type
40
- - library_names
41
- - library_prefixes
42
32
- list_remove_unrelated_type
43
33
- literal_only_boolean_expressions
44
34
- no_adjacent_strings_in_list
45
- - no_duplicate_case_values
46
35
- non_constant_identifier_names
47
- - null_closures
48
- - omit_local_variable_types
49
36
- only_throw_errors
50
37
- overridden_fields
51
38
- package_api_docs
52
39
- package_names
53
40
- package_prefixed_library_names
54
- - prefer_adjacent_string_concatenation
55
- - prefer_collection_literals
56
- - prefer_conditional_assignment
57
41
- prefer_const_constructors
58
- - prefer_contains
59
- - prefer_equal_for_default_values
60
- - prefer_final_fields
61
- - prefer_generic_function_type_aliases
42
+ - prefer_for_elements_to_map_fromIterable
43
+ - prefer_if_null_operators
62
44
- prefer_initializing_formals
63
- # - prefer_interpolation_to_compose_strings
64
- - prefer_is_empty
65
- - prefer_is_not_empty
66
- # - prefer_single_quotes
45
+ - prefer_iterable_whereType
46
+ - prefer_single_quotes
47
+ - prefer_spread_collections
67
48
- prefer_typing_uninitialized_variables
68
- - recursive_getters
69
- - slash_for_doc_comments
70
49
- test_types_in_equals
71
50
- throw_in_finally
72
- - type_init_formals
73
- - unawaited_futures
74
51
- unnecessary_await_in_return
75
52
- unnecessary_brace_in_string_interps
76
- - unnecessary_const
77
53
- unnecessary_getters_setters
78
54
- unnecessary_lambdas
79
- - unnecessary_new
80
55
- unnecessary_null_aware_assignments
56
+ - unnecessary_null_in_if_null_operators
81
57
- unnecessary_parenthesis
82
58
- unnecessary_statements
83
- - unnecessary_this
84
- - unrelated_type_equality_checks
85
- - use_rethrow_when_possible
86
- - valid_regexps
59
+ - use_function_type_syntax_for_parameters
0 commit comments