v2.3.0
- feat: additional analysis errors:
missing_required_parammissing_return
- feat: additional lint rules:
use_named_constantsuse_raw_stringsuse_late_for_private_fields_and_variablesuse_setters_to_change_propertiesuse_string_buffersuse_to_and_as_if_applicablesort_pub_dependenciesliteral_only_boolean_expressionsuse_build_context_synchronouslyavoid_bool_literals_in_conditional_expressionsavoid_catching_errorsavoid_double_and_int_checksavoid_equals_and_hash_code_on_mutable_classesavoid_escaping_inner_quotesavoid_field_initializers_in_const_classesavoid_redundant_argument_valuesavoid_returning_thisavoid_setters_without_gettersavoid_void_asynccast_nullable_to_non_nullabledeprecated_consistencyjoin_return_with_assignmentleading_newlines_in_multiline_stringsmissing_whitespace_between_adjacent_stringsno_runtimeType_toStringnull_check_on_nullable_type_parameterprefer_asserts_in_initializer_listsprefer_final_in_for_eachprefer_final_localsprefer_if_elements_to_conditional_expressionsprefer_int_literalssort_unnamed_constructors_firsttighten_type_of_initializing_formalstype_annotate_public_apisunnecessary_await_in_returnunnecessary_null_checksunnecessary_nullable_for_final_variable_declarationsunnecessary_parenthesisunnecessary_raw_strings