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