1- include : package:pedantic/analysis_options.1.8.0.yaml
2-
3- analyzer :
4- strong-mode :
5- implicit-casts : false
6- # implicit-dynamic: false
7- errors :
8- unused_import : warning
9- unused_local_variable : warning
10- dead_code : warning
11- invalid_override_of_non_virtual_member : error
12-
13- linter :
14- rules :
15- - always_declare_return_types
16- - annotate_overrides
17- - avoid_empty_else
18- - avoid_function_literals_in_foreach_calls
19- - avoid_init_to_null
20- - avoid_void_async
21- - await_only_futures
22- # - avoid_implementing_value_types
23- - avoid_null_checks_in_equality_operators
24- - avoid_renaming_method_parameters
25- - avoid_return_types_on_setters
26- - avoid_returning_null
27- - avoid_returning_null_for_void
28- - avoid_types_as_parameter_names
29- - avoid_relative_lib_imports
30- - avoid_unused_constructor_parameters
31- - camel_case_types
32- - cancel_subscriptions
33- # - cascade_invocations
34- # - comment_references
35- # - constant_identifier_names
36- - control_flow_in_finally
37- - directives_ordering
38- - empty_catches
39- - empty_constructor_bodies
40- - empty_statements
41- - hash_and_equals
42- # - implementation_imports
43- - invariant_booleans
44- - iterable_contains_unrelated_type
45- - library_names
46- - library_prefixes
47- - list_remove_unrelated_type
48- - no_adjacent_strings_in_list
49- - no_duplicate_case_values
50- - non_constant_identifier_names
51- - omit_local_variable_types
52- # - only_throw_errors
53- - overridden_fields
54- - package_api_docs
55- - package_names
56- - package_prefixed_library_names
57- - prefer_adjacent_string_concatenation
58- - prefer_collection_literals
59- - prefer_conditional_assignment
60- - prefer_const_constructors
61- - prefer_contains
62- - prefer_equal_for_default_values
63- - prefer_final_fields
64- - prefer_initializing_formals
65- # - prefer_int_literals
66- # - prefer_interpolation_to_compose_strings
67- - prefer_is_empty
68- - prefer_is_not_empty
69- - prefer_single_quotes
70- - prefer_typing_uninitialized_variables
71- - recursive_getters
72- - slash_for_doc_comments
73- - sort_pub_dependencies
74- - test_types_in_equals
75- - throw_in_finally
76- - type_init_formals
77- - unawaited_futures
78- - unnecessary_await_in_return
79- - unnecessary_brace_in_string_interps
80- - unnecessary_getters_setters
81- - unnecessary_lambdas
82- - unnecessary_null_aware_assignments
83- - unnecessary_statements
84- - unnecessary_this
85- - unrelated_type_equality_checks
86- - use_rethrow_when_possible
87- - valid_regexps
88- # Additional Dart 2.3 lints
89- - prefer_spread_collections
90- - prefer_if_elements_to_conditional_expressions
91- - prefer_for_elements_to_map_fromIterable
1+ include : package:flutter_lints/flutter.yaml
0 commit comments