Skip to content

Commit 148745b

Browse files
authored
analysis_options: remove pedantic duplications (flutter#127)
Also remove errors section: these are caught in CI
1 parent 888b3fa commit 148745b

File tree

1 file changed

+11
-38
lines changed

1 file changed

+11
-38
lines changed

analysis_options.yaml

Lines changed: 11 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,9 @@
11
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+
103
linter:
114
rules:
125
- always_declare_return_types
6+
- always_require_non_null_named_parameters
137
- annotate_overrides
148
- avoid_empty_else
159
- avoid_function_literals_in_foreach_calls
@@ -20,67 +14,46 @@ linter:
2014
- avoid_return_types_on_setters
2115
- avoid_returning_null
2216
- avoid_returning_null_for_future
23-
- avoid_shadowing_type_parameters
24-
- avoid_types_as_parameter_names
2517
- avoid_unused_constructor_parameters
2618
- await_only_futures
19+
- camel_case_extensions
2720
- camel_case_types
2821
- cancel_subscriptions
2922
- comment_references
3023
- constant_identifier_names
3124
- control_flow_in_finally
25+
- curly_braces_in_flow_control_structures
3226
- directives_ordering
33-
- empty_catches
34-
- empty_constructor_bodies
3527
- empty_statements
3628
- hash_and_equals
3729
- implementation_imports
3830
- invariant_booleans
3931
- iterable_contains_unrelated_type
40-
- library_names
41-
- library_prefixes
4232
- list_remove_unrelated_type
4333
- literal_only_boolean_expressions
4434
- no_adjacent_strings_in_list
45-
- no_duplicate_case_values
4635
- non_constant_identifier_names
47-
- null_closures
48-
- omit_local_variable_types
4936
- only_throw_errors
5037
- overridden_fields
5138
- package_api_docs
5239
- package_names
5340
- package_prefixed_library_names
54-
- prefer_adjacent_string_concatenation
55-
- prefer_collection_literals
56-
- prefer_conditional_assignment
5741
- 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
6244
- 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
6748
- prefer_typing_uninitialized_variables
68-
- recursive_getters
69-
- slash_for_doc_comments
7049
- test_types_in_equals
7150
- throw_in_finally
72-
- type_init_formals
73-
- unawaited_futures
7451
- unnecessary_await_in_return
7552
- unnecessary_brace_in_string_interps
76-
- unnecessary_const
7753
- unnecessary_getters_setters
7854
- unnecessary_lambdas
79-
- unnecessary_new
8055
- unnecessary_null_aware_assignments
56+
- unnecessary_null_in_if_null_operators
8157
- unnecessary_parenthesis
8258
- 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

Comments
 (0)