main
 1# This file configures the analyzer, which statically analyzes Dart code to
 2# check for errors, warnings, and lints.
 3
 4linter:
 5  rules:
 6    # Error:
 7    - always_use_package_imports
 8    - avoid_slow_async_io
 9    - comment_references
10    - no_wildcard_variable_uses
11    - prefer_void_to_null
12    - unawaited_futures
13
14    # Style:
15    - always_declare_return_types
16    - avoid_annotating_with_dynamic
17    - avoid_bool_literals_in_conditional_expressions
18    - avoid_double_and_int_checks
19    - avoid_escaping_inner_quotes
20    - avoid_redundant_argument_values
21    - directives_ordering
22    - eol_at_end_of_file
23    - leading_newlines_in_multiline_strings
24    - library_annotations
25    - matching_super_parameters
26    - no_literal_bool_comparisons
27    - noop_primitive_operations
28    - prefer_asserts_in_initializer_lists
29    - prefer_expression_function_bodies
30    - prefer_final_in_for_each
31    - prefer_final_locals
32    - prefer_if_elements_to_conditional_expressions
33    - prefer_mixin
34    - prefer_single_quotes
35    - public_member_api_docs
36    - sort_constructors_first
37    - type_annotate_public_apis
38    - unnecessary_await_in_return
39    - unnecessary_lambdas
40    - unnecessary_null_aware_operator_on_extension_on_nullable
41    - use_if_null_to_convert_nulls_to_bools
42    - use_to_and_as_if_applicable
43
44    # Pub
45    - sort_pub_dependencies