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 d'alias. | |
[attached-property-reuse] Le type associé a été initialisé plusieurs fois. | |
[var-used-in-block-scope] Une variable a été déclarée avec « var » à l'intérieur d'une portée de bloc. | |
[access-singleton-via-object] Un singleton a été accédé de manière incorrecte. | |
[comma] N'utilisez pas d'expressions avec virgule. | |
[required] La propriété obligatoire d'un composant n'a pas été liée. | |
[component-children-count] Un composant comporte un nombre incorrect d'enfants. | |
[confusing-expression-statement] Expressions prêtant à confusion. | |
[confusing-minuses] Signes moins prêtant à confusion. | |
[confusing-pluses] Signes « plus » prêtant à 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 de type void a été utilisée. | |
[importation-en-double] Importation en double. | |
[liaison-de-propriété-dupliquée] Une propriété a été liée plusieurs fois. | |
[duplicate-enum-entries] La clé d'énumération X a déjà été déclarée. | |
[syntax.duplicate-ids] Un identifiant n'est pas unique. | |
[duplicate-inline-components] Composant inline en double. | |
[duplicated-name] Plusieurs membres partagent le même nom au sein d'un même composant. | |
[non-root-enum] Une énumération a été déclarée en dehors de l'élément racine. | |
[enum-entry-matches-enum] Le nom d'une entrée d'énumération doit être différent de celui de l'énumération elle-même. | |
[enum-key-case] La clé d'une énumération commence par une lettre minuscule. | |
[enums-are-not-types] Des noms d'énumération sont utilisés comme annotations de type. | |
[eval] Utilisation de la fonction eval. | |
[function-used-before-declaration] Une fonction a été utilisée avant sa déclaration. | |
[syntax.id-quotation] L'identifiant est entre guillemets. | |
[id-shadows-member] Un identifiant masque un membre. | |
[import-file-selector] Importations utilisant des sélecteurs de fichiers. | |
[incompatible-type] Un objet, une valeur ou une expression est utilisé(e) sur un type incompatible. | |
[cycle-d'héritage] Un composant hérite de lui-même. | |
[inline-component-enums] Une énumération a été déclarée à l'intérieur d'un composant inline. | |
[invalid-lint-directive] Commentaires qmllint non valides. | |
[literal-constructor] N'utilisez pas de fonction comme constructeur. | |
[coercition-de-type-par-égalité] L'utilisation d'opérateurs de comparaison d'égalité non stricte peut entraîner une coercition des valeurs. | |
[entrée-d'énumération-manquante] Une valeur d'énumération est manquante dans sa déclaration. | |
[propriété manquante] Liaison d'une valeur à une propriété inexistante. | |
[type manquant] Un type utilisé dans une liaison ou un alias est introuvable. | |
[chaînes-multilignes] Une chaîne s'étend sur plusieurs lignes. | |
[propriété-non-liste] Plusieurs valeurs ont été attribuées à une propriété non-liste. | |
[prefer-non-var-properties] Privilégier les propriétés non-var par rapport aux propriétés var. | |
[property-override] Utilisation incorrecte des mots-clés override, final et virtual. | |
[Quick.attached-property-type] Utilisation incorrecte des types de propriétés associées Quick. | |
[read-only-property] Une propriété en lecture seule a été définie. | |
[recursion-depth-errors] Une instruction ou une expression QML est imbriquée à un niveau trop profond. | |
[redundant-optional-chaining] Certaines recherches par enchaînement optionnel pourraient être obligatoires. | |
[renamed-type] Un type a été appelé par son nom non exporté. | |
[restricted-type] Un type restreint a été accédé. | |
[shadow] Un membre masque un autre membre. | |
[signal-handler-parameters] Le gestionnaire de signal ne satisfait pas aux types de signal. | |
[lecture-de-propriété-obsolète] Lecture d’une propriété non constante et non notifiable. | |
[syntax] Diverses erreurs syntaxiques. | |
[top-level-component] Le type QML racine est un composant. | |
[type-instantiated-recursively] Le type s'instancie lui-même. | |
[type-incréable] Types qui ne peuvent pas être créés. | |
[unintentional-empty-block] Un bloc vide a été créé, probablement à la place d’un littéral d’objet. | |
[non-qualifié] Accès à une portée externe sans son identifiant. | |
[unreachable-code] Certaines instructions sont inaccessibles. | |
[alias-non-résolu] La propriété de l'alias de propriété n'a pas été trouvée. | |
[unresolved-type] Un type utilisé n'a pas été trouvé. | |
[unterminated-case] Un bloc « case » non vide n'a pas été terminé. | |
[importations-inutilisées] Les types du module importé n’ont pas été utilisés. | |
[use-proper-function] Appel d'un élément qui n'est peut-être pas 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é est introuvable. | |
[with] L'utilisation des instructions « with » est fortement déconseillée 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.