Path Lines of Code lib/src/rules/always_declare_return_types.dart 82 lib/src/rules/always_put_control_body_on_new_line.dart 34 lib/src/rules/always_put_required_named_parameters_first.dart 58 lib/src/rules/always_require_non_null_named_parameters.dart 124 lib/src/rules/always_specify_types.dart 52 lib/src/rules/always_use_package_imports.dart 32 lib/src/rules/annotate_overrides.dart 86 lib/src/rules/avoid_annotating_with_dynamic.dart 62 lib/src/rules/avoid_as.dart 58 lib/src/rules/avoid_bool_literals_in_conditional_expressions.dart 51 lib/src/rules/avoid_catches_without_on_clauses.dart 31 lib/src/rules/avoid_catching_errors.dart 48 lib/src/rules/avoid_classes_with_only_static_members.dart 80 lib/src/rules/avoid_double_and_int_checks.dart 72 lib/src/rules/avoid_dynamic_calls.dart 212 lib/src/rules/avoid_empty_else.dart 40 lib/src/rules/avoid_equals_and_hash_code_on_mutable_classes.dart 96 lib/src/rules/avoid_escaping_inner_quotes.dart 54 lib/src/rules/avoid_field_initializers_in_const_classes.dart 96 lib/src/rules/avoid_final_parameters.dart 77 lib/src/rules/avoid_function_literals_in_foreach_calls.dart 72 lib/src/rules/avoid_implementing_value_types.dart 96 lib/src/rules/avoid_init_to_null.dart 85 lib/src/rules/avoid_js_rounded_ints.dart 46 lib/src/rules/avoid_multiple_declarations_per_line.dart 21 lib/src/rules/avoid_null_checks_in_equality_operators.dart 59 lib/src/rules/avoid_positional_boolean_parameters.dart 107 lib/src/rules/avoid_print.dart 72 lib/src/rules/avoid_private_typedef_functions.dart 71 lib/src/rules/avoid_redundant_argument_values.dart 31 lib/src/rules/avoid_relative_lib_imports.dart 58 lib/src/rules/avoid_renaming_method_parameters.dart 93 lib/src/rules/avoid_return_types_on_setters.dart 51 lib/src/rules/avoid_returning_null.dart 86 lib/src/rules/avoid_returning_null_for_future.dart 65 lib/src/rules/avoid_returning_null_for_void.dart 76 lib/src/rules/avoid_returning_this.dart 84 lib/src/rules/avoid_setters_without_getters.dart 62 lib/src/rules/avoid_shadowing_type_parameters.dart 91 lib/src/rules/avoid_single_cascade_in_expression_statements.dart 40 lib/src/rules/avoid_slow_async_io.dart 108 lib/src/rules/avoid_type_to_string.dart 119 lib/src/rules/avoid_types_as_parameter_names.dart 66 lib/src/rules/avoid_types_on_closure_parameters.dart 74 lib/src/rules/avoid_unnecessary_containers.dart 74 lib/src/rules/avoid_unused_constructor_parameters.dart 69 lib/src/rules/avoid_void_async.dart 59 lib/src/rules/avoid_web_libraries_in_flutter.dart 94 lib/src/rules/await_only_futures.dart 59 lib/src/rules/camel_case_extensions.dart 45 lib/src/rules/camel_case_types.dart 68 lib/src/rules/cancel_subscriptions.dart 69 lib/src/rules/cascade_invocations.dart 229 lib/src/rules/cast_nullable_to_non_nullable.dart 29 lib/src/rules/close_sinks.dart 72 lib/src/rules/comment_references.dart 84 lib/src/rules/conditional_uri_does_not_exist.dart 36 lib/src/rules/constant_identifier_names.dart 70 lib/src/rules/control_flow_in_finally.dart 139 lib/src/rules/curly_braces_in_flow_control_structures.dart 96 lib/src/rules/depend_on_referenced_packages.dart 82 lib/src/rules/deprecated_consistency.dart 78 lib/src/rules/diagnostic_describe_all_properties.dart 160 lib/src/rules/directives_ordering.dart 298 lib/src/rules/do_not_use_environment.dart 54 lib/src/rules/empty_catches.dart 67 lib/src/rules/empty_constructor_bodies.dart 55 lib/src/rules/empty_statements.dart 47 lib/src/rules/eol_at_end_of_file.dart 51 lib/src/rules/exhaustive_cases.dart 135 lib/src/rules/file_names.dart 54 lib/src/rules/flutter_style_todos.dart 60 lib/src/rules/hash_and_equals.dart 92 lib/src/rules/implementation_imports.dart 66 lib/src/rules/invariant_booleans.dart 107 lib/src/rules/iterable_contains_unrelated_type.dart 113 lib/src/rules/join_return_with_assignment.dart 101 lib/src/rules/leading_newlines_in_multiline_strings.dart 67 lib/src/rules/library_names.dart 47 lib/src/rules/library_prefixes.dart 47 lib/src/rules/library_private_types_in_public_api.dart 212 lib/src/rules/lines_longer_than_80_chars.dart 185 lib/src/rules/list_remove_unrelated_type.dart 113 lib/src/rules/literal_only_boolean_expressions.dart 143 lib/src/rules/missing_whitespace_between_adjacent_strings.dart 121 lib/src/rules/no_adjacent_strings_in_list.dart 28 lib/src/rules/no_default_cases.dart 73 lib/src/rules/no_duplicate_case_values.dart 33 lib/src/rules/no_leading_underscores_for_library_prefixes.dart 23 lib/src/rules/no_leading_underscores_for_local_identifiers.dart 105 lib/src/rules/no_logic_in_create_state.dart 65 lib/src/rules/no_runtimeType_toString.dart 72 lib/src/rules/non_constant_identifier_names.dart 100 lib/src/rules/noop_primitive_operations.dart 72 lib/src/rules/null_check_on_nullable_type_parameter.dart 37 lib/src/rules/null_closures.dart 278 lib/src/rules/omit_local_variable_types.dart 87 lib/src/rules/one_member_abstracts.dart 28 lib/src/rules/only_throw_errors.dart 71 lib/src/rules/overridden_fields.dart 79 lib/src/rules/package_api_docs.dart 109 lib/src/rules/package_prefixed_library_names.dart 35 lib/src/rules/parameter_assignments.dart 167 lib/src/rules/prefer_adjacent_string_concatenation.dart 45 lib/src/rules/prefer_asserts_in_initializer_lists.dart 127 lib/src/rules/prefer_asserts_with_message.dart 30 lib/src/rules/prefer_bool_in_asserts.dart 66 lib/src/rules/prefer_collection_literals.dart 151 lib/src/rules/prefer_conditional_assignment.dart 81 lib/src/rules/prefer_const_constructors.dart 39 lib/src/rules/prefer_const_constructors_in_immutables.dart 109 lib/src/rules/prefer_const_declarations.dart 70 lib/src/rules/prefer_const_literals_to_create_immutables.dart 96 lib/src/rules/prefer_constructors_over_static_methods.dart 79 lib/src/rules/prefer_contains.dart 148 lib/src/rules/prefer_double_quotes.dart 29 lib/src/rules/prefer_equal_for_default_values.dart 41 lib/src/rules/prefer_expression_function_bodies.dart 68 lib/src/rules/prefer_final_fields.dart 162 lib/src/rules/prefer_final_in_for_each.dart 66 lib/src/rules/prefer_final_locals.dart 70 lib/src/rules/prefer_final_parameters.dart 95 lib/src/rules/prefer_for_elements_to_map_fromIterable.dart 95 lib/src/rules/prefer_foreach.dart 114 lib/src/rules/prefer_function_declarations_over_variables.dart 60 lib/src/rules/prefer_generic_function_type_aliases.dart 44 lib/src/rules/prefer_if_elements_to_conditional_expressions.dart 62 lib/src/rules/prefer_if_null_operators.dart 57 lib/src/rules/prefer_initializing_formals.dart 176 lib/src/rules/prefer_inlined_adds.dart 56 lib/src/rules/prefer_int_literals.dart 106 lib/src/rules/prefer_interpolation_to_compose_strings.dart 62 lib/src/rules/prefer_is_empty.dart 179 lib/src/rules/prefer_is_not_empty.dart 69 lib/src/rules/prefer_is_not_operator.dart 52 lib/src/rules/prefer_iterable_whereType.dart 70 lib/src/rules/prefer_mixin.dart 70 lib/src/rules/prefer_null_aware_method_calls.dart 76 lib/src/rules/prefer_null_aware_operators.dart 78 lib/src/rules/prefer_relative_imports.dart 46 lib/src/rules/prefer_single_quotes.dart 90 lib/src/rules/prefer_spread_collections.dart 91 lib/src/rules/prefer_typing_uninitialized_variables.dart 46 lib/src/rules/prefer_void_to_null.dart 118 lib/src/rules/provide_deprecation_message.dart 49 lib/src/rules/pub/package_names.dart 32 lib/src/rules/pub/secure_pubspec_urls.dart 81 lib/src/rules/pub/sort_pub_dependencies.dart 58 lib/src/rules/public_member_api_docs.dart 282 lib/src/rules/recursive_getters.dart 29 lib/src/rules/require_trailing_commas.dart 126 lib/src/rules/sized_box_for_whitespace.dart 95 lib/src/rules/sized_box_shrink_expand.dart 115 lib/src/rules/slash_for_doc_comments.dart 132 lib/src/rules/sort_child_properties_last.dart 114 lib/src/rules/sort_constructors_first.dart 56 lib/src/rules/sort_unnamed_constructors_first.dart 58 lib/src/rules/super_goes_last.dart 41 lib/src/rules/throw_in_finally.dart 62 lib/src/rules/tighten_type_of_initializing_formals.dart 83 lib/src/rules/type_annotate_public_apis.dart 36 lib/src/rules/type_init_formals.dart 54 lib/src/rules/unawaited_futures.dart 91 lib/src/rules/unnecessary_await_in_return.dart 76 lib/src/rules/unnecessary_brace_in_string_interps.dart 55 lib/src/rules/unnecessary_const.dart 63 lib/src/rules/unnecessary_constructor_name.dart 59 lib/src/rules/unnecessary_final.dart 76 lib/src/rules/unnecessary_getters.dart 32 lib/src/rules/unnecessary_getters_setters.dart 39 lib/src/rules/unnecessary_lambdas.dart 97 lib/src/rules/unnecessary_late.dart 69 lib/src/rules/unnecessary_new.dart 46 lib/src/rules/unnecessary_null_aware_assignments.dart 46 lib/src/rules/unnecessary_null_checks.dart 73 lib/src/rules/unnecessary_null_in_if_null_operators.dart 46 lib/src/rules/unnecessary_nullable_for_final_variable_declarations.dart 80 lib/src/rules/unnecessary_overrides.dart 255 lib/src/rules/unnecessary_parenthesis.dart 135 lib/src/rules/unnecessary_raw_strings.dart 37 lib/src/rules/unnecessary_statements.dart 166 lib/src/rules/unnecessary_string_escapes.dart 116 lib/src/rules/unnecessary_string_interpolations.dart 53 lib/src/rules/unnecessary_this.dart 41 lib/src/rules/unrelated_type_equality_checks.dart 152 lib/src/rules/unsafe_html.dart 159 lib/src/rules/use_build_context_synchronously.dart 242 lib/src/rules/use_decorated_box.dart 90 lib/src/rules/use_full_hex_values_for_flutter_colors.dart 55 lib/src/rules/use_function_type_syntax_for_parameters.dart 37 lib/src/rules/use_if_null_to_convert_nulls_to_bools.dart 66 lib/src/rules/use_is_even_rather_than_modulo.dart 62 lib/src/rules/use_key_in_widget_constructors.dart 89 lib/src/rules/use_late_for_private_fields_and_variables.dart 182 lib/src/rules/use_named_constants.dart 63 lib/src/rules/use_raw_strings.dart 46 lib/src/rules/use_rethrow_when_possible.dart 61 lib/src/rules/use_setters_to_change_properties.dart 73 lib/src/rules/use_string_buffers.dart 142 lib/src/rules/use_test_throws_matchers.dart 76 lib/src/rules/use_to_and_as_if_applicable.dart 45 lib/src/rules/valid_regexps.dart 62 lib/src/rules/void_checks.dart 142