Avertissements et erreurs de QML Lint
Voici un aperçu de tous les messages d'avertissement et d'erreur de QML Lint.
[alias-cycle] La propriété alias fait partie d'un cycle alias. | |
[attached-property-reuse] Le type attaché a été initialisé plusieurs fois. | |
[access-singleton-via-object] Un singleton a été incorrectement accédé. | |
[comma] N'utilisez pas d'expressions à virgule. | |
[required] La propriété requise d'un composant n'a pas été liée. | |
[component-children-count] Un composant n'a pas le bon nombre d'enfants. | |
[confusing-expression-statement] Déclaration d'expression confuse. | |
[confusing-minuses] Minus déroutants. | |
[confusing-pluses] Les plus prêtent à confusion. | |
[context-properties] Une propriété de contexte a été utilisée. | |
[deprecated] Une propriété ou un type obsolète a été utilisé. | |
[void] Une expression void a été utilisée. | |
[duplicate-import] Importation en double. | |
[duplicate-property-binding] Une propriété a été liée plusieurs fois. | |
[duplicate-enum-entries] La clé X de l'énumération a déjà été déclarée. | |
[syntax.duplicate-ids] Un identifiant n'est pas unique. | |
[duplicate-inline-components] Composant inline dupliqué. | |
[duplicated-name] Plusieurs membres partagent le même nom dans le même composant. | |
[non-root-enum] Un enum a été déclaré en dehors de l'élément racine. | |
[enum-entry-matches-enum] L'entrée d'un enum doit être nommée différemment de l'enum lui-même. | |
[enums-are-not-types] Noms d'énumérations utilisés comme annotations de type. | |
[eval] Utilisation de eval. | |
[function-used-before-declaration] Une fonction a été utilisée avant sa déclaration. | |
[syntax.id-quotation] L'id a des guillemets. | |
[import-file-selector] Importations utilisant des sélecteurs de fichiers. | |
[incompatible-type] Un objet, une valeur ou une expression est utilisé sur un type incompatible. | |
[inheritance-cycle] Un composant hérite de lui-même. | |
[invalid-lint-directive] Commentaires qmllint non valides. | |
[literal-constructor] Ne pas utiliser de fonction comme constructeur. | |
[equality-type-coercion] L'utilisation d'opérateurs de comparaison d'égalité peu contraignants peut contraindre les valeurs. | |
[missing-enum-entry] La valeur d'une énumération est absente de sa déclaration. | |
[missing-property] Lier une valeur à une propriété inexistante. | |
[missing-type] Un type utilisé dans une liaison ou un alias n'a pas été trouvé. | |
[multiline-strings] Une chaîne s'étend sur plusieurs lignes. | |
[non-list-property] Plusieurs valeurs ont été attribuées à une propriété non listée. | |
[prefer-non-var-properties] Préfère les propriétés non-var aux propriétés var. | |
[Quick.attached-property-type] Mauvais usage des types de propriétés Quick attached. | |
[read-only-property] Une propriété en lecture seule a été écrite. | |
[recursion-depth-errors] Une déclaration ou une expression Qml est trop profondément imbriquée. | |
[redundant-optional-chaining] Certaines recherches de chaînage optionnelles pourraient être non optionnelles. | |
[restricted-type] Un type restreint a été accédé. | |
[signal-handler-parameters] Le gestionnaire de signal ne satisfait pas les types de signaux. | |
[stale-property-read] Lecture d'une propriété non constante et non notifiable. | |
[syntaxe] Diverses erreurs de syntaxe. | |
[top-level-component] Le type QML racine est un composant. | |
[uncreatable-type] Types qui ne peuvent pas être créés. | |
[unintentional-empty-block] Un bloc vide a été créé, probablement à la place d'un objet littéral. | |
[unqualified] Accès à une portée extérieure sans son identifiant. | |
[unreachable-code] Certaines instructions sont inaccessibles. | |
[unresolved-alias] La propriété de l'alias de la propriété n'a pas été trouvée. | |
[unresolved-type] Un type utilisé n'a pas été trouvé. | |
[unterminated-case] Un bloc de cas non vide n'a pas été terminé. | |
[unused-imports] Les types du module importé n'ont pas été utilisés. | |
[use-proper-function] Appel à quelque chose qui pourrait ne pas être une fonction. | |
[var-used-before-declaration] Une variable JavaScript a été utilisée avant sa déclaration. | |
[assignment-in-condition] Une instruction d'affectation est utilisée à l'intérieur d'une condition. | |
[import] Le module importé n'a pas été trouvé. | |
[with] Les instructions With sont fortement déconseillées 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.