-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Labels
area-devexpFor issues related to the analysis server, IDE support, linter, `dart fix`, and diagnostic messages.For issues related to the analysis server, IDE support, linter, `dart fix`, and diagnostic messages.feature-primary-constructorsImplementation of the primary constructors feature. Otherwise known as declaring constructors.Implementation of the primary constructors feature. Otherwise known as declaring constructors.
Description
This issue is to track the work needed for the existing correction producers.
- Update data driven fixes
- add_async.dart (no impact)
- add_await.dart (no impact)
- add_call_super.dart (no impact)
- add_class_modifier.dart (no impact)
- add_const.dart
- add_diagnostic_property_reference.dart (no impact)
- add_digit_separators.dart (no impact)
- add_empty_argument_list.dart (no impact)
- add_enum_constant.dart (no impact)
- add_eol_at_end_of_file.dart (no impact)
- add_explicit_call.dart (no impact)
- add_explicit_cast.dart (no impact)
- add_extension_override.dart (no impact)
- add_field_formal_parameters.dart
- add_key_to_constructors.dart
- add_late.dart (no impact)
- add_leading_newline_to_string.dart (no impact)
- add_missing_enum_case_clauses.dart (no impact)
- add_missing_enum_like_case_clauses.dart (no impact)
- add_missing_parameter_named.dart
- add_missing_parameter.dart
- add_missing_required_argument.dart (no impact)
- add_missing_switch_cases.dart (no impact)
- add_ne_null.dart (no impact)
- add_null_check.dart (no impact)
- add_override.dart (no impact)
- add_redeclare.dart (no impact)
- add_reopen.dart (no impact)
- add_required_keyword.dart
- add_return_null.dart (no impact)
- add_return_type.dart (no impact)
- add_static.dart (no impact)
- add_super_constructor_invocation.dart
- add_super_parameter.dart
- add_switch_case_break.dart (no impact)
- add_trailing_comma.dart
- add_type_annotation.dart
- ambiguous_import_fix.dart (no impact)
- assign_to_local_variable.dart (no impact)
- bind_all_to_fields.dart
- bind_to_field.dart
- change_argument_name.dart (no impact)
- change_to_nearest_precise_value.dart (no impact)
- change_to_static_access.dart (no impact)
- change_to.dart (no impact)
- change_type_annotation.dart (no impact)
- convert_add_all_to_spread.dart (no impact)
- convert_class_to_enum.dart
- convert_class_to_mixin.dart
- convert_conditional_expression_to_if_element.dart (no impact)
- convert_documentation_into_block.dart (no impact)
- convert_documentation_into_line.dart (no impact)
- convert_field_formal_to_normal.dart
- convert_flutter_child.dart (no impact)
- convert_flutter_children.dart (no impact)
- convert_for_each_to_for_loop.dart (no impact)
- convert_into_async_body.dart
- convert_into_block_body.dart
- convert_into_final_field.dart (no impact)
- convert_into_for_index.dart (no impact)
- convert_into_getter.dart
- convert_into_is_not_empty.dart (no impact)
- convert_into_is_not.dart (no impact)
- convert_map_from_iterable_to_for_literal.dart (no impact)
- convert_null_check_to_null_aware_element_or_entry.dart (no impact)
- convert_part_of_to_uri.dart (no impact)
- convert_quotes.dart (no impact)
- convert_related_to_cascade.dart (no impact)
- convert_to_boolean_expression.dart (no impact)
- convert_to_cascade.dart (no impact)
- convert_to_constant_pattern.dart (no impact)
- convert_to_contains.dart (no impact)
- convert_to_dot_shorthand.dart (no impact)
- convert_to_expression_function_body.dart
- convert_to_field_parameter.dart
- convert_to_flutter_style_todo.dart (no impact)
- convert_to_for_each.dart (no impact)
- convert_to_function_declaration.dart (no impact)
- convert_to_generic_function_syntax.dart
- convert_to_if_case_statement_chain.dart (no impact)
- convert_to_if_case_statement.dart (no impact)
- convert_to_if_null.dart (no impact)
- convert_to_initializing_formal.dart
- convert_to_int_literal.dart (no impact)
- convert_to_map_literal.dart (no impact)
- convert_to_multiline_string.dart (no impact)
- convert_to_named_arguments.dart (no impact)
- convert_to_normal_parameter.dart
- convert_to_null_aware_list_element.dart (no impact)
- convert_to_null_aware_map_entry.dart (no impact)
- convert_to_null_aware_set_element.dart (no impact)
- convert_to_null_aware_spread.dart (no impact)
- convert_to_null_aware.dart (no impact)
- convert_to_on_type.dart (no impact)
- convert_to_package_import.dart (no impact)
- convert_to_primary_constructor.dart
- convert_to_raw_string.dart (no impact)
- convert_to_relative_import.dart (no impact)
- convert_to_set_literal.dart (no impact)
- convert_to_super_parameters.dart
- convert_to_switch_expression.dart (no impact)
- convert_to_switch_statement.dart (no impact)
- convert_to_where_type.dart (no impact)
- convert_to_wildcard_pattern.dart (no impact)
- convert_to_wildcard_variable.dart (no impact)
- create_class.dart (no impact)
- create_constructor_for_final_fields.dart
- create_constructor_super.dart
- create_constructor.dart
- create_enum.dart (no impact)
- create_extension_member.dart (no impact)
- create_field.dart
- create_file.dart (no impact)
- create_function.dart (no impact)
- create_getter.dart (no impact)
- create_local_variable.dart (no impact)
- create_method_or_function.dart (no impact)
- create_method.dart (no impact)
- create_missing_overrides.dart (no impact)
- create_mixin.dart (no impact)
- create_no_such_method.dart (no impact)
- create_operator.dart (no impact)
- create_parameter.dart (no impact)
- create_setter.dart (no impact)
- data_driven.dart (no impact)
- destructure_local_variable_assignment.dart (no impact)
- encapsulate_field.dart
- exchange_operands.dart (no impact)
- extend_class_for_mixin.dart (no impact)
- extract_local_variable.dart (no impact)
- flutter_convert_to_children.dart (no impact)
- flutter_convert_to_stateful_widget.dart (no impact)
- flutter_convert_to_stateless_widget.dart (no impact)
- flutter_move_down.dart (no impact)
- flutter_move_up.dart (no impact)
- flutter_remove_widget.dart (no impact)
- flutter_swap_with_child.dart (no impact)
- flutter_swap_with_parent.dart (no impact)
- flutter_wrap_builder.dart (no impact)
- flutter_wrap_generic.dart (no impact)
- flutter_wrap.dart (no impact)
- import_add_show.dart (no impact)
- import_library.dart
- inline_invocation.dart
- inline_typedef.dart (no impact)
- insert_body.dart (no impact)
- insert_on_keyword.dart (no impact)
- insert_semicolon.dart (no impact)
- invert_conditional_expression.dart (no impact)
- invert_if_statement.dart (no impact)
- join_else_with_if.dart (no impact)
- join_if_with_inner.dart (no impact)
- join_if_with_outer.dart (no impact)
- join_variable_declaration.dart (no impact)
- make_class_abstract.dart (no impact)
- make_conditional_on_debug_mode.dart (no impact)
- make_field_not_final.dart (no impact)
- make_field_public.dart (no impact)
- make_final.dart (no impact)
- make_required_named_parameters_first.dart
- make_return_type_nullable.dart (no impact)
- make_super_invocation_last.dart (no impact)
- make_variable_not_final.dart (no impact)
- make_variable_nullable.dart (no impact)
- merge_combinators.dart (no impact)
- move_annotation_to_library_directive.dart (no impact)
- move_doc_comment_to_library_directive.dart (no impact)
- move_type_arguments_to_class.dart
- organize_imports.dart (no impact)
- qualify_reference.dart (no impact)
- remove_abstract.dart (no impact)
- remove_annotation.dart (no impact)
- remove_argument.dart (no impact)
- remove_assertion.dart (no impact)
- remove_assignment.dart (no impact)
- remove_async.dart (no impact)
- remove_await.dart (no impact)
- remove_break.dart (no impact)
- remove_character.dart (no impact)
- remove_comma.dart (no impact)
- remove_comment.dart (no impact)
- remove_comparison.dart (no impact)
- remove_const.dart
- remove_constructor_name.dart
- remove_constructor.dart
- remove_dead_code.dart (no impact)
- remove_dead_if_null.dart (no impact)
- remove_default_value.dart
- remove_deprecated_new_in_comment_reference.dart (no impact)
- remove_digit_separators.dart (no impact)
- remove_duplicate_case.dart (no impact)
- remove_empty_catch.dart (no impact)
- remove_empty_constructor_body.dart
- remove_empty_else.dart (no impact)
- remove_empty_statement.dart (no impact)
- remove_extends_clause.dart (no impact)
- remove_if_null_operator.dart (no impact)
- remove_ignored_diagnostic.dart (no impact)
- remove_import_prefix.dart (no impact)
- remove_initializer.dart
- remove_interpolation_braces.dart (no impact)
- remove_invocation.dart (no impact)
- remove_late.dart (no impact)
- remove_leading_underscore.dart
- remove_lexeme.dart (no impact)
- remove_library_name.dart (no impact)
- remove_method_declaration.dart (no impact)
- remove_name_from_combinator.dart (no impact)
- remove_name_from_declaration_clause.dart (no impact)
- remove_non_null_assertion.dart (no impact)
- remove_on_clause.dart (no impact)
- remove_operator.dart (no impact)
- remove_parameters_in_getter_declaration.dart (no impact)
- remove_parentheses_in_getter_invocation.dart (no impact)
- remove_print.dart (no impact)
- remove_question_mark.dart (no impact)
- remove_required.dart (no impact)
- remove_returned_value.dart (no impact)
- remove_this_expression.dart (no impact)
- remove_to_list.dart (no impact)
- remove_type_annotation.dart
- remove_type_arguments.dart (no impact)
- remove_unawaited.dart (no impact)
- remove_unexpected_underscores.dart (no impact)
- remove_unnecessary_cast.dart (no impact)
- remove_unnecessary_final.dart
- remove_unnecessary_late.dart (no impact)
- remove_unnecessary_library_directive.dar (no impact)t
- remove_unnecessary_name.dart (no impact)
- remove_unnecessary_new.dart (no impact)
- remove_unnecessary_parentheses.dart (no impact)
- remove_unnecessary_raw_string.dart (no impact)
- remove_unnecessary_string_escape.dart (no impact)
- remove_unnecessary_string_interpolation.dart (no impact)
- remove_unnecessary_wildcard_pattern.dart (no impact)
- remove_unused_catch_clause.dart (no impact)
- remove_unused_catch_stack.dart (no impact)
- remove_unused_import.dart (no impact)
- remove_unused_label.dart (no impact)
- remove_unused_local_variable.dart (no impact)
- remove_unused_parameter.dart
- remove_unused.dart (no impact)
- remove_var_keyword.dart
- remove_var.dart
- rename_method_parameter.dart (no impact)
- rename_to_camel_case.dart (no impact)
- replace_boolean_with_bool.dart (no impact)
- replace_cascade_with_dot.dart (no impact)
- replace_colon_with_equals.dart (no impact)
- replace_colon_with_in.dart (no impact)
- replace_conditional_with_if_else.dart (no impact)
- replace_container_with_colored_box.dart (no impact)
- replace_container_with_sized_box.dart (no impact)
- replace_empty_map_pattern.dart (no impact)
- replace_final_with_const.dart (no impact)
- replace_final_with_var.dart
- replace_if_else_with_conditional.dart (no impact)
- replace_new_with_const.dart (no impact)
- replace_null_check_with_cast.dart (no impact)
- replace_null_with_closure.dart (no impact)
- replace_null_with_void.dart (no impact)
- replace_return_type_future.dart (no impact)
- replace_return_type_iterable.dart (no impact)
- replace_return_type_stream.dart (no impact)
- replace_return_type.dart (no impact)
- replace_var_with_dynamic.dart
- replace_with_arrow.dart (no impact)
- replace_with_brackets.dart (no impact)
- replace_with_conditional_assignment.dart (no impact)
- replace_with_decorated_box.dart (no impact)
- replace_with_eight_digit_hex.dart (no impact)
- replace_with_extension_name.dart (no impact)
- replace_with_identifier.dart (no impact)
- replace_with_interpolation.dart (no impact)
- replace_with_is_empty.dart (no impact)
- replace_with_is_nan.dart (no impact)
- replace_with_named_constant.dart (no impact)
- replace_with_not_null_aware_element_or_entry.dart (no impact)
- replace_with_not_null_aware.dart (no impact)
- replace_with_null_aware.dart (no impact)
- replace_with_part_of_uri.dart (no impact)
- replace_with_tear_off.dart (no impact)
- replace_with_unicode_escape.dart (no impact)
- replace_with_var.dart
- replace_with_wildcard.dart (no impact)
- shadow_field.dart (no impact)
- sort_child_property_last.dart (no impact)
- sort_combinators.dart (no impact)
- sort_constructor_first.dart (no impact)
- sort_unnamed_constructor_first.dart (no impact)
- split_and_condition.dart (no impact)
- split_multiple_declarations.dart (no impact)
- split_variable_declaration.dart (no impact)
- surround_with_parentheses.dart (no impact)
- surround_with.dart (no impact)
- update_sdk_constraints.dart (no impact)
- use_curly_braces.dart (no impact)
- use_different_division_operator.dart (no impact)
- use_effective_integer_division.dart (no impact)
- use_eq_eq_null.dart (no impact)
- use_is_not_empty.dart (no impact)
- use_not_eq_null.dart (no impact)
- use_rethrow.dart (no impact)
- wrap_in_text.dart (no impact)
- wrap_in_unawaited.dart (no impact)
Metadata
Metadata
Assignees
Labels
area-devexpFor issues related to the analysis server, IDE support, linter, `dart fix`, and diagnostic messages.For issues related to the analysis server, IDE support, linter, `dart fix`, and diagnostic messages.feature-primary-constructorsImplementation of the primary constructors feature. Otherwise known as declaring constructors.Implementation of the primary constructors feature. Otherwise known as declaring constructors.