include: package:pedantic/analysis_options.yaml linter: rules: - always_put_required_named_parameters_first - always_require_non_null_named_parameters - avoid_annotating_with_dynamic - avoid_bool_literals_in_conditional_expressions - avoid_catching_errors - avoid_classes_with_only_static_members - avoid_empty_else - avoid_init_to_null - avoid_null_checks_in_equality_operators - avoid_print - avoid_relative_lib_imports - avoid_return_types_on_setters - avoid_returning_null - avoid_returning_null_for_future - avoid_returning_null_for_void - avoid_shadowing_type_parameters - avoid_single_cascade_in_expression_statements - avoid_types_as_parameter_names - avoid_types_on_closure_parameters - avoid_void_async - await_only_futures - camel_case_types - cancel_subscriptions - cascade_invocations - close_sinks - comment_references - constant_identifier_names - control_flow_in_finally - curly_braces_in_flow_control_structures - directives_ordering - empty_catches - empty_constructor_bodies - empty_statements - file_names - hash_and_equals - implementation_imports - invariant_booleans - iterable_contains_unrelated_type - join_return_with_assignment - library_names - library_prefixes - list_remove_unrelated_type - no_duplicate_case_values - non_constant_identifier_names - null_closures - only_throw_errors - overridden_fields - package_api_docs - package_names - package_prefixed_library_names - prefer_collection_literals - prefer_conditional_assignment - prefer_const_declarations - prefer_contains - prefer_equal_for_default_values - prefer_final_fields - prefer_for_elements_to_map_fromIterable - prefer_foreach - prefer_function_declarations_over_variables - prefer_if_elements_to_conditional_expressions - prefer_if_null_operators - prefer_initializing_formals - prefer_inlined_adds - prefer_int_literals - prefer_interpolation_to_compose_strings - prefer_is_empty - prefer_is_not_empty - prefer_iterable_whereType - prefer_null_aware_operators - prefer_void_to_null - provide_deprecation_message - recursive_getters - slash_for_doc_comments - sort_child_properties_last - sort_constructors_first - sort_pub_dependencies - sort_unnamed_constructors_first - test_types_in_equals - throw_in_finally - type_init_formals - unawaited_futures - unnecessary_await_in_return - unnecessary_brace_in_string_interps - unnecessary_const - unnecessary_getters_setters - unnecessary_lambdas - unnecessary_new - unnecessary_null_aware_assignments - unnecessary_null_in_if_null_operators - unnecessary_overrides - unnecessary_parenthesis - unnecessary_statements - unnecessary_this - unrelated_type_equality_checks - unsafe_html - use_full_hex_values_for_flutter_colors - use_function_type_syntax_for_parameters - use_rethrow_when_possible - use_setters_to_change_properties - use_string_buffers - use_to_and_as_if_applicable - valid_regexps - void_checks