63 lines
2.1 KiB
YAML
63 lines
2.1 KiB
YAML
include: package:effective_dart/analysis_options.yaml
|
|
|
|
linter:
|
|
rules:
|
|
public_member_api_docs: false
|
|
lines_longer_than_80_chars: false
|
|
|
|
prefer_single_quotes: true
|
|
prefer_final_locals: true
|
|
prefer_expression_function_bodies: true
|
|
avoid_bool_literals_in_conditional_expressions: true
|
|
exhaustive_cases: true
|
|
prefer_for_elements_to_map_fromIterable: true
|
|
prefer_if_null_operators: true
|
|
prefer_is_not_operator: true
|
|
use_is_even_rather_than_modulo: true
|
|
unnecessary_string_escapes: true
|
|
use_full_hex_values_for_flutter_colors: true
|
|
sort_unnamed_constructors_first: true
|
|
use_raw_strings: true
|
|
unnecessary_string_interpolations: true
|
|
void_checks: true
|
|
unnecessary_null_in_if_null_operators: true
|
|
unnecessary_raw_strings: true
|
|
unnecessary_null_aware_assignments: true
|
|
unnecessary_parenthesis: true
|
|
prefer_if_elements_to_conditional_expressions: true
|
|
unawaited_futures: true
|
|
prefer_typing_uninitialized_variables: true
|
|
sized_box_for_whitespace: true
|
|
recursive_getters: true
|
|
prefer_int_literals: true
|
|
prefer_spread_collections: true
|
|
prefer_null_aware_operators: true
|
|
prefer_final_in_for_each: true
|
|
prefer_contains: true
|
|
prefer_constructors_over_static_methods: true
|
|
prefer_conditional_assignment: true
|
|
prefer_asserts_in_initializer_lists: true
|
|
parameter_assignments: true
|
|
avoid_unused_constructor_parameters: true
|
|
empty_catches: true
|
|
cascade_invocations: true
|
|
await_only_futures: true
|
|
avoid_void_async: true
|
|
avoid_unnecessary_containers: true
|
|
avoid_single_cascade_in_expression_statements: true
|
|
avoid_returning_null_for_void: true
|
|
avoid_redundant_argument_values: true
|
|
avoid_escaping_inner_quotes: true
|
|
sort_child_properties_last: true
|
|
prefer_const_constructors: true
|
|
prefer_const_declarations: true
|
|
prefer_const_literals_to_create_immutables: true
|
|
prefer_const_constructors_in_immutables: true
|
|
|
|
analyzer:
|
|
exclude:
|
|
- "**/*.g.dart"
|
|
- "lib/gen/assets.gen.dart"
|
|
strong-mode:
|
|
implicit-casts: false
|