Saltar al contenido principal

Mensajes de diagnóstico

Un índice de los diagnósticos producidos por el analyzer de Dart.

Esta página enumera los mensajes de diagnóstico producidos por el analyzer de Dart, con detalles sobre lo que significan esos mensajes y cómo puedes solucionar tu código. Para obtener más información sobre el analyzer, consulta Personalización del análisis estático.

Índice de diagnósticos

#

El analyzer produce los siguientes diagnósticos para el código que no cumple con la especificación del lenguaje o que podría funcionar de maneras inesperadas.

Si un diagnóstico tiene documentación y guía adicionales, haz clic en Más información para verlo.

abi_specific_integer_invalid
Las clases que extienden 'AbiSpecificInteger' deben tener exactamente un constructor const, ningún otro miembro y ningún parámetro de tipo.
Más información
abi_specific_integer_mapping_extra
Las clases que extienden 'AbiSpecificInteger' deben tener exactamente una anotación 'AbiSpecificIntegerMapping' que especifique el mapeo de ABI a un entero 'NativeType' con un tamaño fijo.
Más información
abi_specific_integer_mapping_missing
Las clases que extienden 'AbiSpecificInteger' deben tener exactamente una anotación 'AbiSpecificIntegerMapping' que especifique el mapeo de ABI a un entero 'NativeType' con un tamaño fijo.
Más información
abi_specific_integer_mapping_unsupported
Mapeo no válido a '{0}'; solo se admiten mapeos a 'Int8', 'Int16', 'Int32', 'Int64', 'Uint8', 'Uint16', 'UInt32', y 'Uint64'.
Más información
abstract_class_member
Los miembros de las clases no se pueden declarar como 'abstract'.
abstract_external_field
Los campos no se pueden declarar como 'abstract' y 'external' a la vez.
abstract_field_initializer
Abstract fields can't have initializers.
Más información
abstract_final_base_class
Una clase 'abstract' no se puede declarar como 'final' y 'base' a la vez.
abstract_final_interface_class
Una clase 'abstract' no se puede declarar como 'final' e 'interface' a la vez.
abstract_late_field
Abstract fields cannot be late.
abstract_sealed_class
Una clase 'sealed' no se puede marcar como 'abstract' porque ya es implícitamente abstracta.
Más información
abstract_static_field
Static fields can't be declared 'abstract'.
abstract_static_method
Los métodos estáticos no se pueden declarar como 'abstract'.
abstract_super_member_reference
El {0} '{1}' siempre es abstracto en el supertipo.
Más información
address_position
La expresión '.address' solo se puede utilizar como argumento para una llamada externa nativa de hoja.
Más información
address_receiver
El receptor de '.address' debe ser un 'TypedData' concreto, un 'TypedData' '[]' concreto, un 'Array', un 'Array' '[]', un campo Struct o un campo Union.
Más información
always_declare_return_types
La función '{0}' debería tener un tipo de retorno pero no lo tiene. El método '{0}' debería tener un tipo de retorno pero no lo tiene.
activar
Más información
always_put_control_body_on_new_line
Statement should be on a separate line.
activar
Más información
always_put_required_named_parameters_first
Los parámetros nombrados obligatorios deben ir antes de los parámetros nombrados opcionales.
activar
Más información
always_require_non_null_named_parameters
activar
always_specify_types
Missing type annotation.
activar
Más información
always_use_package_imports
Usa las importaciones 'package:' para los archivos en el directorio 'lib'.
activar
Más información
ambiguous_export
El nombre '{0}' está definido en las bibliotecas '{1}' y '{2}'.
Más información
ambiguous_extension_member_access
Un miembro llamado '{0}' está definido en '{1}' y '{2}', y ninguno es más específico. Un miembro llamado '{0}' está definido en {1}, y ninguno es más específico.
Más información
ambiguous_import
El nombre '{0}' está definido en las bibliotecas {1}.
Más información
ambiguous_set_or_map_literal_both
El literal no puede ser un mapa ni un conjunto porque contiene al menos una entrada de mapa literal o un operador de dispersión que despliega un 'Map', y al menos un elemento que no es ninguno de estos.
Más información
ambiguous_set_or_map_literal_either
Este literal debe ser un mapa o un conjunto, pero los elementos no tienen suficiente información para que funcione la inferencia de tipos.
Más información
analysis_option_deprecated
The option '{0}' is no longer supported.
Más información
analyzer_element_model_tracking_bad
Bad tracking annotation for this member.
analyzer_element_model_tracking_more_than_one
There can be only one tracking annotation.
analyzer_element_model_tracking_zero
No required tracking annotation.
analyzer_public_api_bad_part_directive
Las directivas part en la API pública del analyzer deben apuntar a archivos en la API pública del analyzer.
analyzer_public_api_bad_type
El elemento hace uso de tipo(s) que no forman parte de la API pública del analyzer: {0}.
analyzer_public_api_experimental_inconsistency
El elemento hace uso de tipo(s) experimentales, pero no está marcado en sí mismo con @experimental: {0}.
analyzer_public_api_exports_non_public_name
La directiva export exporta elementos que no forman parte de la API pública del analyzer: {0}.
analyzer_public_api_impl_in_public_api
Las declaraciones en la API pública del analyzer no deben terminar en "Impl".
annotate_overrides
El miembro '{0}' anula un miembro heredado pero no está anotado con '@override'.
activar
Más información
annotate_redeclares
El miembro '{0}' se está redeclarando pero no está anotado con '@redeclare'.
activar
Más información
annotation_on_pointer_field
Los campos en una clase struct cuyo tipo es 'Pointer' no deben tener ninguna anotación.
Más información
annotation_on_type_argument
Los argumentos de tipo no pueden tener anotaciones porque no son declaraciones.
anonymous_method_wrong_parameter_list
Un método anónimo con una lista de parámetros debe tener exactamente un parámetro posicional obligatorio.
anonymous_method_wrong_parameter_type
El tipo de receptor '{0}' debe ser asignable al tipo de parámetro formal '{1}' en un método anónimo.
argument_must_be_a_constant
Argument '{0}' must be a constant.
Más información
argument_must_be_native
El argumento de 'Native.addressOf' debe estar anotado con @Native
Más información
argument_type_not_assignable
El tipo de argumento '{0}' no se puede asignar al tipo de parámetro '{1}'. {2}
Más información
argument_type_not_assignable_to_error_handler
El tipo de argumento '{0}' no se puede asignar al tipo de parámetro '{1} Function(Object)' o '{1} Function(Object, StackTrace)'.
Más información
assert_in_redirecting_constructor
Un constructor de redirección no puede tener un inicializador 'assert'.
Más información
asset_directory_does_not_exist
The asset directory '{0}' doesn't exist.
Más información
asset_does_not_exist
The asset file '{0}' doesn't exist.
Más información
asset_field_not_list
Se espera que el valor del campo 'assets' sea una lista de rutas de archivo relativas.
Más información
asset_missing_path
La entrada del mapa de recursos (assets) debe contener un campo 'path'.
Más información
asset_not_string
Se requiere que los recursos (assets) sean rutas de archivo (cadenas de texto).
Más información
asset_not_string_or_map
Se requiere que el valor del recurso (asset) sea una ruta de archivo (cadena de texto) o un mapa.
Más información
asset_path_not_string
Se requiere que las rutas de recursos (assets) sean rutas de archivo (cadenas de texto).
Más información
assignment_of_do_not_store
'{0}' está marcado como 'doNotStore' y no debe asignarse a un campo o variable de nivel superior.
Más información
assignment_to_const
Las variables constantes no se pueden asignar a un valor después de la inicialización.
Más información
assignment_to_final
'{0}' no se puede utilizar como un setter porque es final.
Más información
assignment_to_final_local
La variable final '{0}' solo se puede establecer una vez.
Más información
assignment_to_final_no_setter
No hay ningún setter llamado '{0}' en la clase '{1}'.
Más información
assignment_to_function
Functions can't be assigned a value.
Más información
assignment_to_method
Methods can't be assigned a value.
Más información
assignment_to_primary_constructor_parameter
Un parámetro de constructor primario no se puede asignar en un inicializador.
assignment_to_type
Types can't be assigned a value.
Más información
async_for_in_wrong_context
El bucle for-in async solo se puede utilizar en una función async.
Más información
async_keyword_used_as_identifier
Las palabras clave 'await' y 'yield' no se pueden utilizar como identificadores en una función asíncrona o generadora.
async_return_with_no_await
Returning a 'Future' without 'await'.
activar
Más información
augmentation_extends_clause_already_present
La aumentación tiene una cláusula 'extends', pero un objetivo de aumentación ya incluye una cláusula 'extends' y no se permite que se repita o cambie.
augmentation_formal_parameter_modifier_extra
La aumentación tiene el modificador '{0}' en este parámetro formal, pero la declaración no lo tiene.
augmentation_formal_parameter_modifier_missing
A la aumentación le falta el modificador '{0}' en este parámetro formal que sí tiene la declaración.
augmentation_formal_parameter_type_mismatch
El tipo de parámetro formal '{0}' de la aumentación debe ser el mismo que el tipo de parámetro formal '{1}' de la declaración.
augmentation_modifier_extra
La aumentación tiene el modificador '{0}' que la declaración no tiene.
augmentation_modifier_missing
A la aumentación le falta el modificador '{0}' que sí tiene la declaración.
augmentation_named_formal_parameter_extra
La aumentación tiene un parámetro formal nombrado '{0}', pero la declaración no lo tiene.
augmentation_named_formal_parameter_missing
A la aumentación le falta el parámetro formal nombrado '{0}' de la declaración.
augmentation_of_different_declaration_kind
Can't augment a {0} with a {1}.
augmentation_of_mixin_application_class
Las clases de aplicación de mixin no se pueden aumentar.
augmentation_optional_positional_formal_parameter_count
La aumentación tiene {0} parámetros formales posicionales opcionales, pero la declaración tiene {1}.
augmentation_positional_formal_parameter_name
El nombre del parámetro '{0}' debe coincidir con el nombre '{1}' de una declaración anterior o ser '_'.
augmentation_required_positional_formal_parameter_count
La aumentación tiene {0} parámetros formales posicionales obligatorios, pero la declaración tiene {1}.
augmentation_return_type_mismatch
El tipo de retorno '{0}' de la aumentación debe ser el mismo que el tipo de retorno '{1}' de la declaración introductoria. El getter inducido por esta aumentación tiene el tipo de retorno '{0}', pero el getter que se está aumentando tiene el tipo de retorno '{1}'.
augmentation_type_parameter_bound
El parámetro de tipo de la aumentación debe tener el mismo límite (bound) que el parámetro de tipo correspondiente de la declaración.
augmentation_type_parameter_count
La aumentación debe tener el mismo número de parámetros de tipo que la declaración.
augmentation_type_parameter_name
El parámetro de tipo de la aumentación debe tener el mismo nombre que el parámetro de tipo correspondiente de la declaración.
augmentation_without_declaration
La declaración que se está aumentando no existe. Esta aumentación induce un getter, pero no existe ninguna declaración de getter llamada '{0}' para aumentar. Esta aumentación induce un setter, pero no existe ninguna declaración de setter llamada '{0}' para aumentar.
augmented_expression_is_not_setter
La declaración aumentada no es un setter, no se puede utilizar para escribir un valor.
augmented_expression_is_setter
La declaración aumentada es un setter, no se puede utilizar para leer un valor.
augmented_expression_not_operator
La aumentación contenedora no aumenta el operador '{0}'.
augments_constant_variable
Const variables can't be augmented.
avoid_annotating_with_dynamic
Unnecessary 'dynamic' type annotation.
activar
Más información
avoid_as
activar
avoid_bool_literals_in_conditional_expressions
Las expresiones condicionales con un literal 'bool' se pueden simplificar.
activar
Más información
avoid_catches_without_on_clauses
La cláusula catch debería utilizar 'on' para especificar el tipo de excepción que se está capturando.
activar
Más información
avoid_catching_errors
El tipo 'Error' no debería ser capturado. El tipo '{0}' no debería ser capturado porque es una subclase de 'Error'.
activar
avoid_classes_with_only_static_members
Classes should define instance members.
activar
avoid_double_and_int_checks
Explicit check for double or int.
activar
Más información
avoid_dynamic_calls
Invocación de método o acceso a propiedad en un objetivo 'dynamic'.
activar
Más información
avoid_empty_else
No se permiten sentencias vacías en una cláusula 'else'.
activar
Más información
avoid_equals_and_hash_code_on_mutable_classes
El método '{0}' no debería anularse en clases no anotadas con '@immutable'.
activar
avoid_escaping_inner_quotes
Unnecessary escape of '{0}'.
activar
avoid_field_initializers_in_const_classes
Los campos en las clases 'const' no deberían tener inicializadores.
activar
avoid_final_parameters
Parameters should not be marked as 'final'.
activar
Más información
avoid_function_literals_in_foreach_calls
Los literales de función no deberían pasarse a 'forEach'.
activar
Más información
avoid_futureor_void
Don't use the type 'FutureOr'.
activar
Más información
avoid_implementing_value_types
Las clases que anulan '==' no deberían ser implementadas.
activar
avoid_init_to_null
Redundant initialization to 'null'.
activar
Más información
avoid_js_rounded_ints
El literal entero no se puede representar exactamente cuando se compila a JavaScript.
activar
Más información
avoid_multiple_declarations_per_line
Múltiples variables declaradas en una sola línea.
activar
avoid_null_checks_in_equality_operators
Comparación nula innecesaria en la implementación de '=='.
activar
avoid_positional_boolean_parameters
Los parámetros 'bool' deberían ser parámetros nombrados.
activar
Más información
avoid_print
Don't invoke 'print' in production code.
activar
Más información
avoid_private_typedef_functions
El typedef es innecesario porque solo se utiliza en un lugar.
activar
avoid_redundant_argument_values
El valor del argumento es redundante porque coincide con el valor predeterminado.
activar
Más información
avoid_relative_lib_imports
No se puede utilizar una ruta relativa para importar una biblioteca en 'lib'.
activar
Más información
avoid_renaming_method_parameters
El nombre del parámetro '{0}' no coincide con el nombre '{1}' en el método anulado.
activar
Más información
avoid_return_types_on_setters
Unnecessary return type on a setter.
activar
Más información
avoid_returning_null
activar
avoid_returning_null_for_future
activar
avoid_returning_null_for_void
No devuelvas 'null' desde una función con un tipo de retorno 'void'. No devuelvas 'null' desde un método con un tipo de retorno 'void'.
activar
Más información
avoid_returning_this
Don't return 'this' from a method.
activar
avoid_setters_without_getters
Setter has no corresponding getter.
activar
avoid_shadowing_type_parameters
El parámetro de tipo '{0}' oculta a un parámetro de tipo del {1} contenedor.
activar
Más información
avoid_single_cascade_in_expression_statements
Unnecessary cascade expression.
activar
Más información
avoid_slow_async_io
Use of an async 'dart:io' method.
activar
Más información
avoid_type_to_string
Usar 'toString' en un 'Type' no es seguro en el código de producción.
activar
Más información
avoid_types_as_parameter_names
El nombre del parámetro '{0}' coincide con un nombre de tipo visible. El nombre del parámetro de tipo '{0}' coincide con un nombre de tipo visible.
activar
Más información
avoid_types_on_closure_parameters
Anotación de tipo innecesaria en un parámetro de expresión de función.
activar
Más información
avoid_unnecessary_containers
Unnecessary instance of 'Container'.
activar
Más información
avoid_unstable_final_fields
activar
avoid_unused_constructor_parameters
El parámetro '{0}' no se utiliza en el constructor.
activar
Más información
avoid_void_async
Una función 'async' debería tener un tipo de retorno 'Future' cuando no devuelve un valor.
activar
avoid_web_libraries_in_flutter
No uses bibliotecas exclusivas para la web fuera de los complementos web de Flutter.
activar
Más información
await_in_late_local_variable_initializer
La expresión 'await' no se puede utilizar en el inicializador de una variable local 'late'.
Más información
await_in_wrong_context
La expresión await solo se puede utilizar en una función async.
await_of_incompatible_type
La expresión 'await' no se puede utilizar para una expresión con un tipo de extensión que no sea un subtipo de 'Future'.
Más información
await_only_futures
Usa 'await' en una instancia de '{0}', que no es un subtipo de 'Future'.
activar
Más información
base_enum
Enums can't be declared to be 'base'.
binary_operator_written_out
El operador binario '{0}' está escrito como '{1}' en lugar de la palabra escrita.
body_might_complete_normally
El cuerpo podría completarse normalmente, lo que provocaría que se devuelva 'null', pero el tipo de retorno, '{0}', es un tipo potencialmente no nullable.
Más información
body_might_complete_normally_catch_error
Este manejador 'onError' debe devolver un valor asignable a '{0}', pero finaliza sin devolver un valor.
Más información
body_might_complete_normally_nullable
Esta función tiene un tipo de retorno nullable de '{0}', pero finaliza sin devolver un valor.
Más información
break_label_on_switch_member
Una etiqueta break se resuelve en la sentencia 'case' o 'default'.
Más información
break_outside_of_loop
Una sentencia break no se puede utilizar fuera de un bucle o sentencia switch.
built_in_identifier_as_type
El identificador integrado '{0}' no se puede utilizar como un tipo.
Más información
built_in_identifier_in_declaration
El identificador integrado '{0}' no se puede utilizar como un nombre de prefijo. El identificador integrado '{0}' no se puede utilizar como un nombre de tipo. El identificador integrado '{0}' no se puede utilizar como un nombre de parámetro de tipo. El identificador integrado '{0}' no se puede utilizar como un nombre de typedef. El identificador integrado '{0}' no se puede utilizar como un nombre de extensión. El identificador integrado '{0}' no se puede utilizar como un nombre de tipo de extensión.
Más información
camel_case_extensions
El nombre de la extensión '{0}' no es un identificador UpperCamelCase.
activar
Más información
camel_case_types
El nombre del tipo '{0}' no es un identificador UpperCamelCase.
activar
Más información
camera_permissions_incompatible
Los permisos de la cámara hacen que la aplicación sea incompatible con Chrome OS, considera agregar características opcionales "android.hardware.camera" y "android.hardware.camera.autofocus".
cancel_subscriptions
Instancia no cancelada de 'StreamSubscription'.
activar
Más información
cascade_invocations
Unnecessary duplication of receiver.
activar
case_block_not_terminated
La última sentencia del 'case' debería ser 'break', 'continue', 'rethrow', 'return' o 'throw'.
Más información
case_expression_type_implements_equals
El tipo de expresión del switch case '{0}' no puede anular el operador '=='.
Más información
case_expression_type_is_not_switch_expression_subtype
El tipo de expresión del switch case '{0}' debe ser un subtipo del tipo de expresión del switch '{1}'.
Más información
cast_from_null_always_fails
Este moldeado (cast) siempre lanza una excepción porque la expresión siempre se evalúa como 'null'.
Más información
cast_from_nullable_always_fails
Este moldeado (cast) siempre lanzará una excepción porque la variable local nullable '{0}' no está asignada.
Más información
cast_nullable_to_non_nullable
No moldees (cast) un valor nullable a un tipo no nullable.
activar
cast_to_non_type
El nombre '{0}' no es un tipo, por lo que no se puede utilizar en una expresión 'as'.
Más información
catch_syntax
'catch' debe estar seguido de '(identifier)' o '(identifier, identifier)'.
catch_syntax_extra_parameters
'catch' debe estar seguido de '(identifier)' o '(identifier, identifier)'.
class_in_class
Las clases no se pueden declarar dentro de otras clases.
class_instantiation_access_to_member
La clase '{0}' no tiene un constructor llamado '{1}'. No se puede acceder al miembro de instancia '{0}' en la instanciación de una clase. No se puede acceder al miembro estático '{0}' en la instanciación de una clase.
class_used_as_mixin
La clase '{0}' no se puede utilizar como un mixin porque no es ni una clase mixin ni un mixin.
Más información
class_used_as_mixin_declares_generative_constructor
La clase '{0}' no se puede utilizar como un mixin porque declara un constructor generativo.
Más información
close_sinks
Unclosed instance of 'Sink'.
activar
Más información
collection_element_from_deferred_library
Los valores constantes de una biblioteca diferida (deferred) no se pueden utilizar como claves en un literal de mapa 'const'. Los valores constantes de una biblioteca diferida (deferred) no se pueden utilizar como valores en un constructor 'const'. Los valores constantes de una biblioteca diferida (deferred) no se pueden utilizar como valores en un literal de lista 'const'. Los valores constantes de una biblioteca diferida (deferred) no se pueden utilizar como valores en un literal de mapa 'const'. Los valores constantes de una biblioteca diferida (deferred) no se pueden utilizar como valores en un literal de conjunto 'const'.
Más información
collection_methods_unrelated_type
El tipo de argumento '{0}' no está relacionado con '{1}'.
activar
Más información
colon_in_place_of_in
For-in loops use 'in' rather than a colon.
combinators_ordering
Sort combinator names alphabetically.
activar
comment_references
The referenced name isn't visible in scope.
activar
compound_implements_finalizable
La clase '{0}' no puede implementar Finalizable.
Más información
concrete_class_has_enum_superinterface
Las clases concretas no pueden tener 'Enum' como una superinterfaz.
Más información
concrete_class_with_abstract_member
'{0}' debe tener un cuerpo de método porque '{1}' no es abstracto.
Más información
conditional_uri_does_not_exist
El objetivo del URI condicional '{0}' no existe.
activar
conflicting_constructor_and_static_member
'{0}' no se puede utilizar para nombrar tanto un constructor como un campo estático en esta clase. '{0}' no se puede utilizar para nombrar tanto un constructor como un getter estático en esta clase. '{0}' no se puede utilizar para nombrar tanto un constructor como un método estático en esta clase. '{0}' no se puede utilizar para nombrar tanto un constructor como un setter estático en esta clase.
Más información
conflicting_field_and_method
La clase '{0}' no puede definir el campo '{1}' y tener el método '{2}.{1}' con el mismo nombre.
conflicting_generic_interfaces
El {0} '{1}' no puede implementar tanto '{2}' como '{3}' porque los argumentos de tipo son diferentes.
Más información
conflicting_inherited_method_and_setter
El {0} '{1}' no puede heredar un método y un setter llamados '{2}' a la vez.
conflicting_key
La clave '{0}' no se puede utilizar cuando también se utiliza '{1}'.
conflicting_method_and_field
La clase '{0}' no puede definir el método '{1}' y tener el campo '{2}.{1}' con el mismo nombre.
conflicting_modifiers
Los miembros no se pueden declarar como '{0}' y '{1}' a la vez.
conflicting_static_and_instance
La clase '{0}' no puede definir el miembro estático '{1}' y tener el miembro de instancia '{2}.{1}' con el mismo nombre.
conflicting_type_variable_and_container
'{0}' no se puede utilizar para nombrar tanto un parámetro de tipo como la clase en la que se define el parámetro de tipo. '{0}' no se puede utilizar para nombrar tanto un parámetro de tipo como el enum en el que se define el parámetro de tipo. '{0}' no se puede utilizar para nombrar tanto un parámetro de tipo como la extensión en la que se define el parámetro de tipo. '{0}' no se puede utilizar para nombrar tanto un parámetro de tipo como el tipo de extensión en el que se define el parámetro de tipo. '{0}' no se puede utilizar para nombrar tanto un parámetro de tipo como el mixin en el que se define el parámetro de tipo.
Más información
conflicting_type_variable_and_member
'{0}' no se puede utilizar para nombrar tanto un parámetro de tipo como un miembro en esta clase. '{0}' no se puede utilizar para nombrar tanto un parámetro de tipo como un miembro en este enum. '{0}' no se puede utilizar para nombrar tanto un parámetro de tipo como un miembro en este tipo de extensión. '{0}' no se puede utilizar para nombrar tanto un parámetro de tipo como un miembro en esta extensión. '{0}' no se puede utilizar para nombrar tanto un parámetro de tipo como un miembro en este mixin.
Más información
const_and_final
Los miembros no se pueden declarar como 'const' y 'final' a la vez.
const_class
Classes can't be declared to be 'const'.
const_constructor_field_type_mismatch
En un constructor const, un valor de tipo '{0}' no se puede asignar al campo '{1}', que tiene el tipo '{2}'.
const_constructor_param_type_mismatch
Un valor de tipo '{0}' no se puede asignar a un parámetro de tipo '{1}' en un constructor const.
Más información
const_constructor_throws_exception
Const constructors can't throw exceptions.
const_constructor_with_body
Const constructors can't have a body.
const_constructor_with_field_initialized_by_non_const
No se puede definir el constructor 'const' porque el campo '{0}' está inicializado con un valor no constante.
Más información
const_constructor_with_mixin_with_field
Este constructor no se puede declarar 'const' porque un mixin agrega el campo de instancia: {0}. Este constructor no se puede declarar 'const' porque los mixins agregan los campos de instancia: {0}.
const_constructor_with_non_const_super
Un constructor constante no puede llamar a un superconstructor no constante de '{0}'.
Más información
const_constructor_with_non_final_field
No se puede definir un constructor const para una clase con campos que no sean final.
Más información
const_deferred_class
Las clases diferidas (deferred) no se pueden crear con 'const'.
Más información
const_eval_assertion_failure
La aserción en esta expresión constante falló.
const_eval_assertion_failure_with_message
An assertion failed with message '{0}'.
const_eval_extension_method
Los métodos de extensión no se pueden utilizar en expresiones constantes.
const_eval_extension_type_method
Los métodos de tipo de extensión no se pueden utilizar en expresiones constantes.
const_eval_for_element
Las expresiones constantes no admiten elementos 'for'.
const_eval_method_invocation
Los métodos no se pueden invocar en expresiones constantes.
const_eval_primitive_equality
En expresiones constantes, los operandos del operador de igualdad deben tener igualdad primitiva.
const_eval_property_access
No se puede acceder a la propiedad '{0}' en el tipo '{1}' en una expresión constante.
const_eval_throws_exception
La evaluación de esta expresión constante lanza una excepción.
const_eval_throws_idbze
La evaluación de esta expresión constante lanza una IntegerDivisionByZeroException.
const_eval_type_bool
En expresiones constantes, los operandos de este operador deben ser de tipo 'bool'.
const_eval_type_bool_int
En expresiones constantes, los operandos de este operador deben ser de tipo 'bool' o 'int'.
const_eval_type_bool_num_string
En expresiones constantes, los operandos de este operador deben ser de tipo 'bool', 'num', 'String' o 'null'.
const_eval_type_int
En expresiones constantes, los operandos de este operador deben ser de tipo 'int'.
const_eval_type_num
En expresiones constantes, los operandos de este operador deben ser de tipo 'num'.
const_eval_type_num_string
En expresiones constantes, los operandos de este operador deben ser de tipo 'num' o 'String'.
const_eval_type_string
En expresiones constantes, los operandos de este operador deben ser de tipo 'String'.
const_eval_type_type
En expresiones constantes, los operandos de este operador deben ser de tipo 'Type'.
const_factory
Solo los constructores de fábrica de redirección se pueden declarar como 'const'.
const_initialized_with_non_constant_value
Las variables const se deben inicializar con un valor constante.
Más información
const_initialized_with_non_constant_value_from_deferred_library
Los valores constantes de una biblioteca diferida (deferred) no se pueden utilizar para inicializar una variable 'const'.
Más información
const_instance_field
Solo los campos estáticos se pueden declarar como const.
Más información
const_map_key_not_primitive_equality
El tipo de una clave en un mapa constante no puede anular el operador '==' ni 'hashCode', pero la clase '{0}' lo hace.
Más información
const_method
Los getters, setters y métodos no se pueden declarar como 'const'.
const_not_initialized
The constant '{0}' must be initialized.
Más información
const_primary_constructor_with_body
La parte del cuerpo de un constructor primario constante no puede tener un cuerpo de bloque. La parte del cuerpo de un constructor primario constante no puede tener un cuerpo de expresión.
const_set_element_not_primitive_equality
Un elemento en un conjunto constante no puede anular el operador '==' ni 'hashCode', pero el tipo '{0}' lo hace.
Más información
const_spread_expected_list_or_set
A list or a set is expected in this spread.
Más información
const_spread_expected_map
A map is expected in this spread.
Más información
const_type_parameter
Los parámetros de tipo no se pueden utilizar en una expresión constante.
const_with_non_const
El constructor al que se llama no es un constructor const.
Más información
const_with_non_constant_argument
Los argumentos de una creación constante deben ser expresiones constantes.
Más información
const_with_type_parameters
Un constructor constante diferido (tearoff) no puede usar un parámetro de tipo como argumento de tipo. Una creación constante no puede usar un parámetro de tipo como argumento de tipo. Una función constante diferida (tearoff) no puede usar un parámetro de tipo como argumento de tipo.
Más información
const_with_undefined_constructor
La clase '{0}' no tiene un constructor constante '{1}'.
const_with_undefined_constructor_default
La clase '{0}' no tiene un constructor constante sin nombre.
const_without_primary_constructor
'const' solo se puede utilizar junto con una declaración de constructor primario.
constant_identifier_names
El nombre de la constante '{0}' no es un identificador lowerCamelCase.
activar
Más información
constant_pattern_never_matches_value_type
El tipo de valor coincidente '{0}' nunca puede ser igual a esta constante de tipo '{1}'.
Más información
constant_pattern_with_non_constant_expression
La expresión de un patrón constante debe ser una constante válida.
Más información
constant_variable_augmentation
Variable augmentations can't be const.
constructor_with_return_type
Constructors can't have a return type.
constructor_with_type_arguments
Una invocación de constructor no puede tener argumentos de tipo después del nombre del constructor.
constructor_with_type_parameters
Constructors can't have type parameters.
constructor_with_wrong_name
El nombre de un constructor debe coincidir con el nombre de la clase contenedora.
continue_label_invalid
La etiqueta utilizada en una sentencia 'continue' debe definirse en un bucle o en un miembro de switch.
Más información
continue_outside_of_loop
Una sentencia continue no se puede utilizar fuera de un bucle o sentencia switch.
continue_without_label_in_case
Una sentencia continue en una sentencia switch debe tener una etiqueta como objetivo.
control_flow_in_finally
Use of '{0}' in a 'finally' clause.
activar
Más información
could_not_infer
Couldn't infer type parameter '{0}'.{1}
covariant_and_static
Los miembros no se pueden declarar como 'covariant' y 'static' a la vez.
covariant_constructor
Un constructor no se puede declarar como 'covariant'.
covariant_member
Los getters, setters y métodos no se pueden declarar como 'covariant'.
creation_of_struct_or_union
Las subclases de 'Struct' y 'Union' están respaldadas por memoria nativa y no pueden ser instanciadas por un constructor generativo.
Más información
creation_with_non_type
The name '{0}' isn't a class.
Más información
curly_braces_in_flow_control_structures
Las sentencias en {0} deben estar encerradas en un bloque.
activar
Más información
dangling_library_doc_comments
Dangling library doc comment.
activar
Más información
dead_code
Código muerto. Código muerto: La variable comodín asignada está marcada como late y nunca puede ser referenciada, por lo que este inicializador nunca será evaluado.
Más información
dead_code_catch_following_catch
Código muerto: Las cláusulas catch después de un 'catch (e)' o un 'on Object catch (e)' nunca se alcanzan.
Más información
dead_code_on_catch_subtype
Código muerto: Este bloque on-catch no se ejecutará porque '{0}' es un subtipo de '{1}' y, por lo tanto, ya habrá sido capturado.
Más información
dead_null_aware_expression
El operando izquierdo no puede ser null, por lo que el operando derecho nunca se ejecuta.
Más información
declaration_already_complete
La aumentación no puede proporcionar un cuerpo porque la función o miembro ya está completo. La aumentación no puede proporcionar un cuerpo, inicializadores o parámetros formales de inicialización o súper formales porque el constructor ya está completo. El getter inducido por esta aumentación está completo, pero el getter que se está aumentando ya está completo. El setter inducido por esta aumentación está completo, pero el setter que se está aumentando ya está completo.
default_in_switch_expression
A switch expression may not use the default keyword.
default_list_constructor
El constructor predeterminado de 'List' no está disponible cuando null safety está habilitado.
Más información
default_value_already_specified_in_augmentation_chain
El valor predeterminado para este parámetro opcional ya se especificó en la cadena de aumentación.
default_value_in_function_type
Los parámetros en un tipo de función no pueden tener valores predeterminados.
Más información
default_value_in_redirecting_factory_constructor
No se permiten valores predeterminados en constructores de fábrica que redirigen a otro constructor.
Más información
default_value_on_required_parameter
Los parámetros nombrados obligatorios no pueden tener un valor predeterminado.
Más información
deferred_after_prefix
La palabra clave deferred debe ir inmediatamente antes del prefijo (cláusula 'as').
deferred_import_of_extension
Las importaciones de bibliotecas diferidas (deferred) deben ocultar todas las declaraciones de extensión.
Más información
definitely_unassigned_late_local_variable
La variable local late '{0}' definitivamente no está asignada en este punto.
Más información
depend_on_referenced_packages
El paquete importado '{0}' no es una dependencia del paquete importador.
activar
Más información
dependencies_field_not_map
Se espera que el valor del campo '{0}' sea un mapa.
Más información
deprecated_colon_for_default_value
El uso de dos puntos como separador antes de un valor predeterminado está obsoleto y no será compatible con la versión de lenguaje 3.0 y posteriores.
Más información
deprecated_consistency
Los constructores en una clase obsoleta (deprecated) deben marcarse como obsoletos. Los campos inicializados por un parámetro obsoleto deben marcarse como obsoletos. Los parámetros que inicializan un campo obsoleto deben marcarse como obsoletos.
activar
deprecated_export_use
La capacidad de importar '{0}' indirectamente está obsoleta.
Más información
deprecated_extend
Extending '{0}' is deprecated.
Más información
deprecated_factory_method
Los métodos llamados 'factory' se convertirán en constructores cuando la característica primary_constructors esté habilitada.
Más información
deprecated_field
El campo '{0}' ya no se utiliza y se puede eliminar.
Más información
deprecated_implement
Implementing '{0}' is deprecated.
Más información
deprecated_instantiate
Instantiating '{0}' is deprecated.
Más información
deprecated_lint
La regla de linter '{0}' está obsoleta y no debería habilitarse.
Más información
deprecated_lint_with_replacement
La regla de linter '{0}' está obsoleta y ha sido reemplazada por '{1}'.
deprecated_member_use
'{0}' está obsoleto y no debería usarse. '{0}' está obsoleto y no debería usarse. {1}
Más información
deprecated_member_use_from_same_package
'{0}' está obsoleto y no debería usarse. '{0}' está obsoleto y no debería usarse. {1}
activar
deprecated_mixin
Mixing in '{0}' is deprecated.
Más información
deprecated_new_in_comment_reference
El uso de la palabra clave 'new' en una referencia de comentario está obsoleto.
Más información
deprecated_optional
Omitir un argumento para el parámetro '{0}' está obsoleto.
Más información
deprecated_subclass
Subclassing '{0}' is deprecated.
Más información
deprecated_subtype_of_function
Extender 'Function' está obsoleto. Implementar 'Function' no tiene ningún efecto. Mezclar (mixing in) 'Function' está obsoleto.
Más información
diagnostic_describe_all_properties
La propiedad pública no está descrita por 'debugFillProperties' ni 'debugDescribeChildren'.
activar
Más información
directive_after_declaration
Las directivas deben aparecer antes de cualquier declaración.
directives_ordering
Coloca 'dart:' {0} antes de otros {0}. Coloca 'package:' {0} antes de {0} relativos. Ordena las secciones de directivas alfabéticamente. Especifica las exportaciones en una sección separada después de todas las importaciones.
activar
disallowed_type_instantiation_expression
Solo un tipo genérico, función genérica, método de instancia genérico o constructor genérico puede tener argumentos de tipo.
Más información
discarded_futures
Llamadas que devuelven un 'Future' en una función que no es 'async'.
activar
division_optimization
El operador x ~/ y es más eficiente que (x / y).toInt().
Más información
do_not_use_environment
Invalid use of an environment declaration.
activar
doc_directive_argument_wrong_format
El argumento '{0}' debe tener el formato de {1}.
doc_directive_has_extra_arguments
La directiva '{0}' tiene '{1}' argumentos, pero solo se esperan '{2}'.
doc_directive_has_unexpected_named_argument
La directiva '{0}' tiene un argumento nombrado inesperado, '{1}'.
doc_directive_missing_argument
A la directiva '{0}' le falta un argumento '{1}' y '{2}'. A la directiva '{0}' le falta un argumento '{1}'. A la directiva '{0}' le falta un argumento '{1}', '{2}' y '{3}'.
doc_directive_missing_closing_brace
A la directiva de documentación le falta una llave de cierre ('}').
doc_directive_missing_closing_tag
Doc directive is missing a closing tag.
doc_directive_missing_opening_tag
Doc directive is missing an opening tag.
doc_directive_unknown
Doc directive '{0}' is unknown.
doc_import_cannot_be_deferred
Doc imports can't be deferred.
Más información
doc_import_cannot_have_combinators
Las importaciones de documentación (doc imports) no pueden tener combinadores show o hide.
Más información
doc_import_cannot_have_configurations
Doc imports can't have configurations.
Más información
doc_import_cannot_have_prefix
Doc imports can't have prefixes.
Más información
document_ignores
Falta documentación que explique por qué se ignora el diagnóstico.
activar
dot_shorthand_missing_context
No se puede utilizar una abreviatura de punto (dot shorthand) donde no hay un tipo de contexto.
Más información
dot_shorthand_undefined_member
El getter estático '{0}' no está definido para el tipo de contexto '{1}'. El método o constructor estático '{0}' no está definido para el tipo de contexto '{1}'.
Más información
duplicate_constructor
El constructor con el nombre '{0}' ya está definido. El constructor sin nombre ya está definido.
Más información
duplicate_deferred
Una directiva de importación solo puede tener una palabra clave 'deferred'.
duplicate_definition
The name '{0}' is already defined.
Más información
duplicate_export
Duplicate export.
Más información
duplicate_field_formal_parameter
El campo '{0}' no se puede inicializar mediante múltiples parámetros en el mismo constructor.
Más información
duplicate_field_name
El nombre de campo '{0}' ya se utiliza en este registro.
Más información
duplicate_hidden_name
Duplicate hidden name.
Más información
duplicate_ignore
El diagnóstico '{0}' no necesita ser ignorado aquí porque ya está siendo ignorado.
Más información
duplicate_import
Duplicate import.
Más información
duplicate_label_in_switch_statement
La etiqueta '{0}' ya fue utilizada en esta sentencia switch.
duplicate_named_argument
El argumento para el parámetro nombrado '{0}' ya fue especificado.
Más información
duplicate_part
La biblioteca ya contiene una parte con el URI '{0}'.
Más información
duplicate_pattern_assignment_variable
La variable '{0}' ya está asignada en este patrón.
Más información
duplicate_pattern_field
El campo '{0}' ya coincide en este patrón.
Más información
duplicate_prefix
Una directiva de importación solo puede tener un prefijo (cláusula 'as').
duplicate_rest_element_in_pattern
Como máximo, se permite un elemento de resto (rest element) en un patrón de lista o mapa.
Más información
duplicate_rule
La regla '{0}' ya está habilitada y no es necesario habilitarla de nuevo.
Más información
duplicate_shown_name
Duplicate shown name.
Más información
duplicate_variable_pattern
La variable '{0}' ya está definida en este patrón.
Más información
duplicated_modifier
The modifier '{0}' was already specified.
empty_catches
Empty catch block.
activar
Más información
empty_constructor_bodies
Los cuerpos de constructor vacíos deben escribirse usando ';' en lugar de '{}'.
activar
Más información
empty_container_bodies
Los cuerpos de {0} vacíos deben escribirse usando ';' en lugar de '{}'.
Más información
empty_enum_body
Un enum debe declarar al menos un nombre de constante.
empty_map_pattern
A map pattern must have at least one entry.
Más información
empty_record_type_named_fields_list
La lista de campos nombrados en un tipo de registro (record type) no puede estar vacía.
Más información
empty_statements
Unnecessary empty statement.
activar
Más información
empty_struct
La clase '{0}' no puede estar vacía porque es una subclase de '{1}'.
Más información
enable_null_safety
activar
codificación
Unable to decode bytes as UTF-8.
enum_constant_invokes_factory_constructor
Un valor de enum no puede invocar un constructor de fábrica.
enum_constant_same_name_as_enclosing
El nombre del valor del enum no puede ser el mismo que el nombre del enum.
Más información
enum_constant_with_non_const_constructor
El constructor invocado no es un constructor 'const'.
Más información
enum_in_class
Enums can't be declared inside classes.
enum_instantiated_to_bounds_is_not_well_bounded
El resultado de instanciar el enum a sus límites (to bounds) no está bien limitado.
enum_mixin_with_instance_variable
Los mixins aplicados a enums no pueden tener variables de instancia.
Más información
enum_with_abstract_member
'{0}' debe tener un cuerpo de método porque '{1}' es un enum.
Más información
enum_with_name_values
El nombre 'values' no es un nombre válido para un enum.
Más información
enum_without_constants
El enum debe tener al menos una constante de enum.
eol_at_end_of_file
Missing a newline at the end of the file.
activar
equal_elements_in_const_set
Dos elementos en un literal de conjunto constante no pueden ser iguales.
Más información
equal_elements_in_set
Dos elementos en un literal de conjunto no deberían ser iguales.
Más información
equal_keys_in_const_map
Dos claves en un literal de mapa constante no pueden ser iguales.
Más información
equal_keys_in_map
Dos claves en un literal de mapa no deberían ser iguales.
Más información
equal_keys_in_map_pattern
Two keys in a map pattern can't be equal.
Más información
equality_cannot_be_equality_operand
Una expresión de comparación no puede ser un operando de otra expresión de comparación.
erase_dart_type_extension_types
Unsafe use of 'DartType' in an 'is' check.
exhaustive_cases
Faltan cláusulas case para algunas constantes en '{0}'.
activar
expected_an_initializer
Expected an initializer.
expected_body
Una cláusula catch debe tener un cuerpo, incluso si está vacío. Una declaración de clase debe tener un cuerpo, incluso si está vacío. Una cláusula finally debe tener un cuerpo, incluso si está vacío. Una declaración de mixin debe tener un cuerpo, incluso si está vacío. Una expresión switch debe tener un cuerpo, incluso si está vacío. Una sentencia switch debe tener un cuerpo, incluso si está vacío. Una sentencia try debe tener un cuerpo, incluso si está vacío. Una declaración de extensión debe tener un cuerpo, incluso si está vacío. Una declaración de tipo de extensión debe tener un cuerpo, incluso si está vacío.
expected_case_or_default
Expected 'case' or 'default'.
expected_class_member
Expected a class member.
expected_else_or_comma
Expected 'else' or comma.
expected_executable
Se esperaba una declaración de método, getter, setter o operador.
expected_identifier_but_got_keyword
'{0}' no se puede utilizar como identificador porque es una palabra clave.
expected_instead
Expected '{0}' instead of this.
expected_list_or_map_literal
Expected a list or map literal.
expected_named_type
Se esperaba un nombre de clase. Se esperaba un nombre de mixin. Se esperaba el nombre de una clase o mixin.
expected_one_list_pattern_type_arguments
Los patrones de lista requieren un argumento de tipo o ninguno, pero se encontraron {0}.
Más información
expected_one_list_type_arguments
Los literales de lista requieren un argumento de tipo o ninguno, pero se encontraron {0}.
Más información
expected_one_set_type_arguments
Los literales de conjunto requieren un argumento de tipo o ninguno, pero se encontraron {0}.
Más información
expected_primary
Se esperaba un identificador o un literal de cadena (string literal).
expected_representation_field
Expected a representation field.
expected_representation_type
Expected a representation type.
expected_statement
Expected a statement.
expected_string_literal
Expected a string literal.
expected_token
Expected to find '{0}'.
expected_two_map_pattern_type_arguments
Los patrones de mapa requieren dos argumentos de tipo o ninguno, pero se encontraron {0}.
Más información
expected_two_map_type_arguments
Los literales de mapa requieren dos argumentos de tipo o ninguno, pero se encontraron {0}.
Más información
expected_type_name
Expected a type name.
experiment_not_enabled
Esto requiere que la característica de lenguaje '{0}' esté habilitada.
experiment_not_enabled_off_by_default
Esto requiere que la característica de lenguaje experimental '{0}' esté habilitada.
experimental_member_use
'{0}' es experimental y podría eliminarse o cambiarse en cualquier momento.
export_after_part
Las directivas export deben preceder a las directivas part.
export_internal_library
La biblioteca '{0}' es interna y no se puede exportar.
Más información
export_legacy_symbol
El símbolo '{0}' está definido en una biblioteca heredada (legacy) y no se puede volver a exportar desde una biblioteca con null safety habilitado.
Más información
export_of_non_library
La biblioteca exportada '{0}' no puede tener una directiva part-of.
Más información
expression_in_map
Expressions can't be used in a map literal.
Más información
extends_non_class
Classes can only extend other classes.
Más información
extension_as_expression
La extensión '{0}' no se puede utilizar como expresión.
Más información
extension_augmentation_has_on_clause
Las aumentaciones de extensión no pueden tener cláusulas 'on'.
extension_conflicting_static_and_instance
Una extensión no puede definir el miembro estático '{0}' y un miembro de instancia con el mismo nombre.
Más información
extension_declares_abstract_member
Extensions can't declare abstract members.
Más información
extension_declares_constructor
Extensions can't declare constructors.
Más información
extension_declares_instance_field
Extensions can't declare instance fields.
Más información
extension_declares_member_of_object
Las extensiones no pueden declarar miembros con el mismo nombre que un miembro declarado por 'Object'.
Más información
extension_override_access_to_static_member
Una anulación de extensión (extension override) no se puede utilizar para acceder a un miembro estático desde una extensión.
Más información
extension_override_argument_not_assignable
El tipo del argumento para la anulación de extensión '{0}' no es asignable al tipo extendido '{1}'.
Más información
extension_override_with_cascade
Las anulaciones de extensión (extension overrides) no tienen valor, por lo que no se pueden utilizar como el receptor de una expresión de cascada.
Más información
extension_override_without_access
Una anulación de extensión (extension override) solo se puede utilizar para acceder a miembros de instancia.
Más información
extension_primary_constructor
Extensions can't have primary constructors.
extension_type_augmentation_specifies_representation_field
Una aumentación de tipo de extensión no puede especificar un campo de representación.
extension_type_constructor_with_super_formal_parameter
Los constructores de tipos de extensión no pueden declarar parámetros súper formales.
Más información
extension_type_constructor_with_super_invocation
Los constructores de tipos de extensión no pueden incluir súper inicializadores.
Más información
extension_type_declares_instance_field
Los tipos de extensión no pueden declarar campos de instancia.
Más información
extension_type_declares_member_of_object
Los tipos de extensión no pueden declarar miembros con el mismo nombre que un miembro declarado por 'Object'.
Más información
extension_type_extends
Una declaración de tipo de extensión no puede tener una cláusula 'extends'.
extension_type_implements_disallowed_type
Extension types can't implement '{0}'.
Más información
extension_type_implements_itself
The extension type can't implement itself.
Más información
extension_type_implements_not_supertype
'{0}' no es un supertipo de '{1}', el tipo de representación.
Más información
extension_type_implements_representation_not_supertype
'{0}', el tipo de representación de '{1}', no es un supertipo de '{2}', el tipo de representación de '{3}'.
Más información
extension_type_inherited_member_conflict
El tipo de extensión '{0}' tiene más de un miembro distinto llamado '{1}' de tipos implementados.
Más información
extension_type_representation_depends_on_itself
La representación del tipo de extensión no puede depender de sí misma.
Más información
extension_type_representation_type_bottom
El tipo de representación no puede ser un tipo inferior (bottom type).
Más información
extension_type_with
Una declaración de tipo de extensión no puede tener una cláusula 'with'.
extension_type_with_abstract_member
'{0}' debe tener un cuerpo de método porque '{1}' es un tipo de extensión.
Más información
external_class
Classes can't be declared to be 'external'.
external_constructor_with_field_initializers
Un constructor externo no puede inicializar campos.
external_constructor_with_initializer
Un constructor externo no puede tener ningún inicializador.
external_enum
Enums can't be declared to be 'external'.
external_factory_redirection
A redirecting factory can't be external.
external_factory_with_body
External factories can't have a body.
external_getter_with_body
External getters can't have a body.
external_late_field
External fields cannot be late.
external_method_with_body
Un método externo o nativo no puede tener cuerpo.
external_operator_with_body
External operators can't have a body.
external_setter_with_body
External setters can't have a body.
external_typedef
Los typedefs no se pueden declarar como 'external'.
external_with_initializer
Los campos externos no pueden tener inicializadores. Las variables externas no pueden tener inicializadores.
Más información
extra_annotation_on_struct_field
Los campos en una clase struct deben tener exactamente una anotación que indique el tipo nativo.
Más información
extra_positional_arguments
Demasiados argumentos posicionales: se esperaban {0}, pero se encontraron {1}.
Más información
extra_positional_arguments_could_be_named
Demasiados argumentos posicionales: se esperaban {0}, pero se encontraron {1}.
Más información
extra_size_annotation_carray
Los 'Array' deben tener exactamente una anotación 'Array'.
Más información
extraneous_modifier
Can't have modifier '{0}' here.
extraneous_modifier_in_extension
Can't have modifier '{0}' in an extension.
Más información
extraneous_modifier_in_extension_type
No se puede tener el modificador '{0}' en un tipo de extensión.
extraneous_modifier_in_primary_constructor
No se puede tener el modificador '{0}' en un constructor primario.
factory_constructor_new_name
Factory constructors can't be named 'new'.
factory_not_complete_after_augmentations
El constructor de fábrica '{0}' debe tener un cuerpo o redirección después de aplicar todas las aumentaciones.
factory_top_level_declaration
Las declaraciones de nivel superior no se pueden declarar como 'factory'.
factory_with_initializers
Un constructor 'factory' no puede tener inicializadores.
factory_without_body
Un constructor 'factory' que no sea de redirección debe tener un cuerpo.
ffi_native_invalid_duplicate_default_asset
Puede haber como máximo una anotación @DefaultAsset en una biblioteca.
Más información
ffi_native_invalid_multiple_annotations
Las funciones y campos nativos deben tener exactamente una anotación @Native.
Más información
ffi_native_must_be_external
Native functions must be declared external.
Más información
ffi_native_only_classes_extending_nativefieldwrapperclass1_can_be_pointer
Solo las clases que extienden de NativeFieldWrapperClass1 se pueden pasar como Pointer.
Más información
ffi_native_unexpected_number_of_parameters
Número inesperado de parámetros de anotación Native. Se esperaba {0} pero tiene {1}.
Más información
ffi_native_unexpected_number_of_parameters_with_receiver
Número inesperado de parámetros de anotación Native. Se esperaba {0} pero tiene {1}. La anotación del método de instancia Native debe tener al receptor como primer argumento.
Más información
field_in_struct_with_initializer
Los campos en las subclases de 'Struct' y 'Union' no pueden tener inicializadores.
Más información
field_initialized_by_multiple_initializers
El campo '{0}' no se puede inicializar dos veces en el mismo constructor.
Más información
field_initialized_in_declaration_and_initializer_of_primary_constructor
Los campos no se pueden inicializar tanto en el constructor primario como en su declaración.
field_initialized_in_declaration_and_parameter_of_primary_constructor
Los campos no se pueden inicializar tanto en la lista de parámetros del constructor primario como en su declaración.
field_initialized_in_initializer_and_declaration
Los campos no se pueden inicializar en el constructor si son final y ya fueron inicializados en su declaración.
Más información
field_initialized_in_parameter_and_initializer
Los campos no se pueden inicializar tanto en la lista de parámetros como en los inicializadores.
Más información
field_initialized_outside_declaring_class
Un campo solo se puede inicializar en su clase declaradora.
field_initializer_factory_constructor
Los parámetros formales de inicialización no se pueden utilizar en constructores de fábrica.
Más información
field_initializer_in_struct
Los constructores en subclases de 'Struct' y 'Union' no pueden tener inicializadores de campo.
Más información
field_initializer_not_assignable
El tipo de inicializador '{0}' no se puede asignar al tipo de campo '{1}' en un constructor const. El tipo de inicializador '{0}' no se puede asignar al tipo de campo '{1}'.
Más información
field_initializer_outside_constructor
Los parámetros formales de campo solo se pueden utilizar en un constructor.
Más información
field_initializer_redirecting_constructor
El constructor de redirección no puede tener un inicializador de campo.
Más información
field_initializing_formal_not_assignable
El tipo de parámetro '{0}' es incompatible con el tipo de campo '{1}'.
Más información
field_must_be_external_in_struct
Los campos de las subclases de 'Struct' y 'Union' deben marcarse como external.
Más información
file_names
El nombre de archivo '{0}' no es un identificador lower_case_with_underscores.
activar
Más información
final_and_covariant
Los miembros no se pueden declarar como 'final' y 'covariant' a la vez.
final_and_covariant_late_with_initializer
Los miembros marcados como 'late' con un inicializador no se pueden declarar como 'final' y 'covariant' a la vez.
final_and_var
Los miembros no se pueden declarar como 'final' y 'var' a la vez.
final_constructor
Un constructor no se puede declarar como 'final'.
final_enum
Enums can't be declared to be 'final'.
final_initialized_in_declaration_and_constructor
'{0}' es final y se le dio un valor al ser declarado, por lo que no se puede establecer en un nuevo valor.
Más información
final_method
Los getters, setters y métodos no se pueden declarar como 'final'.
final_mixin
A mixin can't be declared 'final'.
final_mixin_class
A mixin class can't be declared 'final'.
final_not_initialized
La variable final '{0}' debe ser inicializada.
Más información
final_not_initialized_constructor
Todas las variables finales deben ser inicializadas, pero '{0}' y '{1}' no lo están. Todas las variables finales deben ser inicializadas, pero '{0}' no lo está. Todas las variables finales deben ser inicializadas, pero '{0}', '{1}' y otras {2} no lo están.
Más información
corregir
{0}
flutter_field_not_map
Se espera que el valor del campo 'flutter' sea un mapa.
Más información
flutter_style_todos
El comentario de pendiente (To-do) no sigue el estilo de Flutter.
activar
for_in_of_invalid_element_type
El tipo '{0}' utilizado en el bucle 'for' debe implementar '{1}' con un argumento de tipo que se pueda asignar a '{2}'.
Más información
for_in_of_invalid_type
El tipo '{0}' utilizado en el bucle 'for' debe implementar '{1}'.
Más información
for_in_with_const_variable
A for-in loop variable can't be a 'const'.
Más información
function_not_complete_after_augmentations
La función o miembro '{0}' debe tener un cuerpo después de aplicar todas las aumentaciones.
function_typed_parameter_var
Los parámetros de tipo función no pueden especificar 'const', 'final' o 'var' en lugar de un tipo de retorno.
generic_function_type_cannot_be_bound
Los tipos de función genéricos no se pueden utilizar como límites de parámetros de tipo.
generic_function_type_cannot_be_type_argument
Un tipo de función genérico no puede ser un argumento de tipo.
generic_method_type_instantiation_on_dynamic
Un método diferido (tear-off) en un receptor cuyo tipo es 'dynamic' no puede tener argumentos de tipo.
Más información
generic_struct_subclass
La clase '{0}' no puede extender 'Struct' o 'Union' porque '{0}' es genérica.
Más información
getter_constructor
Constructors can't be a getter.
getter_in_function
Los getters no se pueden definir dentro de métodos o funciones.
getter_not_assignable_setter_types
El tipo de retorno del getter '{0}' es '{1}', el cual no es asignable al tipo '{2}' de su setter '{3}'.
getter_not_subtype_setter_types
El tipo de retorno del getter '{0}' es '{1}', el cual no es un subtipo del tipo '{2}' de su setter '{3}'.
Más información
getter_with_parameters
Los getters deben declararse sin una lista de parámetros.
hack
{0}
hash_and_equals
Missing a corresponding override of '{0}'.
activar
Más información
if_element_condition_from_deferred_library
Los valores constantes de una biblioteca diferida (deferred) no se pueden utilizar como valores en una condición if dentro de un literal de colección const.
illegal_assignment_to_non_assignable
Asignación ilegal a una expresión no asignable.
illegal_async_generator_return_type
Functions marked 'async*' must have a return type that is a supertype of 'Stream' for some type 'T'.
Más información
illegal_async_return_type
Las funciones marcadas como 'async' deben tener un tipo de retorno que sea un supertipo de 'Future'.
Más información
illegal_character
Illegal character '{0}'.
illegal_concrete_enum_member
No se puede declarar un miembro de instancia concreto llamado '{0}' en una clase que implementa 'Enum'. No se puede heredar un miembro de instancia concreto llamado '{0}' de '{1}' en una clase que implementa 'Enum'.
Más información
illegal_enum_values
No se puede declarar un miembro de instancia llamado 'values' en una clase que implementa 'Enum'. No se puede heredar un miembro de instancia llamado 'values' de '{0}' en una clase que implementa 'Enum'.
Más información
illegal_language_version_override
The language version must be {0}.
illegal_pattern_assignment_variable_name
Una variable asignada por una asignación de patrón no puede llamarse '{0}'.
illegal_pattern_identifier_name
Un patrón no puede hacer referencia a un identificador llamado '{0}'.
illegal_pattern_variable_name
La variable declarada por un patrón de variable no puede llamarse '{0}'.
illegal_sync_generator_return_type
Functions marked 'sync*' must have a return type that is a supertype of 'Iterable' for some type 'T'.
Más información
implementation_imports
Importación de una biblioteca en el directorio 'lib/src' de otro paquete.
activar
Más información
implements_before_extends
La cláusula extends debe estar antes de la cláusula implements.
implements_before_on
La cláusula on debe estar antes de la cláusula implements.
implements_before_with
La cláusula with debe estar antes de la cláusula implements.
implements_non_class
Las clases y mixins solo pueden implementar otras clases y mixins.
Más información
implements_repeated
'{0}' can only be implemented once.
Más información
implements_super_class
'{0}' no se puede utilizar tanto en la cláusula 'extends' como en la 'implements'. '{0}' no se puede utilizar tanto en la cláusula 'extends' como en la 'with'.
Más información
implements_super_class_constraint
'{0}' no se puede utilizar tanto en la cláusula 'on' como en la 'implements'.
implicit_call_tearoffs
Implicit tear-off of the 'call' method.
activar
Más información
implicit_reopen
El {0} '{1}' vuelve a abrir '{2}' porque no está marcado como '{3}'.
activar
implicit_super_initializer_missing_arguments
El constructor sin nombre invocado implícitamente desde '{0}' tiene parámetros obligatorios.
Más información
implicit_this_reference_in_initializer
No se puede acceder al miembro de instancia '{0}' en un inicializador.
Más información
import_after_part
Las directivas import deben preceder a las directivas part.
import_deferred_library_with_load_function
La biblioteca importada define una función de nivel superior llamada 'loadLibrary' que se oculta al diferir esta biblioteca.
Más información
import_internal_library
La biblioteca '{0}' es interna y no se puede importar.
Más información
import_of_legacy_library_into_null_safe
La biblioteca '{0}' es heredada (legacy) y no debería importarse en una biblioteca con null safety habilitado.
Más información
import_of_non_library
La biblioteca importada '{0}' no puede tener una directiva part-of.
Más información
include_file_not_found
El URI '{0}' incluido en '{1}' no se puede encontrar al analizar '{2}'.
Más información
included_file_parse_error
{0} in {1}({2}..{3})
Más información
included_file_warning
Advertencia en el archivo de opciones incluido {0}({1}..{2}): {3}
Más información
incompatible_element_kind
Un elemento del tipo '{0}' no puede ser reemplazado por un elemento del tipo '{1}'.
incompatible_lint
La regla '{0}' es incompatible con '{1}'. La regla '{0}' es incompatible con {1}, la cual está incluida desde {2} archivo{3}. La regla '{0}' es incompatible con {1}.
Más información
inconsistent_case_expression_types
Las expresiones case deben tener los mismos tipos, '{0}' no es un '{1}'.
inconsistent_inheritance
Las superinterfaces no tienen una anulación válida para '{0}': {1}.
Más información
inconsistent_inheritance_getter_and_method
'{0}' se hereda como un getter (de '{1}') y también como un método (de '{2}').
inconsistent_language_version_override
Las partes deben tener exactamente la misma anulación de versión de lenguaje que la biblioteca.
Más información
inconsistent_pattern_variable_logical_or
La variable '{0}' tiene un tipo y/o finalidad diferente en esta rama del patrón lógico-o (logical-or).
Más información
induced_getter_not_complete_after_augmentations
El getter inducido por '{0}' debe tener un cuerpo después de aplicar todas las aumentaciones.
induced_getter_without_body
El getter inducido por '{0}' debe tener un cuerpo.
induced_setter_not_complete_after_augmentations
El setter inducido por '{0}' debe tener un cuerpo después de aplicar todas las aumentaciones.
induced_setter_without_body
El setter inducido por '{0}' debe tener un cuerpo.
inference_failure_on_collection_literal
No se pueden inferir los argumentos de tipo de '{0}'.
Más información
inference_failure_on_function_invocation
No se pueden inferir los argumentos de tipo de la función '{0}'.
Más información
inference_failure_on_function_return_type
The return type of '{0}' can't be inferred.
Más información
inference_failure_on_generic_invocation
No se pueden inferir los argumentos de tipo del tipo de función genérica '{0}'.
inference_failure_on_instance_creation
No se pueden inferir los argumentos de tipo del constructor '{0}'.
inference_failure_on_uninitialized_variable
El tipo de '{0}' no se puede inferir sin un tipo o un inicializador.
Más información
inference_failure_on_untyped_parameter
El tipo de '{0}' no se puede inferir; se debe proporcionar un tipo explícitamente.
Más información
initialize_in_field_declaration
El campo debe inicializarse en la declaración del campo.
Más información
initialized_variable_in_for_each
La variable de bucle en un bucle for-each no se puede inicializar.
initializer_for_non_existent_field
'{0}' isn't a field in the enclosing class.
Más información
initializer_for_static_field
'{0}' es un campo estático en la clase contenedora. Los campos inicializados en un constructor no pueden ser estáticos.
Más información
initializing_formal_for_non_existent_field
'{0}' isn't a field in the enclosing class.
Más información
instance_access_to_static_member
El {0} estático '{1}' no se puede acceder a través de una instancia.
Más información
instance_member_access_from_factory
No se puede acceder a los miembros de instancia desde un constructor de fábrica.
Más información
instance_member_access_from_static
No se puede acceder a los miembros de instancia desde un método estático.
Más información
instantiate_abstract_class
Abstract classes can't be instantiated.
Más información
instantiate_enum
Enums can't be instantiated.
Más información
instantiate_type_alias_expands_to_type_parameter
Los alias de tipo que se expanden a un parámetro de tipo no se pueden instanciar.
Más información
integer_literal_imprecise_as_double
El literal entero se está utilizando como un double, pero no se puede representar como un double de 64 bits sin desbordamiento o pérdida de precisión: '{0}'.
Más información
integer_literal_out_of_range
El literal entero {0} no se puede representar en 64 bits.
Más información
interface_enum
Enums can't be declared to be 'interface'.
interface_mixin
A mixin can't be declared 'interface'.
interface_mixin_class
Una clase mixin no se puede declarar como 'interface'.
invalid_annotation
La anotación debe ser una referencia de variable const o una invocación de constructor const.
Más información
invalid_annotation_constant_value_from_deferred_library
Los valores constantes de una biblioteca diferida (deferred) no se pueden utilizar en anotaciones.
Más información
invalid_annotation_from_deferred_library
Los valores constantes de una biblioteca diferida (deferred) no se pueden utilizar como anotaciones.
Más información
invalid_annotation_target
La anotación '{0}' solo se puede utilizar en {1}.
Más información
invalid_assignment
Un valor de tipo '{0}' no se puede asignar a una variable de tipo '{1}'.
Más información
invalid_await_for
La palabra clave 'await' no está permitida para una sentencia 'for' normal.
invalid_await_not_required_annotation
La anotación 'awaitNotRequired' solo se puede aplicar a una función que devuelve un Future o a un campo de tipo Future.
Más información
invalid_case_patterns
Esta expresión no es válida en una cláusula 'case' en Dart 3.0.
activar
invalid_cast_function
La función '{0}' tiene el tipo '{1}' el cual no es del tipo esperado '{2}'. Esto significa que su parámetro o tipo de retorno no coincide con lo esperado.
invalid_cast_function_expr
El tipo de expresión de función '{0}' no es del tipo '{1}'. Esto significa que su parámetro o tipo de retorno no coincide con lo esperado. Considera cambiar los tipos de parámetros o los tipos devueltos.
invalid_cast_literal
El literal '{0}' con tipo '{1}' no es del tipo esperado '{2}'.
invalid_cast_literal_list
El tipo de literal de lista '{0}' no es del tipo esperado '{1}'. El tipo de la lista se puede cambiar con un argumento de tipo genérico explícito o cambiando los tipos de los elementos.
invalid_cast_literal_map
El tipo de literal de mapa '{0}' no es del tipo esperado '{1}'. El tipo del mapa se puede cambiar con argumentos de tipo genérico explícitos o cambiando los tipos de clave y valor.
invalid_cast_literal_set
El tipo de literal de conjunto '{0}' no es del tipo esperado '{1}'. El tipo del conjunto se puede cambiar con un argumento de tipo genérico explícito o cambiando los tipos de los elementos.
invalid_cast_method
El método diferido (tear-off) '{0}' tiene el tipo '{1}' el cual no es del tipo esperado '{2}'. Esto significa que su parámetro o tipo de retorno no coincide con lo esperado.
invalid_cast_new_expr
El constructor devuelve el tipo '{0}' el cual no es del tipo esperado '{1}'.
invalid_change_for_kind
Un cambio de tipo '{0}' no se puede utilizar para un elemento de tipo '{1}'.
invalid_character
Invalid character '{0}'.
invalid_code_point
La secuencia de escape '{0}' no es un punto de código válido.
invalid_comment_reference
Las referencias de comentarios deben contener un identificador posiblemente prefijado y pueden comenzar con 'new', pero no deben contener nada más.
invalid_constant
Invalid constant value.
invalid_constant_pattern_binary
El operador binario {0} no es compatible como patrón constante.
invalid_constant_pattern_const_prefix
La expresión no puede ser prefijada con 'const' para formar un patrón constante.
invalid_constant_pattern_duplicate_const
Palabra clave 'const' duplicada en una expresión constante.
invalid_constant_pattern_empty_record_literal
El literal de registro vacío no es compatible como patrón constante.
invalid_constant_pattern_generic
Esta expresión no es compatible como patrón constante.
invalid_constant_pattern_negation
Solo la negación de un literal numérico es compatible como patrón constante.
invalid_constant_pattern_unary
El operador unario {0} no es compatible como patrón constante.
invalid_covariant_modifier_in_primary_constructor
El modificador 'covariant' solo se puede utilizar en parámetros de declaración no finales.
invalid_dependency
Los paquetes publicables no pueden tener dependencias '{0}'.
Más información
invalid_deprecated_extend_annotation
La anotación '@Deprecated.extend' solo se puede aplicar a clases extendibles.
Más información
invalid_deprecated_implement_annotation
La anotación '@Deprecated.implement' solo se puede aplicar a clases implementables.
Más información
invalid_deprecated_instantiate_annotation
La anotación '@Deprecated.instantiate' solo se puede aplicar a clases.
Más información
invalid_deprecated_mixin_annotation
La anotación '@Deprecated.mixin' solo se puede aplicar a clases.
Más información
invalid_deprecated_optional_annotation
La anotación '@Deprecated.optional' solo se puede aplicar a parámetros opcionales.
Más información
invalid_deprecated_subclass_annotation
La anotación '@Deprecated.subclass' solo se puede aplicar a clases y mixins subclasificables.
Más información
invalid_escape_started
The string '' can't stand alone.
invalid_exception_value
El método {0} no puede tener un valor de retorno excepcional (el segundo argumento) cuando el tipo de retorno de la función es 'void', 'Handle' o 'Pointer'.
Más información
invalid_export_of_internal_element
El miembro '{0}' no se puede exportar como parte del API público de un paquete.
Más información
invalid_export_of_internal_element_indirectly
El miembro '{0}' no se puede exportar como parte del API público de un paquete, pero se exporta indirectamente como parte de la firma de '{1}'.
Más información
invalid_extension_argument_count
Las anulaciones de extensión (extension overrides) deben tener exactamente un argumento: el valor de 'this' en el método de extensión.
Más información
invalid_factory_method_decl
El método de fábrica '{0}' debe tener un tipo de retorno.
Más información
invalid_factory_method_impl
El método de fábrica '{0}' no devuelve un objeto recién asignado.
Más información
invalid_factory_name_not_a_class
El nombre de un constructor de fábrica debe ser el mismo que el nombre de la clase inmediatamente contenedora.
Más información
invalid_field_name
Los nombres de campo de registro no pueden ser un signo de dólar seguido de un entero cuando el entero es el índice de un campo posicional. Los nombres de campo de registro no pueden ser privados. Los nombres de campo de registro no pueden ser iguales a un miembro de 'Object'.
Más información
invalid_field_type_in_struct
Los campos en clases struct no pueden tener el tipo '{0}'. Solo se pueden declarar como 'int', 'double', 'Array', 'Pointer', o un subtipo de 'Struct' o 'Union'.
Más información
invalid_generic_function_type
Invalid generic function type.
invalid_hex_escape
Una secuencia de escape que comienza con '\x' debe ir seguida de 2 dígitos hexadecimales.
invalid_implementation_override
'{0}.{1}' ('{2}') no es una implementación concreta válida de '{3}.{1}' ('{4}'). El setter '{0}.{1}' ('{2}') no es una implementación concreta válida de '{3}.{1}' ('{4}').
Más información
invalid_initializer
Not a valid initializer.
invalid_inline_function_type
Los tipos de función inline no se pueden utilizar para parámetros en un tipo de función genérico.
Más información
invalid_inside_unary_pattern
Este patrón no puede aparecer dentro de un patrón unario (patrón cast, patrón de verificación de nulos o patrón de aserción de nulos) sin paréntesis.
invalid_internal_annotation
Solo los elementos públicos en la API privada de un paquete pueden ser anotados como internos.
Más información
invalid_key
Las claves deben ser de tipo 'String' pero se encontró el tipo '{0}'.
invalid_language_version_override
El comentario de anulación de versión de lenguaje de Dart no puede ir seguido de ningún carácter que no sea espacio en blanco. El comentario de anulación de versión de lenguaje de Dart debe especificarse con un número de versión, como '2.0', después del carácter '='. El comentario de anulación de versión de lenguaje de Dart debe especificarse con un carácter '='. El comentario de anulación de versión de lenguaje de Dart debe especificarse con exactamente dos barras diagonales. El comentario de anulación de versión de lenguaje de Dart debe especificarse con la palabra 'dart' en minúsculas. El número de anulación de versión de lenguaje de Dart no puede tener una letra como prefijo. El número de anulación de versión de lenguaje de Dart debe comenzar con '@dart'. La anulación de versión de lenguaje no puede especificar una versión mayor que la última versión de lenguaje conocida: {0}.{1}. La anulación de versión de lenguaje debe especificarse antes de cualquier declaración o directiva.
Más información
invalid_literal_annotation
Only const constructors can have the @literal annotation.
Más información
invalid_literal_in_configuration
El literal en una configuración no puede contener interpolación.
invalid_modifier_on_constructor
El modificador '{0}' no se puede aplicar al cuerpo de un constructor.
Más información
invalid_modifier_on_setter
Los setters no pueden utilizar 'async', 'async*' ni 'sync*'.
Más información
invalid_non_virtual_annotation
La anotación '@nonVirtual' solo se puede aplicar a un miembro de instancia concreto.
Más información
invalid_null_aware_operator
El elemento no puede ser null, por lo que el operador de reconocimiento de nulos (null-aware) '?' es innecesario. La clave de entrada del mapa no puede ser null, por lo que el operador de reconocimiento de nulos (null-aware) '?' es innecesario. El valor de entrada del mapa no puede ser null, por lo que el operador de reconocimiento de nulos (null-aware) '?' es innecesario. El receptor no puede ser 'null' debido al cortocircuito (short-circuiting), por lo que no se puede utilizar el operador de reconocimiento de nulos (null-aware) '{0}'. El receptor no puede ser null, por lo que el operador de reconocimiento de nulos (null-aware) '{0}' es innecesario.
Más información
invalid_operator
La cadena '{0}' no es un operador definible por el usuario.
invalid_operator_for_super
El operador '{0}' no se puede utilizar con 'super'.
invalid_option
Invalid option specified for '{0}': {1}
Más información
invalid_override
'{0}.{1}' ('{2}') no es una anulación válida de '{3}.{1}' ('{4}'). El setter '{0}.{1}' ('{2}') no es una anulación válida de '{3}.{1}' ('{4}').
Más información
invalid_override_of_non_virtual_member
El miembro '{0}' está declarado como no virtual en '{1}' y no se puede anular en las subclases.
Más información
invalid_parameter_style
El estilo de parámetro debe ser uno de los siguientes: {0}.
invalid_pattern_variable_in_shared_case_scope
La variable '{0}' no tiene el mismo tipo y/o finalidad en todos los casos que comparten este cuerpo. La variable '{0}' está disponible en algunos, pero no en todos los casos que comparten este cuerpo. La variable '{0}' no está disponible porque hay una etiqueta o un caso 'default'.
Más información
invalid_platforms_field
El campo 'platforms' debe ser un mapa con plataformas como claves.
Más información
invalid_reference_to_generative_enum_constructor
Los constructores de enum generativos solo se pueden utilizar para crear una constante de enum. Los constructores de enum generativos no se pueden diferir (torn off).
Más información
invalid_reference_to_this
Invalid reference to 'this' expression.
Más información
invalid_reopen_annotation
La anotación '@reopen' solo se puede aplicar a una clase que abre capacidades que el supertipo no permite intencionadamente.
Más información
invalid_required_if
La clave 'requiredIf' solo se puede utilizar con parámetros nombrados opcionales.
invalid_return_type_for_catch_error
El manejador 'onError' no puede devolver un valor de tipo '{0}' porque debe ser asignable a '{1}'. El tipo de retorno '{0}' no es asignable a '{1}', tal como lo requiere 'Future.catchError'.
Más información
invalid_return_type_for_then
El manejador 'onError' no puede devolver un valor de tipo '{0}' porque debe ser asignable a '{1}', tal como lo requiere 'Future.then'. El tipo de retorno '{0}' no es asignable a '{1}', tal como lo requiere 'Future.then'.
Más información
invalid_runtime_check_with_js_interop_types
El cast de '{0}' a '{1}' convierte un valor de Dart a un tipo de interoperabilidad de JS (JS interop), lo que podría no ser consistente con la plataforma. El cast de '{0}' a '{1}' convierte un valor de interoperabilidad de JS (JS interop) a un tipo de Dart, lo que podría no ser consistente con la plataforma. El cast de '{0}' a '{1}' convierte un valor de interoperabilidad de JS (JS interop) a un tipo incompatible de interoperabilidad de JS, lo que podría no ser consistente con la plataforma. La cláusula catch con tipo '{0}' comprueba si el valor capturado es un tipo de interoperabilidad de JS (JS interop), lo que podría no ser consistente con la plataforma. La comprobación en tiempo de ejecución entre '{0}' y '{1}' comprueba si un valor de Dart es un tipo de interoperabilidad de JS (JS interop), lo que podría no ser consistente con la plataforma. La comprobación en tiempo de ejecución entre '{0}' y '{1}' comprueba si un valor de interoperabilidad de JS (JS interop) es un tipo de Dart, lo que podría no ser consistente con la plataforma. La comprobación en tiempo de ejecución entre '{0}' y '{1}' implica una comprobación en tiempo de ejecución no trivial entre dos tipos de interoperabilidad de JS (JS interop) que podría no ser consistente con la plataforma. La comprobación en tiempo de ejecución entre '{0}' and '{1}' implica una comprobación en tiempo de ejecución entre un valor de interoperabilidad de JS (JS interop) y un tipo de interoperabilidad de JS no relacionado que siempre será verdadera y no comprobará el tipo subyacente.
activar
Más información
invalid_sealed_annotation
La anotación '@sealed' solo se puede aplicar a clases.
Más información
invalid_section_format
Invalid format for the '{0}' section.
Más información
invalid_star_after_async
El modificador 'async*' no está permitido para el cuerpo de una función de expresión.
invalid_super_formal_parameter_location
Los súper parámetros solo se pueden utilizar en constructores generativos que no sean de redirección.
Más información
invalid_super_in_initializer
Solo se puede usar 'super' en un inicializador para llamar al constructor de la superclase (por ejemplo, 'super()' o 'super.namedConstructor()').
invalid_sync
El modificador 'sync' no está permitido para el cuerpo de una función de expresión.
invalid_this_in_initializer
Solo se puede usar 'this' en un inicializador para la inicialización de campos (por ejemplo, 'this.x = algo') y redirección de constructores (por ejemplo, 'this()' o 'this.namedConstructor()').
invalid_type_argument_in_const_literal
Los literales de lista constantes no pueden usar un parámetro de tipo en un argumento de tipo, como '{0}'. Los literales de mapa constantes no pueden usar un parámetro de tipo en un argumento de tipo, como '{0}'. Los literales de conjunto constantes no pueden usar un parámetro de tipo en un argumento de tipo, como '{0}'.
Más información
invalid_unicode_escape_u_bracket
Una secuencia de escape que comienza con '\u{' debe ir seguida de 1 a 6 dígitos hexadecimales seguidos de un '}'.
invalid_unicode_escape_u_no_bracket
Una secuencia de escape que comienza con '\u' debe ir seguida de 4 dígitos hexadecimales.
invalid_unicode_escape_u_started
Una secuencia de escape que comienza con '\u' debe ir seguida de 4 dígitos hexadecimales o de 1 a 6 dígitos entre '{' y '}'.
invalid_uri
Invalid URI syntax: '{0}'.
Más información
invalid_use_of_covariant
La palabra clave 'covariant' solo se puede utilizar para parámetros en métodos de instancia o antes de campos de instancia no finales.
invalid_use_of_do_not_submit_member
Los usos de '{0}' no deben enviarse al control de código fuente.
Más información
invalid_use_of_identifier_augmented
El identificador 'augmented' solo se puede utilizar para hacer referencia a la declaración aumentada dentro de una aumentación.
invalid_use_of_internal_member
El miembro '{0}' solo se puede utilizar dentro de su paquete.
Más información
invalid_use_of_null_value
Una expresión cuyo valor siempre es 'null' no se puede desreferenciar.
Más información
invalid_use_of_protected_member
El miembro '{0}' solo se puede utilizar dentro de miembros de instancia de subclases de '{1}'.
Más información
invalid_use_of_type_outside_library
La clase '{0}' no se puede extender fuera de su biblioteca porque es una clase final. La clase '{0}' no se puede extender fuera de su biblioteca porque es una clase de interfaz (interface class). La clase '{0}' no se puede extender, implementar o mezclar (mixed in) fuera de su biblioteca porque es una clase sellada (sealed class). La clase '{0}' no se puede implementar fuera de su biblioteca porque es una clase base (base class). La clase '{0}' no se puede implementar fuera de su biblioteca porque es una clase final. La clase '{0}' no se puede utilizar como una restricción de superclase mixin fuera de su biblioteca porque es una clase final. El mixin '{0}' no se puede implementar fuera de su biblioteca porque es un mixin base.
Más información
invalid_use_of_visible_for_overriding_member
El miembro '{0}' solo se puede utilizar para anulación (overriding).
Más información
invalid_use_of_visible_for_template_member
El miembro '{0}' solo se puede utilizar dentro de '{1}' o de una biblioteca de plantillas (template library).
invalid_use_of_visible_for_testing_member
El miembro '{0}' solo se puede utilizar dentro de '{1}' o de una prueba.
Más información
invalid_value
El valor de '{0}' debería ser de tipo '{1}' pero es de tipo '{2}'.
invalid_value_one_of
El valor de '{0}' debe ser uno de los siguientes: '{1}'.
invalid_visibility_annotation
El miembro '{0}' está anotado con '{1}', pero esta anotación solo tiene sentido en declaraciones de miembros públicos.
Más información
invalid_visible_for_overriding_annotation
La anotación 'visibleForOverriding' solo se puede aplicar a un miembro de instancia público que se pueda anular.
Más información
invalid_visible_outside_template_annotation
La anotación 'visibleOutsideTemplate' solo se puede aplicar a un miembro de una clase, enum o mixin que esté anotado con 'visibleForTemplate'.
Más información
invalid_widget_preview_application
La anotación '@Preview(...)' solo se puede aplicar a constructores y funciones públicos y accesibles estáticamente.
Más información
invalid_widget_preview_private_argument
'@Preview(...)' solo puede aceptar argumentos que consistan en literales y símbolos públicos.
Más información
invariant_booleans
activar
invocation_of_extension_without_call
La extensión '{0}' no define un método 'call', por lo que la anulación (override) no se puede utilizar en una invocación.
Más información
invocation_of_non_function
'{0}' isn't a function.
Más información
invocation_of_non_function_expression
La expresión no se evalúa como una función, por lo que no se puede invocar.
Más información
iterable_contains_unrelated_type
activar
join_return_with_assignment
La asignación podría integrarse (inlined) en la sentencia 'return'.
activar
label_in_outer_scope
No se puede hacer referencia a la etiqueta '{0}' declarada en un método externo.
Más información
label_undefined
Can't reference an undefined label '{0}'.
Más información
late_final_field_with_const_constructor
No se puede tener un campo late final en una clase con un constructor generativo const.
Más información
late_final_local_already_assigned
La variable local late final ya está asignada.
Más información
late_pattern_variable_declaration
A pattern variable declaration may not use the late keyword.
leading_newlines_in_multiline_strings
Falta una nueva línea al principio de una cadena multilínea.
activar
leaf_call_must_not_return_handle
FFI leaf call can't return a 'Handle'.
Más información
leaf_call_must_not_take_handle
La llamada leaf de FFI no puede tomar argumentos de tipo 'Handle'.
Más información
library_annotations
Esta anotación debe adjuntarse a una directiva de biblioteca (library directive).
activar
Más información
library_directive_not_first
La directiva de biblioteca (library directive) debe aparecer antes de todas las demás directivas.
library_names
El nombre de la biblioteca '{0}' no es un identificador lower_case_with_underscores.
activar
Más información
library_prefixes
El prefijo '{0}' no es un identificador lower_case_with_underscores.
activar
Más información
library_private_types_in_public_api
Uso no válido de un tipo privado en un API público.
activar
Más información
lines_longer_than80_chars
La longitud de la línea excede el límite de 80 caracteres.
list_element_type_not_assignable
El tipo de elemento '{0}' no se puede asignar al tipo de lista '{1}'.
Más información
list_remove_unrelated_type
activar
literal_only_boolean_expressions
La expresión booleana tiene un valor constante.
activar
Más información
literal_with_class
A {0} literal can't be prefixed by '{1}'.
literal_with_class_and_new
Un literal de {0} no puede estar precedido por 'new {1}'.
literal_with_new
A literal can't be prefixed by 'new'.
local_function_declaration_modifier
Las declaraciones de funciones locales no pueden especificar ningún modificador.
main_first_positional_parameter_type
The type of the first positional parameter of the 'main' function must be a supertype of 'List'.
Más información
main_has_required_named_parameters
La función 'main' no puede tener ningún parámetro nombrado obligatorio.
Más información
main_has_too_many_required_positional_parameters
La función 'main' no puede tener más de dos parámetros posicionales obligatorios.
Más información
main_is_not_function
La declaración llamada 'main' debe ser una función.
Más información
map_entry_not_in_map
Las entradas de mapa solo se pueden utilizar en un literal de mapa.
Más información
map_key_type_not_assignable
El tipo de elemento '{0}' no se puede asignar al tipo de clave del mapa '{1}'.
Más información
map_value_type_not_assignable
El tipo de elemento '{0}' no se puede asignar al tipo de valor del mapa '{1}'.
Más información
matching_super_parameters
El súper parámetro llamado '{0}' no comparte el mismo nombre que el parámetro correspondiente en el súper constructor, '{1}'.
activar
member_with_same_name_as_class
Un miembro de clase no puede tener el mismo nombre que la clase contenedora.
metadata_space_before_parenthesis
Las anotaciones no pueden tener espacios ni comentarios antes del paréntesis.
metadata_type_arguments
An annotation can't use type arguments.
metadata_type_arguments_uninstantiated
Una anotación con argumentos de tipo debe ir seguida de una lista de argumentos.
mismatched_annotation_on_struct_field
La anotación no coincide con el tipo de campo declarado.
Más información
missing_annotation_on_struct_field
Los campos de tipo '{0}' en una subclase de '{1}' deben tener una anotación que indique el tipo nativo.
Más información
missing_assignable_selector
Falta el selector, como '.identificador' o '[0]'.
missing_assignment_in_initializer
Se esperaba una asignación después del nombre del campo.
missing_closing_parenthesis
The closing parenthesis is missing.
missing_code_block_language_in_doc_comment
Al bloque de código le falta un lenguaje especificado.
activar
missing_const_final_var_or_type
Las variables deben declararse utilizando las palabras clave 'const', 'final', 'var' o un nombre de tipo.
missing_const_in_list_literal
Ver este mensaje constituye un error (bug). Por favor infórmalo.
missing_const_in_map_literal
Ver este mensaje constituye un error (bug). Por favor infórmalo.
missing_const_in_set_literal
Ver este mensaje constituye un error (bug). Por favor infórmalo.
missing_dart_library
Required library '{0}' is missing.
Más información
missing_default_value_for_parameter
El parámetro '{0}' no puede tener un valor de 'null' debido a su tipo, pero el valor predeterminado implícito es 'null'. Con null safety, utiliza la palabra clave 'required', no la anotación '@required'.
Más información
missing_dependency
Missing a dependency on imported {0}.
Más información
missing_digit
Decimal digit expected.
missing_enum_body
La definición de un enum debe tener un cuerpo con al menos un nombre de constante.
missing_enum_constant_in_switch
Missing case clause for '{0}'.
Más información
missing_exception_value
El método {0} debe tener un valor de retorno excepcional (el segundo argumento) cuando el tipo de retorno de la función no es 'void', 'Handle' ni 'Pointer'.
Más información
missing_expression_in_initializer
Se esperaba una expresión después del operador de asignación.
missing_expression_in_throw
Missing expression after 'throw'.
missing_field_type_in_struct
Los campos en clases struct deben tener un tipo declarado explícitamente como 'int', 'double' o 'Pointer'.
Más información
missing_function_body
A function body must be provided.
missing_function_keyword
Los tipos de función deben tener la palabra clave 'Function' antes de la lista de parámetros.
missing_function_parameters
Las funciones deben tener una lista explícita de parámetros.
missing_get
Los getters deben tener la palabra clave 'get' antes del nombre del getter.
missing_hex_digit
Hexadecimal digit expected.
missing_identifier
Expected an identifier.
missing_key
Missing the required key '{0}'.
missing_method_parameters
Los métodos deben tener una lista explícita de parámetros.
missing_name
The 'name' field is required but missing.
Más información
missing_name_for_named_parameter
Los parámetros nombrados en un tipo de función deben tener un nombre
missing_name_in_library_directive
Las directivas de biblioteca (library directives) deben incluir un nombre de biblioteca.
missing_name_in_part_of_directive
Las directivas part-of deben incluir un nombre de biblioteca.
missing_named_pattern_field_name
El nombre del getter no se especifica explícitamente y el patrón no es una variable.
Más información
missing_one_of_multiple_keys
Debe proporcionarse exactamente una de las siguientes claves: {0}.
missing_operator_keyword
Las declaraciones de operadores deben ir precedidas por la palabra clave 'operator'.
missing_override_of_must_be_overridden
Falta una anulación (override) obligatoria de '{0}' y '{1}'. Falta una anulación (override) obligatoria de '{0}', '{1}' y {2} más. Falta una anulación (override) obligatoria de '{0}'.
Más información
missing_prefix_in_deferred_import
Deferred imports should have a prefix.
missing_primary_constructor
Una declaración de tipo de extensión debe tener una declaración de constructor primario.
missing_primary_constructor_parameters
Una declaración de constructor primario debe tener parámetros formales.
missing_quote
Expected quote (' or ").
missing_required_argument
El parámetro nombrado '{0}' es obligatorio, pero no hay ningún argumento correspondiente.
Más información
missing_required_param
El parámetro '{0}' es obligatorio. El parámetro '{0}' es obligatorio. {1}.
Más información
missing_return
Esta función tiene un tipo de retorno '{0}', pero no finaliza con una sentencia return.
Más información
missing_size_annotation_carray
Los campos de tipo 'Array' deben tener exactamente una anotación 'Array'.
Más información
missing_star_after_sync
El modificador 'sync' debe ir seguido de un asterisco ('*').
missing_template_end
Missing the end brace for the template.
missing_terminator_for_parameter_group
No hay ningún '{0}' para cerrar el grupo de parámetros.
missing_token
Expected to find {0}.
missing_typedef_parameters
Los typedefs deben tener una lista explícita de parámetros.
missing_uri
At least one URI must be provided.
missing_variable_in_for_each
Se debe declarar una variable de bucle en un bucle for-each antes del 'in', pero no se encontró ninguna.
missing_variable_pattern
Falta el patrón de variable '{0}' en esta rama del patrón lógico-o (logical-or).
Más información
missing_whitespace_between_adjacent_strings
Falta espacio en blanco entre cadenas adyacentes.
activar
Más información
mixed_parameter_groups
No se pueden tener parámetros posicionales y nombrados a la vez en una sola lista de parámetros.
mixin_application_class_augmentation
Una clase de aplicación mixin no se puede aumentar.
mixin_application_concrete_super_invoked_member_type
El miembro superinvocado '{0}' tiene el tipo '{1}' y el miembro concreto en la clase tiene el tipo '{2}'.
Más información
mixin_application_no_concrete_super_invoked_member
La clase no tiene una implementación concreta del miembro superinvocado '{0}'. La clase no tiene una implementación concreta del setter superinvocado '{0}'.
Más información
mixin_application_not_implemented_interface
'{0}' no se puede mezclar (mixed onto) en '{1}' porque '{1}' no implementa '{2}'.
Más información
mixin_class_declaration_extends_not_object
La clase '{0}' no se puede declarar como un mixin porque extiende una clase diferente de 'Object'.
Más información
mixin_class_declaration_with_clause
La clase '{0}' no se puede declarar como un mixin porque tiene una cláusula 'with'.
Más información
mixin_class_declares_constructor
La clase '{0}' no se puede utilizar como un mixin porque declara un constructor.
Más información
mixin_class_declares_non_trivial_generative_constructor
La clase mixin '{0}' no puede declarar un constructor generativo no trivial.
Más información
mixin_declares_constructor
Mixins can't declare constructors.
mixin_inherits_from_not_object
La clase '{0}' no se puede utilizar como un mixin porque extiende una clase diferente de 'Object'.
Más información
mixin_instantiate
Mixins can't be instantiated.
Más información
mixin_modifier_mixin_application_class_with_multiple_mixins
La clase de aplicación mixin '{0}' solo puede tener un único mixin.
Más información
mixin_of_non_class
Classes can only mix in mixins and classes.
Más información
mixin_on_sealed_class
La clase '{0}' no debería utilizarse como una restricción de mixin porque es sellada (sealed), y cualquier clase que mezcle este mixin debe tener '{0}' como superclase.
Más información
mixin_primary_constructor
Mixins can't have primary constructors.
mixin_super_class_constraint_deferred_class
Las clases diferidas (deferred) no se pueden utilizar como restricciones de superclase.
Más información
mixin_super_class_constraint_non_interface
Solo las clases y mixins se pueden utilizar como restricciones de superclase.
Más información
mixin_with_clause
A mixin can't have a with clause.
mixin_with_non_class_superclass
Mixin can only be applied to class.
modifier_out_of_order
El modificador '{0}' debe estar antes del modificador '{1}'.
multiple_clauses
Cada definición de '{0}' puede tener a lo sumo una cláusula '{1}'.
multiple_combinators
El uso de múltiples combinadores 'hide' o 'show' nunca es necesario y a menudo produce resultados sorprendentes.
Más información
multiple_extends
Cada definición de clase puede tener a lo sumo una cláusula extends.
multiple_implements_clauses
Cada definición de clase o mixin puede tener a lo sumo una cláusula implements.
multiple_library_directives
Solo se puede declarar una directiva de biblioteca (library directive) en un archivo.
multiple_named_parameter_groups
No se pueden tener múltiples grupos de parámetros nombrados en una sola lista de parámetros.
multiple_on_clauses
Cada definición de mixin puede tener a lo sumo una cláusula on.
multiple_plugins
Multiple plugins can't be enabled.
multiple_positional_parameter_groups
No se pueden tener múltiples grupos de parámetros posicionales en una sola lista de parámetros.
multiple_primary_constructor_body_declarations
Solo se permite una declaración de cuerpo de constructor primario.
Más información
multiple_redirecting_constructor_invocations
Los constructores pueden tener solo una redirección 'this', a lo sumo.
Más información
multiple_representation_fields
Cada tipo de extensión debe tener exactamente un campo de representación.
multiple_super_initializers
Un constructor puede tener a lo sumo un inicializador 'super'.
Más información
multiple_variables_in_for_each
Se debe declarar una única variable de bucle en un bucle for-each antes del 'in', pero se encontraron {0}.
multiple_variance_modifiers
Cada parámetro de tipo puede tener a lo sumo un modificador de varianza (variance modifier).
multiple_with
Cada definición de clase puede tener a lo sumo una cláusula con 'with'.
must_be_a_native_function_type
El tipo '{0}' proporcionado a '{1}' debe ser un tipo de función nativa de 'dart:ffi' válido.
Más información
must_be_a_subtype
El tipo '{0}' debe ser un subtipo de '{1}' para '{2}'.
Más información
must_be_immutable
Esta clase (o una clase de la cual hereda) está marcada como '@immutable', pero uno o más de sus campos de instancia no son finales: {0}
Más información
must_call_super
Este método anula un método anotado como '@mustCallSuper' en '{0}', pero no invoca el método anulado.
Más información
must_return_void
El tipo de retorno de la función pasada a 'NativeCallable.listener' debe ser 'void' en lugar de '{0}'.
Más información
name_not_string
Se requiere que el valor del campo 'name' sea una cadena (string).
Más información
named_function_expression
Function expressions can't be named.
named_function_type
Function types can't be named.
named_parameter_outside_group
Los parámetros nombrados deben estar encerrados entre llaves ('{' y '}').
native_clause_in_non_sdk_code
La cláusula Native solo se puede utilizar en el SDK y en el código que se carga a través de extensiones nativas.
native_clause_should_be_annotation
Native clause in this form is deprecated.
native_field_invalid_type
'{0}' es un tipo no admitido para campos nativos. Los campos nativos solo admiten punteros, arreglos (arrays) o tipos numéricos y compuestos.
Más información
native_field_missing_type
El tipo nativo de este campo no se pudo inferir y debe especificarse en la anotación.
Más información
native_field_not_static
Native fields must be static.
Más información
native_function_body_in_non_sdk_code
Las funciones nativas solo se pueden declarar en el SDK y en el código que se carga a través de extensiones nativas.
native_function_missing_type
El tipo nativo de esta función no se pudo inferir, por lo que debe especificarse en la anotación.
Más información
negative_variable_dimension
La dimensión variable de un arreglo (array) de longitud variable debe ser no negativa.
Más información
new_constructor_dot_name
Los constructores declarados con la palabra clave 'new' no pueden utilizar '.' antes del nombre del constructor.
new_constructor_new_name
Los constructores declarados con la palabra clave 'new' no se pueden llamar 'new'.
new_constructor_qualified_name
Los constructores declarados con la palabra clave 'new' no pueden tener nombres calificados.
new_with_undefined_constructor
La clase '{0}' no tiene un constructor llamado '{1}'.
new_with_undefined_constructor_default
La clase '{0}' no tiene un constructor sin nombre.
Más información
no_adjacent_strings_in_list
No utilices cadenas adyacentes en un literal de lista.
activar
Más información
no_annotation_constructor_arguments
Annotation creation must have arguments.
Más información
no_combined_super_signature
No se pueden inferir los tipos faltantes en '{0}' a partir de los métodos anulados: {1}.
Más información
no_default_cases
Uso no válido del miembro 'default' en un switch.
activar
no_default_super_constructor
La superclase '{0}' no tiene un constructor de cero argumentos.
no_duplicate_case_values
El valor de la cláusula case ('{0}') es igual al valor de una cláusula case anterior ('{1}').
activar
Más información
no_dynamic_casts
Implicit cast from 'dynamic'.
activar
no_generative_constructors_in_superclass
La clase '{0}' no puede extender '{1}' porque '{1}' solo tiene constructores de fábrica (no constructores generativos), y '{0}' tiene al menos un constructor generativo.
Más información
no_leading_underscores_for_library_prefixes
El prefijo de la biblioteca '{0}' comienza con un guion bajo.
activar
Más información
no_leading_underscores_for_local_identifiers
La variable local '{0}' comienza con un guion bajo.
activar
Más información
no_literal_bool_comparisons
Comparación innecesaria con un literal booleano.
activar
no_logic_in_create_state
Don't put any logic in 'createState'.
activar
Más información
no_raw_types
El tipo genérico '{0}' debería tener argumentos de tipo explícitos pero no los tiene.
activar
Más información
no_runtimetype_tostring
Usar 'toString' en un 'Type' no es seguro en el código de producción.
activar
no_self_assignments
La variable o propiedad se está asignando a sí misma.
activar
no_solo_tests
Don't commit soloed tests.
no_touchscreen_feature
El predeterminado "android.hardware.touchscreen" debe ser opcional para Chrome OS.
no_trailing_spaces
No crees literales de cadena con espacios al final en las pruebas.
no_wildcard_variable_uses
The referenced identifier is a wildcard.
activar
Más información
non_abstract_class_inherits_abstract_member
Falta la implementación concreta de '{0}'. Faltan las implementaciones concretas de '{0}' y '{1}'. Faltan las implementaciones concretas de '{0}', '{1}', '{2}', '{3}' y {4} más. Faltan las implementaciones concretas de '{0}', '{1}', '{2}' y '{3}'. Faltan las implementaciones concretas de '{0}', '{1}' y '{2}'.
Más información
non_bool_condition
Las condiciones deben tener un tipo estático de 'bool'.
Más información
non_bool_expression
La expresión en un assert debe ser de tipo 'bool'.
Más información
non_bool_negation_expression
Un operando de negación debe tener un tipo estático de 'bool'.
Más información
non_bool_operand
Los operandos del operador '{0}' deben ser asignables a 'bool'.
Más información
non_const_argument_for_const_parameter
Argument '{0}' must be a constant.
Más información
non_const_call_to_literal_constructor
Esta creación de instancia debe ser 'const' porque el constructor {0} está marcado como '@literal'.
Más información
non_const_generative_enum_constructor
Los constructores de enum generativos deben ser 'const'.
Más información
non_const_map_as_expression_statement
Un literal de mapa o conjunto no constante sin argumentos de tipo no se puede utilizar como una sentencia de expresión.
non_constant_annotation_constructor
La creación de anotaciones solo puede llamar a un constructor const.
Más información
non_constant_case_expression
Case expressions must be constant.
Más información
non_constant_case_expression_from_deferred_library
Los valores constantes de una biblioteca diferida (deferred) no se pueden utilizar como una expresión case.
Más información
non_constant_default_value
El valor predeterminado de un parámetro opcional debe ser constante.
Más información
non_constant_default_value_from_deferred_library
Los valores constantes de una biblioteca diferida (deferred) no se pueden utilizar como valor de parámetro predeterminado.
Más información
non_constant_identifier_names
El nombre de la variable '{0}' no es un identificador lowerCamelCase.
activar
Más información
non_constant_list_element
Los valores en un literal de lista const deben ser constantes.
Más información
non_constant_map_element
Los elementos en un literal de mapa const deben ser constantes.
Más información
non_constant_map_key
Las claves en un literal de mapa const deben ser constantes.
Más información
non_constant_map_pattern_key
Las expresiones clave en los patrones de mapa deben ser constantes.
Más información
non_constant_map_value
Los valores en un literal de mapa const deben ser constantes.
Más información
non_constant_record_field
Los campos en un literal de registro (record) const deben ser constantes.
non_constant_record_field_from_deferred_library
Los valores constantes de una biblioteca diferida (deferred) no se pueden utilizar como campos en un literal de registro (record) 'const'.
non_constant_relational_pattern_expression
La expresión del patrón relacional debe ser una constante.
Más información
non_constant_set_element
Los valores en un literal de conjunto const deben ser constantes.
Más información
non_constant_type_argument
Los argumentos de tipo para '{0}' deben conocerse en tiempo de compilación, por lo que no pueden ser parámetros de tipo.
Más información
non_constructor_factory
Solo un constructor puede declararse como factory.
non_covariant_type_parameter_position_in_representation_type
Un parámetro de tipo de extensión no se puede utilizar en una posición no covariante de su tipo de representación.
Más información
non_exhaustive_switch_expression
El enum '{0}' no coincide de forma exhaustiva con los casos del switch porque algunas de las constantes del enum son privadas. El tipo '{0}' no coincide de forma exhaustiva con los casos del switch debido a que no coincide con el patrón '{1}'.
Más información
non_exhaustive_switch_statement
El enum '{0}' no coincide de forma exhaustiva con los casos del switch porque algunas de las constantes del enum son privadas. El tipo '{0}' no coincide de forma exhaustiva con los casos del switch debido a que no coincide con el patrón '{1}'.
Más información
non_final_field_in_enum
Enums can only declare final fields.
Más información
non_generative_constructor
Se espera el constructor generativo '{0}', pero se encontró una fábrica (factory).
Más información
non_generative_implicit_constructor
El constructor sin nombre de la superclase '{0}' (llamado por el constructor predeterminado de '{1}') debe ser un constructor generativo, pero se encontró una fábrica (factory).
Más información
non_identifier_library_name
El nombre de una biblioteca debe ser un identificador.
non_native_function_type_argument_to_pointer
No se puede invocar 'asFunction' porque la firma de la función '{0}' para el puntero no es una firma de función C válida.
Más información
non_nullable_equals_parameter
El tipo de parámetro del operador '==' debe ser no nullable.
Más información
non_part_of_directive_in_part
La directiva part-of debe ser la única directiva en una parte.
non_positive_array_dimension
Array dimensions must be positive numbers.
Más información
non_redirecting_generative_constructor_with_primary
Las clases con constructores primarios no pueden tener constructores generativos que no sean de redirección.
Más información
non_resizable_activity
Se debe permitir cambiar el tamaño del elemento <activity> para que los usuarios puedan aprovechar el entorno multi-ventana en Chrome OS.
non_sized_type_argument
El tipo '{0}' no es un argumento de tipo válido para '{1}'. El argumento de tipo debe ser un entero nativo, 'Float', 'Double', 'Pointer', o un subtipo de 'Struct', 'Union' o 'AbiSpecificInteger'.
Más información
non_string_literal_as_uri
The URI must be a string literal.
non_sync_factory
Los cuerpos de fábrica (factory) no pueden utilizar 'async', 'async*' ni 'sync*'.
Más información
non_type_as_type_argument
El nombre '{0}' no es un tipo, por lo que no se puede utilizar como argumento de tipo.
Más información
non_type_in_catch_clause
El nombre '{0}' no es un tipo y no se puede utilizar en una cláusula on-catch.
Más información
non_user_definable_operator
The operator '{0}' isn't user definable.
non_void_return_for_operator
El tipo de retorno del operador []= debe ser 'void'.
Más información
non_void_return_for_setter
El tipo de retorno del setter debe ser 'void' o estar ausente.
Más información
noop_primitive_operations
La expresión no tiene ningún efecto y se puede eliminar.
activar
normal_before_optional_parameters
Los parámetros normales deben ir antes de los parámetros opcionales.
not_a_type
{0} isn't a type.
Más información
not_assigned_potentially_non_nullable_local_variable
La variable local no nullable '{0}' debe asignarse antes de poder ser utilizada.
Más información
not_binary_operator
'{0}' isn't a binary operator.
Más información
not_enough_positional_arguments
Se esperaba 1 argumento posicional en '{0}', pero se encontraron 0. Se esperaba 1 argumento posicional, pero se encontraron 0. Se esperaban {0} argumentos posicionales en '{1}', pero se encontraron {2}. Se esperaban {0} argumentos posicionales, pero se encontraron {1}.
Más información
not_initialized_non_nullable_instance_field
El campo de instancia no nullable '{0}' debe ser inicializado.
Más información
not_initialized_non_nullable_variable
La variable no nullable '{0}' debe ser inicializada.
Más información
not_instantiated_bound
Los tipos de límite (bound) de parámetros de tipo deben ser instanciados.
not_iterable_spread
Los elementos de propagación (spread) en literales de lista o conjunto deben implementar 'Iterable'.
Más información
not_map_spread
Los elementos de propagación (spread) en los literales de mapa deben implementar 'Map'.
Más información
not_null_aware_null_spread
La expresión de tipo Null no se puede utilizar con una propagación (spread) que no reconozca nulos (non-null-aware).
null_argument_to_non_null_type
'{0}' no debería llamarse con un argumento 'null' para el argumento de tipo no nullable '{1}'.
Más información
null_aware_cascade_out_of_order
El operador de cascada '?..' debe ser el primero en la secuencia de cascada.
null_check_always_fails
Esta comprobación de nulos (null-check) siempre lanzará una excepción porque la expresión siempre se evaluará como 'null'.
Más información
null_check_on_nullable_type_parameter
El operador de comprobación de nulos (null check) no debería utilizarse en una variable cuyo tipo es un parámetro de tipo potencialmente nullable.
activar
Más información
null_closures
El cierre (closure) no puede ser 'null' porque podría ser invocado.
activar
nullable_type_in_catch_clause
Un tipo potencialmente nullable no se puede utilizar en una cláusula 'on' porque no es válido lanzar una expresión nullable.
Más información
nullable_type_in_extends_clause
Nullable types can't be extended.
Más información
nullable_type_in_implements_clause
Nullable types can't be implemented.
Más información
nullable_type_in_on_clause
Los tipos nullables no se pueden utilizar como una restricción de superclase.
Más información
nullable_type_in_with_clause
Nullable types can't be mixed in.
Más información
object_cannot_extend_another_class
La clase 'Object' no puede extender ninguna otra clase.
obsolete_colon_for_default_value
El uso de dos puntos como separador antes de un valor predeterminado ya no es compatible.
Más información
omit_local_variable_types
Anotación de tipo innecesaria en una variable local.
activar
omit_obvious_local_variable_types
Omite la anotación de tipo en una variable local cuando el tipo sea obvio.
activar
omit_obvious_property_types
La anotación de tipo no es necesaria porque es obvia.
activar
on_repeated
El tipo '{0}' se puede incluir en las restricciones de superclase solo una vez.
Más información
one_member_abstracts
Unnecessary use of an abstract class.
activar
only_throw_errors
No lances instancias de clases que no extiendan de 'Exception' ni de 'Error'.
activar
Más información
only_try
Un bloque try debe ir seguido de una cláusula 'on', 'catch' o 'finally'.
operator_with_type_parameters
No se permiten parámetros de tipo al definir un operador.
optional_parameter_in_operator
No se permiten parámetros opcionales al definir un operador.
Más información
out_of_order_clauses
La cláusula '{0}' debe ir antes de la cláusula '{1}'.
overridden_fields
El campo anula un campo heredado de '{0}'.
activar
Más información
override_on_non_overriding_member
El campo no anula un getter o setter heredado. El getter no anula un getter heredado. El método no anula un método heredado. El setter no anula un setter heredado.
Más información
package_api_docs
Missing documentation for public API.
activar
package_names
El nombre del paquete '{0}' no es un identificador lower_case_with_underscores.
activar
Más información
package_prefixed_library_names
El nombre de la biblioteca no es una ruta separada por puntos con el prefijo del nombre del paquete.
activar
Más información
packed_annotation
Las estructuras (structs) deben tener a lo sumo una anotación 'Packed'.
Más información
packed_annotation_alignment
Solo se admite el empaquetado (packing) en 1, 2, 4, 8 y 16 bytes.
Más información
parameter_assignments
Invalid assignment to the parameter '{0}'.
activar
Más información
parse_error
{0}
Más información
part_of_different_library
Se esperaba que esta biblioteca fuera parte de '{0}', no de '{1}'.
Más información
part_of_name
La directiva 'part of' no puede utilizar un nombre con la característica de partes mejoradas (enhanced-parts).
part_of_non_part
La parte incluida '{0}' debe tener una directiva part-of.
Más información
part_of_twice
Solo se puede declarar una directiva part-of en un archivo.
part_of_unnamed_library
La biblioteca no tiene nombre. Se espera un URI, no el nombre de la biblioteca '{0}', en la directiva part-of.
Más información
path_does_not_exist
The path '{0}' doesn't exist.
Más información
path_not_posix
The path '{0}' isn't a POSIX-style path.
Más información
path_pubspec_does_not_exist
El directorio '{0}' no contiene un pubspec.
Más información
pattern_assignment_declares_variable
La variable '{0}' no se puede declarar en una asignación de patrón.
pattern_assignment_not_local_variable
Solo se pueden asignar variables locales en las asignaciones de patrones.
Más información
pattern_constant_from_deferred_library
Los valores constantes de una biblioteca diferida (deferred) no se pueden utilizar en patrones.
Más información
pattern_never_matches_value_type
El tipo de valor coincidente '{0}' nunca puede coincidir con el tipo requerido '{1}'.
Más información
pattern_type_mismatch_in_irrefutable_context
El valor coincidente de tipo '{0}' no es asignable al tipo requerido '{1}'.
Más información
pattern_variable_assignment_inside_guard
Las variables de patrón no se pueden asignar dentro de la guarda (guard) del patrón protegido contenedor.
Más información
pattern_variable_declaration_outside_function_or_method
Una declaración de variable de patrón no puede aparecer fuera de una función o método.
permission_implies_unsupported_hardware
El permiso hace que la aplicación sea incompatible con Chrome OS; considera agregar una etiqueta de característica opcional {0}.
platform_value_disallowed
Keys in the platforms field can't have values.
Más información
plugins_in_inner_options
Los plugins solo se pueden especificar en la raíz de un espacio de trabajo de pub (pub workspace) o en la raíz de un paquete que no esté en un espacio de trabajo.
Más información
positional_after_named_argument
Los argumentos posicionales deben aparecer antes de los argumentos nombrados.
positional_field_in_object_pattern
Object patterns can only use named fields.
Más información
positional_parameter_outside_group
Los parámetros posicionales deben estar encerrados entre corchetes ('[' y ']').
positional_super_formal_parameter_with_positional_argument
Los súper parámetros posicionales no se pueden utilizar cuando la invocación del súper constructor tiene un argumento posicional.
Más información
prefer_adjacent_string_concatenation
Los literales de cadena no deberían concatenarse mediante el operador '+'.
activar
Más información
prefer_asserts_in_initializer_lists
Assert should be in the initializer list.
activar
Más información
prefer_asserts_with_message
Missing a message in an assert.
activar
Más información
prefer_bool_in_asserts
activar
prefer_collection_literals
Unnecessary constructor invocation.
activar
Más información
prefer_conditional_assignment
La sentencia 'if' podría reemplazarse por una asignación que reconoce nulos (null-aware).
activar
Más información
prefer_const_constructors
Utiliza 'const' con el constructor para mejorar el rendimiento.
activar
Más información
prefer_const_constructors_in_immutables
Los constructores en clases '@immutable' deben declararse como 'const'.
activar
Más información
prefer_const_declarations
Utiliza 'const' para variables finales inicializadas con un valor constante.
activar
Más información
prefer_const_literals_to_create_immutables
Utiliza literales 'const' como argumentos para los constructores de clases '@immutable'.
activar
Más información
prefer_constructors_over_static_methods
Static method should be a constructor.
activar
Más información
prefer_contains
Siempre 'false' porque 'indexOf' siempre es mayor o igual que -1. Siempre 'true' porque 'indexOf' siempre es mayor o igual que -1. Uso innecesario de 'indexOf' para probar la contención.
activar
Más información
prefer_double_quotes
Unnecessary use of single quotes.
activar
Más información
prefer_equal_for_default_values
activar
prefer_expression_function_bodies
Unnecessary use of a block function body.
activar
Más información
prefer_final_fields
The private field {0} could be 'final'.
activar
Más información
prefer_final_in_for_each
El patrón debe ser final. La variable '{0}' debe ser final.
activar
Más información
prefer_final_locals
Local variables should be final.
activar
Más información
prefer_final_parameters
The parameter '{0}' should be final.
activar
Más información
prefer_for_elements_to_map_fromiterable
Utiliza elementos 'for' al construir mapas a partir de iterables.
activar
Más información
prefer_foreach
Utiliza 'forEach' y un método diferido (tear-off) en lugar de un bucle 'for' para aplicar una función a cada elemento.
activar
Más información
prefer_function_declarations_over_variables
Utiliza una declaración de función en lugar de una asignación de variable para asociar una función a un nombre.
activar
Más información
prefer_generic_function_type_aliases
Utiliza la sintaxis de tipo de función genérica en los 'typedef's.
activar
Más información
prefer_if_elements_to_conditional_expressions
Utiliza un elemento 'if' para agregar elementos condicionalmente.
activar
prefer_if_null_operators
Utiliza el operador '??' en lugar de '?:' al verificar si es 'null'.
activar
Más información
prefer_initializing_formals
Utiliza un parámetro formal de inicialización para asignar un parámetro a un campo.
activar
Más información
prefer_inlined_adds
La adición de un elemento de lista podría integrarse (inlined). La adición de múltiples elementos de lista podría integrarse (inlined).
activar
Más información
prefer_int_literals
Unnecessary use of a 'double' literal.
activar
Más información
prefer_interpolation_to_compose_strings
Utiliza la interpolación para componer cadenas y valores.
activar
Más información
prefer_is_empty
La comparación siempre es 'false' porque la longitud siempre es mayor o igual que 0. La comparación siempre es 'true' porque la longitud siempre es mayor o igual que 0. Utiliza 'isEmpty' en lugar de 'length' para verificar si la colección está vacía. Utiliza 'isNotEmpty' en lugar de 'length' para verificar si la colección está vacía.
activar
Más información
prefer_is_not_empty
Utiliza 'isNotEmpty' en lugar de negar el resultado de 'isEmpty'.
activar
Más información
prefer_is_not_operator
Utiliza el operador 'is!' en lugar de negar el valor del operador 'is'.
activar
Más información
prefer_iterable_wheretype
Utiliza 'whereType' para seleccionar elementos de un tipo dado.
activar
Más información
prefer_mixin
Only mixins should be mixed in.
activar
prefer_null_aware_method_calls
Utiliza una invocación que reconoce nulos (null-aware) del método 'call' en lugar de verificar explícitamente si es 'null'.
activar
prefer_null_aware_operators
Utiliza el operador de reconocimiento de nulos (null-aware) '?.' en lugar de una comparación explícita con 'null'.
activar
Más información
prefer_relative_imports
Utiliza importaciones relativas para archivos en el directorio 'lib'.
activar
Más información
prefer_single_quotes
Unnecessary use of double quotes.
activar
Más información
prefer_spread_collections
La adición de múltiples elementos podría integrarse (inlined).
activar
prefer_typing_uninitialized_variables
Un campo no inicializado debe tener una anotación de tipo explícita. Una variable no inicializada debe tener una anotación de tipo explícita.
activar
Más información
prefer_void_to_null
Unnecessary use of the type 'Null'.
activar
Más información
prefix_after_combinator
El prefijo (cláusula 'as') debe ir antes de cualquier combinador show/hide.
prefix_collides_with_top_level_member
El nombre '{0}' ya se utiliza como prefijo de importación y no se puede utilizar para nombrar un elemento de nivel superior.
Más información
prefix_identifier_not_followed_by_dot
El nombre '{0}' se refiere a un prefijo de importación, por lo que debe ir seguido de '.'.
Más información
prefix_shadowed_by_local_declaration
El prefijo '{0}' no se puede usar aquí porque está sombreado (shadowed) por una declaración local.
Más información
primary_constructor_body_with_expression_body
El cuerpo de un constructor primario no puede utilizar '=>'.
primary_constructor_body_with_modifier
El cuerpo de un constructor primario no puede tener el modificador '{0}'.
primary_constructor_body_without_declaration
El cuerpo de un constructor primario requiere una declaración de constructor primario.
Más información
primary_constructor_cannot_redirect
Un constructor primario no puede ser un constructor de redirección.
Más información
private_collision_in_mixin_application
El nombre privado '{0}', definido por '{1}', tiene un conflicto con el mismo nombre definido por '{2}'.
Más información
private_named_non_field_parameter
Los parámetros nombrados que no se refieren a variables de instancia no pueden comenzar con un guion bajo.
Más información
private_named_parameter_duplicate_public_name
El nombre público correspondiente '{0}' ya es el nombre de otro parámetro.
Más información
private_named_parameter_without_public_name
Un parámetro nombrado privado debe ser un identificador público después de eliminar el guion bajo inicial.
Más información
private_optional_parameter
Los parámetros nombrados no pueden comenzar con un guion bajo.
Más información
private_setter
El setter '{0}' es privado y no se puede acceder a él fuera de la biblioteca que lo declara.
Más información
provide_deprecation_message
Missing a deprecation message.
activar
Más información
public_member_api_docs
Missing documentation for a public member.
activar
Más información
read_potentially_unassigned_final
La variable final '{0}' no se puede leer porque está potencialmente no asignada en este punto.
Más información
receiver_of_type_never
El receptor es de tipo 'Never' y nunca se completará con un valor.
record_literal_one_positional_field_no_trailing_comma
Un literal de registro (record literal) con exactamente un campo posicional requiere una coma final.
Más información
record_literal_one_positional_no_trailing_comma
Un literal de registro (record literal) con exactamente un campo posicional requiere una coma final.
record_literal_zero_fields_with_trailing_comma
Un literal de registro (record literal) sin campos no puede tener una coma final.
Más información
record_type_one_positional_field_no_trailing_comma
Un tipo de registro (record type) con exactamente un campo posicional requiere una coma final.
Más información
record_type_zero_fields_but_trailing_comma
Un tipo de registro (record type) sin campos no puede tener una coma final.
Más información
recursive_compile_time_constant
La expresión constante en tiempo de compilación depende de sí misma.
Más información
recursive_constant_constructor
The constant constructor depends on itself.
recursive_constructor_redirect
Los constructores no pueden redirigirse a sí mismos, ya sea directa o indirectamente.
Más información
recursive_getters
El getter '{0}' se devuelve a sí mismo recursivamente.
activar
Más información
recursive_include_file
El URI '{0}' incluido en '{1}' incluye a '{1}', creando una referencia circular.
Más información
recursive_interface_inheritance
'{0}' no puede ser una superinterfaz de sí misma: {1}. '{0}' no se puede extender a sí misma. '{0}' no se puede implementar a sí misma. '{0}' no se puede utilizar a sí misma como un mixin. '{0}' no se puede utilizar a sí misma como una restricción de superclase.
Más información
redeclare_on_non_redeclaring_member
El {0} no vuelve a declarar un {0} declarado en una superinterfaz.
Más información
redirect_generative_to_missing_constructor
El constructor '{0}' no se pudo encontrar en '{1}'.
Más información
redirect_generative_to_non_generative_constructor
Los constructores generativos no pueden redirigirse a un constructor de fábrica (factory).
Más información
redirect_to_abstract_class_constructor
El constructor de redirección '{0}' no puede redirigirse a un constructor de la clase abstracta '{1}'.
Más información
redirect_to_invalid_function_type
El constructor redirigido '{0}' tiene parámetros incompatibles con '{1}'.
Más información
redirect_to_invalid_return_type
El tipo de retorno '{0}' del constructor redirigido no es un subtipo de '{1}'.
Más información
redirect_to_missing_constructor
El constructor '{0}' no se pudo encontrar en '{1}'.
Más información
redirect_to_non_class
El nombre '{0}' no es un tipo y no se puede utilizar en un constructor redirigido.
Más información
redirect_to_non_const_constructor
Un constructor de redirección constante no puede redirigirse a un constructor no constante.
Más información
redirect_to_type_alias_expands_to_type_parameter
Un constructor de redirección no puede redirigirse a un alias de tipo que se expande a un parámetro de tipo.
Más información
redirecting_constructor_with_body
Redirecting constructors can't have a body.
redirection_in_non_factory
Solo el constructor de fábrica (factory) puede especificar una redirección '='.
referenced_before_declaration
No se puede hacer referencia a la variable local '{0}' antes de que sea declarada.
Más información
refutable_pattern_in_irrefutable_context
Los patrones refutables no se pueden utilizar en un contexto irrefutable.
Más información
relational_pattern_operand_type_not_assignable
El tipo de expresión constante '{0}' no es asignable al tipo de parámetro '{1}' del operador '{2}'.
Más información
relational_pattern_operator_return_type_not_assignable_to_bool
El tipo de retorno de los operadores utilizados en patrones relacionales debe ser asignable a 'bool'.
Más información
remove_deprecations_in_breaking_versions
Elimina elementos obsoletos (deprecated) en las versiones disruptivas (breaking versions).
activar
Más información
removed_lint
'{0}' was removed in Dart '{1}'
Más información
removed_lint_use
'{0}' was removed in Dart '{1}'
Más información
replaced_lint
'{0}' was replaced by '{1}' in Dart '{2}'.
replaced_lint_use
'{0}' was replaced by '{1}' in Dart '{2}'.
representation_field_modifier
Los campos de representación no pueden tener el modificador 'var'.
representation_field_trailing_comma
El campo de representación no puede tener una coma final.
require_trailing_commas
Missing a required trailing comma.
activar
rest_element_in_map_pattern
A map pattern can't contain a rest pattern.
Más información
rethrow_outside_catch
A rethrow must be inside of a catch clause.
Más información
return_in_generative_constructor
Constructors can't return values.
Más información
return_in_generator
No se puede devolver un valor desde una función generadora que utiliza el modificador 'async*' o 'sync*'.
Más información
return_of_do_not_store
'{0}' está anotado con 'doNotStore' y no debería ser devuelto a menos que '{1}' también esté anotado.
Más información
return_of_invalid_type
Un valor de tipo '{0}' no se puede devolver desde el constructor '{1}' porque tiene un tipo de retorno de '{2}'. Un valor de tipo '{0}' no se puede devolver desde la función '{1}' porque tiene un tipo de retorno de '{2}'. Un valor de tipo '{0}' no se puede devolver desde el método '{1}' porque tiene un tipo de retorno de '{2}'.
Más información
return_of_invalid_type_from_closure
El tipo devuelto '{0}' no es retornable desde una función '{1}', tal como lo requiere el contexto del closure.
Más información
return_without_value
The return value is missing after 'return'.
Más información
sdk_version_as_expression_in_const_context
El uso de una expresión 'as' en una expresión constante no era compatible hasta la versión 2.3.2, pero se requiere que este código pueda ejecutarse en versiones anteriores.
Más información
sdk_version_async_exported_from_core
La clase '{0}' no se exportó desde 'dart:core' hasta la versión 2.1, pero se requiere que este código pueda ejecutarse en versiones anteriores.
Más información
sdk_version_bool_operator_in_const_context
El uso del operador '{0}' para operandos 'bool' en un contexto constante no era compatible hasta la versión 2.3.2, pero se requiere que este código pueda ejecutarse en versiones anteriores.
Más información
sdk_version_constructor_tearoffs
Diferir un constructor (tearing off) requiere la característica de lenguaje 'constructor-tearoffs'.
Más información
sdk_version_eq_eq_operator_in_const_context
El uso del operador '==' para tipos no primitivos no era compatible hasta la versión 2.3.2, pero se requiere que este código pueda ejecutarse en versiones anteriores.
Más información
sdk_version_extension_methods
Los métodos de extensión no eran compatibles hasta la versión 2.6.0, pero se requiere que este código pueda ejecutarse en versiones anteriores.
Más información
sdk_version_gt_gt_gt_operator
El operador '>>>' no era compatible hasta la versión 2.14.0, pero se requiere que este código pueda ejecutarse en versiones anteriores.
Más información
sdk_version_is_expression_in_const_context
El uso de una expresión is en un contexto constante no era compatible hasta la versión 2.3.2, pero se requiere que este código pueda ejecutarse en versiones anteriores.
Más información
sdk_version_never
El tipo 'Never' no era compatible hasta la versión 2.12.0, pero se requiere que este código pueda ejecutarse en versiones anteriores.
Más información
sdk_version_set_literal
Los literales de conjunto (set literals) no eran compatibles hasta la versión 2.2, pero se requiere que este código pueda ejecutarse en versiones anteriores.
Más información
sdk_version_since
Esta API está disponible desde el SDK {0}, pero las restricciones '{1}' no lo garantizan.
sdk_version_ui_as_code
Los elementos for, if y de propagación (spread) no eran compatibles hasta la versión 2.3.0, pero se requiere que este código pueda ejecutarse en versiones anteriores.
Más información
sdk_version_ui_as_code_in_const_context
Los elementos if y de propagación (spread) no eran compatibles en expresiones constantes hasta la versión 2.5.0, pero se requiere que este código pueda ejecutarse en versiones anteriores.
Más información
sealed_enum
Enums can't be declared to be 'sealed'.
sealed_mixin
A mixin can't be declared 'sealed'.
sealed_mixin_class
A mixin class can't be declared 'sealed'.
secure_pubspec_urls
El protocolo '{0}' no debería utilizarse porque no es seguro.
activar
Más información
set_element_type_not_assignable
El tipo de elemento '{0}' no se puede asignar al tipo de conjunto '{1}'.
Más información
setter_constructor
Constructors can't be a setter.
setter_in_function
Los setters no se pueden definir dentro de métodos o funciones.
setting_orientation_on_activity
El elemento <activity> no debe bloquearse en ninguna orientación para que los usuarios puedan aprovechar los entornos multi-ventana y las pantallas más grandes en Chrome OS.
shared_deferred_prefix
El prefijo de una importación diferida (deferred) no se puede utilizar en otras directivas de importación.
Más información
simple_directive_paths
Use simple directive paths.
activar
Más información
simplify_variable_pattern
La identificación {0} '{1}:' es redundante y se puede eliminar.
activar
Más información
size_annotation_dimensions
Los 'Array' deben tener una anotación 'Array' que coincida con las dimensiones.
Más información
sized_box_for_whitespace
Utiliza un 'SizedBox' para agregar espacio en blanco a un diseño (layout).
activar
Más información
sized_box_shrink_expand
Utiliza 'SizedBox.{0}' para evitar tener que especificar 'height' y 'width'.
activar
Más información
slash_for_doc_comments
Utiliza la forma de fin de línea ('///') para comentarios de documentación.
activar
Más información
sort_child_properties_last
El argumento '{0}' debe ser el último en las invocaciones de constructor de widgets.
activar
Más información
sort_constructors_first
Las declaraciones de constructor deben estar antes de las declaraciones que no son de constructor.
activar
Más información
sort_pub_dependencies
Dependencies not sorted alphabetically.
activar
Más información
sort_unnamed_constructors_first
Ubicación no válida para el constructor sin nombre.
activar
Más información
specify_nonobvious_local_variable_types
Especifica el tipo de una variable local cuando el tipo no sea obvio.
activar
specify_nonobvious_property_types
Se necesita una anotación de tipo porque no es obvia.
activar
spread_expression_from_deferred_library
Los valores constantes de una biblioteca diferida (deferred) no se pueden propagar (spread) en un literal const.
stack_overflow
El archivo tiene demasiadas expresiones o sentencias anidadas.
static_access_to_instance_member
No se puede acceder al miembro de instancia '{0}' utilizando acceso estático.
Más información
static_constructor
Constructors can't be static.
static_getter_without_body
A 'static' getter must have a body.
static_operator
Operators can't be static.
static_setter_without_body
A 'static' setter must have a body.
strict_raw_type
El tipo genérico '{0}' debería tener argumentos de tipo explícitos pero no los tiene.
strict_top_level_inference
Missing type annotation.
activar
subtype_of_base_or_final_is_not_base_final_or_sealed
El mixin '{0}' debe ser 'base' porque el supertipo '{1}' es 'base'. El mixin '{0}' debe ser 'base' porque el supertipo '{1}' es 'final'. El tipo '{0}' debe ser 'base', 'final' o 'sealed' porque el supertipo '{1}' es 'base'. El tipo '{0}' debe ser 'base', 'final' o 'sealed' porque el supertipo '{1}' es 'final'.
Más información
subtype_of_deferred_class
Las clases y mixins no pueden implementar clases diferidas (deferred). Las clases no pueden extender clases diferidas (deferred). Las clases no pueden mezclar (mixin) clases diferidas (deferred).
Más información
subtype_of_disallowed_type
'{0}' no se puede utilizar como una restricción de superclase. Las clases y mixins no pueden implementar '{0}'. Las clases no pueden extender '{0}'. Las clases no pueden mezclar (mixin) '{0}'.
Más información
subtype_of_ffi_class
La clase '{0}' no puede extender '{1}'. La clase '{0}' no puede implementar '{1}'. La clase '{0}' no puede mezclar (mix in) '{1}'.
Más información
subtype_of_sealed_class
La clase '{0}' no debería ser extendida, mezclada (mixed in) o implementada porque es sellada (sealed).
Más información
subtype_of_struct_class
La clase '{0}' no puede extender '{1}' porque '{1}' es un subtipo de 'Struct', 'Union' o 'AbiSpecificInteger'. La clase '{0}' no puede implementar '{1}' porque '{1}' es un subtipo de 'Struct', 'Union' o 'AbiSpecificInteger'. La clase '{0}' no puede mezclar (mix in) '{1}' porque '{1}' es un subtipo de 'Struct', 'Union' o 'AbiSpecificInteger'.
Más información
super_formal_parameter_type_is_not_subtype_of_associated
El tipo '{0}' de este parámetro no es un subtipo del tipo '{1}' del parámetro del súper constructor asociado.
Más información
super_formal_parameter_without_associated_named
No hay un parámetro de súper constructor nombrado asociado.
Más información
super_formal_parameter_without_associated_positional
No hay un parámetro de súper constructor posicional asociado.
Más información
super_goes_last
activar
super_in_enum_constructor
El constructor de enum no puede tener un inicializador 'super'.
Más información
super_in_extension
La palabra clave 'super' no se puede utilizar en una extensión porque una extensión no tiene una superclase.
Más información
super_in_extension_type
La palabra clave 'super' no se puede utilizar en un tipo de extensión porque un tipo de extensión no tiene una superclase.
Más información
super_in_invalid_context
Invalid context for 'super' invocation.
Más información
super_in_redirecting_constructor
El constructor de redirección no puede tener un inicializador 'super'.
Más información
super_initializer_in_object
La clase 'Object' no puede invocar un constructor de una superclase.
super_invocation_not_last
La llamada al súper constructor debe ser la última en una lista de inicializadores.
Más información
super_null_aware
El operador '?.' no se puede utilizar con 'super' porque 'super' no puede ser null.
supertype_expands_to_type_parameter
Un alias de tipo que se expande a un parámetro de tipo no se puede implementar. Un alias de tipo que se expande a un parámetro de tipo no se puede mezclar (mixin). Un alias de tipo que se expande a un parámetro de tipo no se puede utilizar como una restricción de superclase. Un alias de tipo que se expande a un parámetro de tipo no se puede utilizar como superclase.
Más información
switch_case_completes_normally
The 'case' shouldn't complete normally.
Más información
switch_expression_not_assignable
El tipo '{0}' de la expresión switch no es asignable al tipo '{1}' de las expresiones case.
Más información
switch_has_case_after_default
El caso default debe ser el último caso en una sentencia switch.
switch_has_multiple_defaults
El caso 'default' solo se puede declarar una vez.
switch_on_type
Avoid switch statements on a 'Type'.
activar
Más información
tearoff_of_generative_constructor_of_abstract_class
Un constructor generativo de una clase abstracta no se puede diferir (torn off).
Más información
tearoff_with_must_be_const_parameter
La función '{0}' tiene un parámetro marcado como '@mustBeConst' y no se puede diferir (torn off).
test_types_in_equals
Missing type test for '{0}' in '=='.
activar
Más información
text_direction_code_point_in_comment
El punto de código Unicode 'U+{0}' cambia la apariencia del texto respecto a cómo lo interpreta el compilador.
Más información
text_direction_code_point_in_literal
El punto de código Unicode 'U+{0}' cambia la apariencia del texto respecto a cómo lo interpreta el compilador.
Más información
throw_in_finally
Use of '{0}' in 'finally' block.
activar
Más información
throw_of_invalid_type
El tipo '{0}' de la expresión lanzada (thrown) debe ser asignable a 'Object'.
Más información
tighten_type_of_initializing_formals
Utiliza una anotación de tipo en lugar de 'assert' para forzar la no-nullability.
activar
Más información
por hacer
{0}
top_level_cycle
El tipo de '{0}' no se puede inferir porque depende de sí mismo a través del ciclo: {1}.
Más información
top_level_operator
Operators must be declared within a class.
type_after_var
Las variables no se pueden declarar utilizando tanto 'var' como un nombre de tipo.
type_alias_cannot_reference_itself
Los typedefs no pueden hacer referencia a sí mismos de forma directa o recursiva a través de otro typedef.
Más información
type_annotate_public_apis
Missing type annotation on a public API.
activar
Más información
type_annotation_deferred_class
El tipo diferido (deferred) '{0}' no se puede utilizar en una declaración, conversión (cast) o prueba de tipo.
Más información
type_argument_not_matching_bounds
'{0}' no se ajusta al límite (bound) '{1}' del parámetro de tipo '{2}'.
Más información
type_arguments_on_type_variable
No se pueden utilizar argumentos de tipo con la variable de tipo '{0}'.
type_before_factory
Los constructores factory no pueden tener un tipo de retorno.
type_check_with_null
Las pruebas para determinar si un valor no es nulo deben realizarse con '!= null'. Las pruebas de nulos deben realizarse con '== null'.
Más información
type_init_formals
No agregues anotaciones de tipo innecesarias a los parámetros formales de inicialización.
activar
Más información
type_literal_in_constant_pattern
Use 'TypeName _' instead of a type literal.
activar
Más información
type_parameter_referenced_by_static
Los miembros estáticos no pueden hacer referencia a los parámetros de tipo de la clase.
Más información
type_parameter_supertype_of_its_bound
'{0}' no puede ser un supertipo de su límite superior (upper bound).
Más información
type_test_with_non_type
El nombre '{0}' no es un tipo y no se puede utilizar en una expresión 'is'.
Más información
type_test_with_undefined_name
El nombre '{0}' no está definido, por lo que no se puede utilizar en una expresión 'is'.
Más información
typedef_augmentation
Type aliases can't be augmented.
typedef_in_class
Typedefs can't be declared inside classes.
unable_get_content
Unable to get content of '{0}'.
unawaited_futures
Falta un 'await' para el 'Future' calculado por esta expresión.
activar
Más información
unawaited_return_in_try_block
Devolviendo un 'Future' sin 'await' dentro de un bloque try.
Más información
unchecked_use_of_nullable_value
No se puede utilizar una expresión nullable como condición. No se puede utilizar una expresión nullable como un iterador en un bucle for-in. No se puede utilizar una expresión nullable en una propagación (spread). No se puede utilizar una expresión nullable en una sentencia yield-each. La función no se puede invocar incondicionalmente porque puede ser 'null'. El método '{0}' no se puede invocar incondicionalmente porque el receptor puede ser 'null'. El operador '{0}' no se puede invocar incondicionalmente porque el receptor puede ser 'null'. La propiedad '{0}' no se puede acceder incondicionalmente porque el receptor puede ser 'null'.
Más información
undefined_annotation
Undefined name '{0}' used as an annotation.
Más información
undefined_class
Undefined class '{0}'.
Más información
undefined_constructor_in_initializer
La clase '{0}' no tiene un constructor llamado '{1}'. La clase '{0}' no tiene un constructor sin nombre.
Más información
undefined_enum_constant
There's no constant named '{0}' in '{1}'.
Más información
undefined_enum_constructor
El enum no tiene un constructor llamado '{0}'. El enum no tiene un constructor sin nombre.
Más información
undefined_extension_getter
El getter '{0}' no está definido para la extensión '{1}'.
Más información
undefined_extension_method
El método '{0}' no está definido para la extensión '{1}'.
Más información
undefined_extension_operator
El operador '{0}' no está definido para la extensión '{1}'.
Más información
undefined_extension_setter
El setter '{0}' no está definido para la extensión '{1}'.
Más información
undefined_function
The function '{0}' isn't defined.
Más información
undefined_getter
El getter '{0}' no está definido para el tipo de función '{1}'. El getter '{0}' no está definido para el tipo '{1}'.
Más información
undefined_hidden_name
La biblioteca '{0}' no exporta un miembro con el nombre oculto '{1}'.
Más información
undefined_identifier
Undefined name '{0}'.
Más información
undefined_identifier_await
Nombre no definido 'await' en un cuerpo de función no marcado con 'async'.
Más información
undefined_lint
'{0}' isn't a recognized lint rule.
Más información
undefined_method
El método '{0}' no está definido para el tipo de función '{1}'. El método '{0}' no está definido para el tipo '{1}'.
Más información
undefined_named_parameter
El parámetro nombrado '_{0}' debería utilizar el nombre público correspondiente '{0}' en el punto de llamada (callsite). El parámetro nombrado '{0}' no está definido.
Más información
undefined_operator
El operador '{0}' no está definido para el tipo '{1}'.
Más información
undefined_prefixed_name
Se hace referencia al nombre '{0}' a través del prefijo '{1}', pero no está definido en ninguna de las bibliotecas importadas utilizando ese prefijo.
Más información
undefined_referenced_parameter
The parameter '{0}' isn't defined by '{1}'.
Más información
undefined_setter
El setter '{0}' no está definido para el tipo de función '{1}'. El setter '{0}' no está definido para el tipo '{1}'.
Más información
undefined_shown_name
La biblioteca '{0}' no exporta un miembro con el nombre mostrado '{1}'.
Más información
undefined_super_member
El getter '{0}' no está definido en una superclase de '{1}'. El método '{0}' no está definido en una superclase de '{1}'. El operador '{0}' no está definido en una superclase de '{1}'. El setter '{0}' no está definido en una superclase de '{1}'.
Más información
undefined_variable
The variable '{0}' isn't defined.
sin hacer
{0}
unexpected_dollar_in_string
El carácter '$' tiene un significado especial dentro de una cadena y debe ir seguido de un identificador o una expresión en llaves ({}).
unexpected_separator_in_number
Los separadores de dígitos ('_') en un literal numérico solo se pueden colocar entre dos dígitos.
unexpected_terminator_for_parameter_group
No hay ningún '{0}' para abrir un grupo de parámetros.
unexpected_token
Unexpected text '{0}'.
unexpected_tokens
Unexpected tokens.
unexpected_transform_set_token
Didn't expect to find {0}.
unignorable_ignore
The diagnostic '{0}' can't be ignored.
unintended_html_in_doc_comment
Angle brackets will be interpreted as HTML.
activar
Más información
unknown_accessor
The accessor '{0}' is invalid.
unknown_platform
La plataforma '{0}' no es una plataforma reconocida.
Más información
unnecessary_async
No hagas una función 'async' si no utiliza 'await'.
activar
Más información
unnecessary_await_in_return
Unnecessary 'await'.
activar
Más información
unnecessary_brace_in_string_interps
Llaves innecesarias en una interpolación de cadena.
activar
Más información
unnecessary_breaks
Unnecessary 'break' statement.
activar
Más información
unnecessary_cast
Unnecessary cast.
Más información
unnecessary_cast_pattern
Unnecessary cast pattern.
Más información
unnecessary_const
Unnecessary 'const' keyword.
activar
Más información
unnecessary_const_in_enum_constructor
Palabra clave 'const' innecesaria en un constructor de enum.
activar
Más información
unnecessary_constructor_name
Unnecessary '.new' constructor name.
activar
Más información
unnecessary_dev_dependency
La dependencia de desarrollo (dev dependency) en {0} es innecesaria porque también existe una dependencia normal de ese paquete.
Más información
unnecessary_final
Las variables locales no deben marcarse como 'final'. La palabra clave 'final' no es necesaria porque el parámetro es implícitamente 'final'.
activar
Más información
unnecessary_getters_setters
Uso innecesario de getter y setter para envolver un campo.
activar
Más información
unnecessary_ignore
El diagnóstico '{0}' no se produce en esta ubicación, por lo que no es necesario ignorarlo. El diagnóstico '{0}' no se produce en este archivo, por lo que no es necesario ignorarlo.
activar
Más información
unnecessary_import
La importación de '{0}' es innecesaria porque todos los elementos utilizados también son proporcionados por la importación de '{1}'.
Más información
unnecessary_lambdas
Closure should be a tearoff.
activar
Más información
unnecessary_late
Unnecessary 'late' modifier.
activar
Más información
unnecessary_library_directive
Deben evitarse las directivas de biblioteca (library directives) sin comentarios ni anotaciones.
activar
Más información
unnecessary_library_name
Library names are not necessary.
activar
Más información
unnecessary_nan_comparison
Un double no puede ser igual a 'double.nan', por lo que la condición siempre es 'false'. Un double no puede ser igual a 'double.nan', por lo que la condición siempre es 'true'.
Más información
unnecessary_new
Unnecessary 'new' keyword.
activar
Más información
unnecessary_no_such_method
Unnecessary 'noSuchMethod' declaration.
Más información
unnecessary_non_null_assertion
El operador '!' no tendrá ningún efecto porque el receptor no puede ser nulo.
Más información
unnecessary_null_assert_pattern
El patrón de aserción de nulos (null-assert pattern) no tendrá ningún efecto porque el tipo coincidente no es nullable.
Más información
unnecessary_null_aware_assignments
Unnecessary assignment of 'null'.
activar
Más información
unnecessary_null_aware_operator_on_extension_on_nullable
Uso innecesario de un operador que reconoce nulos (null-aware) para invocar un método de extensión en un tipo nullable.
activar
Más información
unnecessary_null_check_pattern
El patrón de comprobación de nulos (null-check pattern) no tendrá ningún efecto porque el tipo coincidente no es nullable.
Más información
unnecessary_null_checks
Unnecessary use of a null check ('!').
activar
Más información
unnecessary_null_comparison
El operando no puede ser 'null', por lo que la condición siempre es 'false'. El operando no puede ser 'null', por lo que la condición siempre es 'true'. El operando debe ser 'null', por lo que la condición siempre es 'false'. El operando debe ser 'null', por lo que la condición siempre es 'true'.
Más información
unnecessary_null_in_if_null_operators
Unnecessary use of '??' with 'null'.
activar
Más información
unnecessary_nullable_for_final_variable_declarations
Type could be non-nullable.
activar
Más información
unnecessary_overrides
Unnecessary override.
activar
Más información
unnecessary_parenthesis
Unnecessary use of parentheses.
activar
Más información
unnecessary_primary_constructor_body
Unnecessary primary constructor body.
activar
Más información
unnecessary_question_mark
El carácter '?' es innecesario porque '{0}' ya es nullable sin él.
Más información
unnecessary_raw_strings
Unnecessary use of a raw string.
activar
Más información
unnecessary_set_literal
Las llaves envuelven innecesariamente esta expresión en un literal de conjunto.
Más información
unnecessary_statements
Unnecessary statement.
activar
Más información
unnecessary_string_escapes
Unnecessary escape in string literal.
activar
Más información
unnecessary_string_interpolations
Unnecessary use of string interpolation.
activar
Más información
unnecessary_this
Unnecessary 'this.' qualifier.
activar
Más información
unnecessary_to_list_in_spreads
Unnecessary use of 'toList' in a spread.
activar
Más información
unnecessary_type_check
Comprobación de tipo innecesaria; el resultado siempre es 'false'. Comprobación de tipo innecesaria; el resultado siempre es 'true'.
Más información
unnecessary_type_name_in_constructor
Unnecessary type name in a constructor.
activar
Más información
unnecessary_unawaited
Unnecessary use of 'unawaited'.
activar
Más información
unnecessary_underscores
Unnecessary use of multiple underscores.
activar
Más información
unnecessary_wildcard_pattern
Unnecessary wildcard pattern.
Más información
unqualified_reference_to_non_local_static_member
Los miembros estáticos de supertipos deben estar calificados por el nombre del tipo definidor.
Más información
unqualified_reference_to_static_member_of_extended_type
Los miembros estáticos del tipo extendido o de una de sus superclases deben estar calificados por el nombre del tipo definidor.
Más información
unreachable_from_main
Miembro inalcanzable '{0}' en una biblioteca ejecutable.
activar
unreachable_switch_case
This case is covered by the previous cases.
Más información
unreachable_switch_default
Esta cláusula default está cubierta por los casos anteriores.
Más información
unrecognized_error_code
'{0}' isn't a recognized diagnostic code.
Más información
unrelated_type_equality_checks
El tipo del operando ('{0}') no es un subtipo ni un supertipo del valor que se está haciendo coincidir ('{1}'). El tipo del operando derecho ('{0}') no es un subtipo ni un supertipo del operando izquierdo ('{1}').
activar
Más información
unsafe_html
Asignar al atributo '{0}' es inseguro. Invocar al constructor '{0}' es inseguro. Invocar al método '{0}' es inseguro.
activar
unsafe_variance
Este tipo es inseguro: un parámetro de tipo aparece en una posición no covariante.
activar
Más información
unsupported_chrome_os_feature
La característica {0} no es compatible con Chrome OS; considera hacerla opcional.
unsupported_chrome_os_hardware
La característica {0} no es compatible con Chrome OS; considera hacerla opcional.
unsupported_key
The key '{0}' isn't supported.
unsupported_operator
The '{0}' operator is not supported.
unsupported_option
The option '{0}' isn't supported by '{1}'.
Más información
unsupported_static
La clave 'static' solo se admite para elementos en una clase, enum, extensión o mixin.
unsupported_value
The value '{0}' isn't supported by '{1}'.
Más información
unsupported_version
Only version '1' is supported at this time.
unterminated_multi_line_comment
Unterminated multi-line comment.
unterminated_string_literal
Unterminated string literal.
unused_catch_clause
La variable de excepción '{0}' no se utiliza, por lo que la cláusula 'catch' se puede eliminar.
Más información
unused_catch_stack
La variable de seguimiento de pila (stack trace) '{0}' no se utiliza y se puede eliminar.
Más información
unused_element
The declaration '{0}' isn't referenced.
Más información
unused_element_parameter
Nunca se proporciona un valor para el parámetro opcional '{0}'.
Más información
unused_field
The value of the field '{0}' isn't used.
Más información
unused_field_from_primary_constructor
The value of the field '{0}' isn't used.
Más información
unused_import
Unused import: '{0}'.
Más información
unused_label
The label '{0}' isn't used.
Más información
unused_local_variable
El valor de la variable local '{0}' no se utiliza.
Más información
unused_result
Se debe utilizar '{0}'. {1}. Se debe utilizar el valor de '{0}'.
Más información
unused_shown_name
The name {0} is shown, but isn't used.
Más información
uri_does_not_exist
Target of URI doesn't exist: '{0}'.
Más información
uri_does_not_exist_in_doc_import
Target of URI doesn't exist: '{0}'.
Más información
uri_has_not_been_generated
Target of URI hasn't been generated: '{0}'.
Más información
uri_with_interpolation
URIs can't use string interpolation.
Más información
use_build_context_synchronously
No utilices 'BuildContext's a través de brechas asíncronas (async gaps), protegido por una comprobación 'mounted' no relacionada. No utilices 'BuildContext's a través de brechas asíncronas (async gaps).
activar
Más información
use_colored_box
Utiliza un 'ColoredBox' en lugar de un 'Container' con solo un 'Color'.
activar
Más información
use_declaring_parameters
Use a declaring parameter.
Más información
use_decorated_box
Utiliza 'DecoratedBox' en lugar de un 'Container' con solo una 'Decoration'.
activar
Más información
use_enums
Class should be an enum.
activar
use_full_hex_values_for_flutter_colors
Las instancias de 'Color' deben crearse utilizando un entero hexadecimal de 8 dígitos (como '0xFFFFFFFF').
activar
Más información
use_function_type_syntax_for_parameters
Utiliza la sintaxis de tipo de función genérica para declarar el parámetro '{0}'.
activar
Más información
use_if_null_to_convert_nulls_to_bools
Utiliza un operador if-null para convertir un 'null' en un 'bool'.
activar
Más información
use_is_even_rather_than_modulo
Use '{0}' rather than '% 2'.
activar
use_key_in_widget_constructors
Los constructores para widgets públicos deben tener un parámetro nombrado 'key'.
activar
Más información
use_late_for_private_fields_and_variables
Utiliza 'late' para miembros privados con un tipo no nullable.
activar
Más información
use_named_constants
Utiliza la constante '{0}' en lugar de un constructor que devuelva el mismo objeto.
activar
Más información
use_null_aware_elements
Utiliza el marcador de reconocimiento de nulos (null-aware) '?' en lugar de una comprobación de nulos a través de un 'if'.
activar
Más información
use_of_native_extension
Las extensiones nativas de Dart están obsoletas (deprecated) y no están disponibles en Dart 2.15.
Más información
use_of_void_result
Esta expresión tiene un tipo 'void', por lo que su valor no se puede utilizar.
Más información
use_primary_constructors
Use a primary constructor.
use_raw_strings
Use a raw string to avoid using escapes.
activar
Más información
use_rethrow_when_possible
Utiliza 'rethrow' para volver a lanzar una excepción capturada.
activar
Más información
use_setters_to_change_properties
The method is used to change a property.
activar
Más información
use_string_buffers
Utiliza un string buffer en lugar de '+' para componer cadenas.
activar
Más información
use_string_in_part_of_directives
The part-of directive uses a library name.
activar
Más información
use_super_parameters
El parámetro '{0}' podría ser un súper parámetro. Los parámetros '{0}' podrían ser súper parámetros.
activar
Más información
use_test_throws_matchers
Utiliza el comparador (matcher) 'throwsA' en lugar de utilizar 'fail' cuando no se lanza ninguna excepción.
activar
use_to_and_as_if_applicable
Comienza el nombre del método con 'to' o 'as'.
activar
use_truncating_division
Use truncating division.
activar
Más información
valid_regexps
Invalid regular expression syntax.
activar
Más información
values_declaration_in_enum
No se puede declarar un miembro llamado 'values' en un enum.
Más información
var_as_type_name
La palabra clave 'var' no se puede utilizar como nombre de tipo.
var_class
Classes can't be declared to be 'var'.
var_enum
Enums can't be declared to be 'var'.
var_return_type
The return type can't be 'var'.
var_typedef
Typedefs can't be declared to be 'var'.
var_with_no_type_annotation
Avoid declaring parameters with var and no type annotation.
activar
Más información
variable_length_array_not_last
Los 'Array' de longitud variable solo deben aparecer como el último campo de las Structs.
Más información
variable_pattern_keyword_in_declaration_context
Los patrones de variables en el contexto de declaración no pueden especificar la palabra clave 'var' ni 'final'.
Más información
variable_type_mismatch
Un valor de tipo '{0}' no se puede asignar a una variable const de tipo '{1}'.
Más información
visit_registered_nodes
Declara métodos 'visit' para todos los tipos de nodos registrados.
void_checks
Assignment to a variable of type 'void'.
activar
Más información
void_with_type_arguments
Type 'void' can't have type arguments.
with_before_extends
La cláusula extends debe estar antes de la cláusula with.
workspace_field_not_list
Se requiere que el valor del campo 'workspace' sea una lista de rutas de archivo relativas.
Más información
workspace_value_not_string
Se requiere que las entradas del espacio de trabajo (workspace entries) sean rutas de directorio (cadenas).
Más información
workspace_value_not_subdirectory
Los valores del espacio de trabajo deben ser una ruta relativa de un subdirectorio de '{0}'.
Más información
wrong_explicit_type_parameter_variance_in_superinterface
'{0}' es un parámetro de tipo '{1}' y no se puede utilizar en una posición '{2}' en '{3}'.
wrong_number_of_parameters_for_operator
El operador '-' debe declarar 0 o 1 parámetro, pero se encontraron {0}. El operador '{0}' debe declarar exactamente {1} parámetros, pero se encontraron {2}.
Más información
wrong_number_of_parameters_for_setter
Los setters deben declarar exactamente un parámetro posicional requerido.
Más información
wrong_number_of_type_arguments
El tipo '{0}' se declara con {1} parámetros de tipo, pero se proporcionaron {2} argumentos de tipo.
Más información
wrong_number_of_type_arguments_constructor
El constructor '{0}.{1}' no tiene parámetros de tipo. El atajo de punto (dot shorthand) se resuelve como el constructor '{0}.{1}', y los parámetros de tipo no se pueden aplicar a las invocaciones de constructor con atajo de punto.
Más información
wrong_number_of_type_arguments_element
El {0} '{1}' se declara con {2} parámetros de tipo, pero se proporcionan {3} argumentos de tipo.
Más información
wrong_number_of_type_arguments_enum
El enum se declara con {0} parámetros de tipo, pero se proporcionaron {1} argumentos de tipo.
Más información
wrong_number_of_type_arguments_extension
La extensión '{0}' se declara con {1} parámetros de tipo, pero se proporcionaron {2} argumentos de tipo.
Más información
wrong_number_of_type_arguments_function
El tipo de esta función es '{0}', la cual tiene {1} parámetros de tipo, pero se proporcionaron {2} argumentos de tipo.
wrong_separator_for_positional_parameter
El valor predeterminado de un parámetro posicional debe estar precedido por '='.
wrong_terminator_for_parameter_group
Expected '{0}' to close parameter group.
wrong_token
Expected to find {0}, but found {1}.
wrong_type_parameter_variance_in_superinterface
'{0}' no se puede utilizar de forma contravariante o invariante en '{1}'.
wrong_type_parameter_variance_position
El parámetro de tipo '{0}' '{1}' no se puede utilizar en una posición '{2}'.
yaml_syntax_error
Parse error: {0}
yield_in_non_generator
Las sentencias yield deben estar en una función generadora (una marcada con 'async*' o 'sync*'). Las sentencias yield-each deben estar en una función generadora (una marcada con 'async*' o 'sync*').
Más información
yield_of_invalid_type
Un valor producido (yielded) de tipo '{0}' debe ser asignable a '{1}'. El tipo '{0}' implicado por la expresión 'yield*' debe ser asignable a '{1}'.
Más información