Advertencias y errores de QML Lint
He aquí un resumen de todos los mensajes de advertencia y error de QML Lint.
[alias-cycle] La propiedad Alias forma parte de un ciclo de alias. | |
[attached-property-reuse] El tipo adjunto se ha inicializado varias veces. | |
[access-singleton-via-object] Se ha accedido incorrectamente a un singleton. | |
[coma] No utilice expresiones con coma. | |
[required] No se ha vinculado una propiedad obligatoria de un componente. | |
[component-children-count] Un componente tiene un número incorrecto de hijos. | |
[confusing-expression-statement] Expresiones confusas. | |
[confusing-minuses] Minus confusos. | |
[confusing-pluses] Pluses confusos. | |
[context-properties] Se ha utilizado una propiedad de contexto. | |
[deprecated] Se ha utilizado una propiedad o tipo obsoleto. | |
[void] Se ha utilizado una expresión void. | |
[duplicate-import] Importación duplicada. | |
[duplicate-property-binding] Se ha vinculado una propiedad varias veces. | |
[duplicate-enum-entries] La clave X ya ha sido declarada. | |
[syntax.duplicate-ids] Un id no es único. | |
[duplicate-inline-components] Componente en línea duplicado. | |
[duplicated-name] Varios miembros comparten el mismo nombre en el mismo componente. | |
[Enum-no-raíz] Se ha declarado un enum fuera del elemento raíz. | |
[enum-entry-matches-enum] La entrada de la enumeración debe tener un nombre distinto al de la propia enumeración. | |
[enums-are-not-types] Nombres de enum utilizados como anotaciones de tipo. | |
[eval] Uso de eval. | |
[function-used-before-declaration] Se ha utilizado una función antes de su declaración. | |
[syntax.id-quotation] El Id tiene comillas. | |
[import-file-selector] Importaciones usando selectores de fichero. | |
[incompatible-type] Un objeto, valor o expresión se utiliza en un tipo incompatible. | |
[inheritance-cycle] Un componente hereda de sí mismo. | |
[invalid-lint-directive] Comentarios qmllint no válidos. | |
[constructor-literal] No utilice una función como constructor. | |
[equality-type-coercion] El uso de operadores de comparación de igualdad sueltos puede coaccionar valores. | |
[missing-enum-entry] Falta un valor Enum en su declaración. | |
[missing-property] Vinculación de un valor a una propiedad inexistente. | |
[missing-type] No se ha encontrado un tipo utilizado en un enlace o alias. | |
[multiline-strings] Una cadena abarca varias líneas. | |
[propiedad-no-lista] Se han asignado varios valores a una propiedad que no es una lista. | |
[prefer-non-var-properties] Se prefieren las propiedades no var a las var. | |
[Quick.attached-property-type] Uso incorrecto de los tipos de propiedades Quick attached. | |
[read-only-property] Se ha escrito una propiedad read-only. | |
[recursion-depth-errors] Una sentencia o expresión Qml está demasiado anidada. | |
[redundant-optional-chaining] Algunas búsquedas de encadenamiento opcional podrían no ser opcionales. | |
[restricted-type] Se ha accedido a un tipo restringido. | |
[signal-handler-parameters] El manejador de señal no satisface los tipos de señal. | |
[stale-property-read] Lectura de una propiedad no constante y no notificable. | |
[syntax] Varios errores sintácticos. | |
[top-level-component] El tipo raíz QML es un componente. | |
[uncreatable-type] Tipos que no se pueden crear. | |
[unintentional-empty-block] Se ha creado un bloque vacío, probablemente en lugar de un objeto literal. | |
[unqualified] Acceso a un ámbito externo sin su id. | |
[unreachable-code] Algunas instrucciones son inalcanzables. | |
[unresolved-alias] No se ha encontrado el alias de una propiedad. | |
[unresolved-type] No se ha encontrado un tipo utilizado. | |
[unterminated-case] No se ha terminado un bloque de casos no vacío. | |
[unused-imports] No se han utilizado los tipos del módulo importado. | |
[use-proper-function] Llamada a algo que podría no ser una función. | |
[var-used-before-declaration] Se ha utilizado una variable JavaScript antes de su declaración. | |
[assignment-in-condition] Se ha utilizado una sentencia de asignación dentro de una condición. | |
[import] No se ha encontrado el módulo importado. | |
[with] Las sentencias with están totalmente desaconsejadas en QML. |
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.