QML Lint Warnungen und Fehler

Hier ist eine Übersicht über alle QML Lint Warnungen und Fehlermeldungen.

Alias cycle

[alias-cycle] Alias-Eigenschaft ist Teil eines Alias-Zyklus.

Attached property reuse

[attached-property-reuse] Attached type wurde mehrfach initialisiert.

Cannot access singleton as a property of an object

[access-singleton-via-object] Es wurde fälschlicherweise auf ein Singleton zugegriffen.

Comma

[comma] Verwenden Sie keine Komma-Ausdrücke.

Component is missing a required property

[required] Die erforderliche Eigenschaft einer Komponente wurde nicht gebunden.

Confusing minuses

[confusing-minuses] Verwirrende Minuszeichen.

Confusing pluses

[confusing-pluses] Verwirrende Pluspunkte.

Deprecated

[deprecated] Eine veraltete Eigenschaft oder ein veralteter Typ wurde verwendet.

Do not use void in expressions

[void] Ein ungültiger Ausdruck wurde verwendet.

Duplicate Imports

[duplicate-import] Doppeltes Importieren.

Duplicate bindings

[duplicate-property-binding] Eine Eigenschaft wurde mehrfach gebunden.

Duplicate enum entries

[duplicate-enum-entries] Der Enum-Schlüssel X wurde bereits deklariert.

Duplicate id

[syntax.duplicate-ids] Eine ID ist nicht eindeutig.

Duplicate inline components

[duplicate-inline-components] Doppelte Inline-Komponente.

Duplicated name

[duplicated-name] Mehrere Signale oder Eigenschaften haben den gleichen Namen in der gleichen Komponente.

Enum declared outside the root element

[non-root-enum] Eine enum wurde außerhalb des Root-Elements deklariert.

Enum entry matches enum

[enum-entry-matches-enum] Ein Enum-Eintrag sollte anders benannt werden als das Enum selbst.

Id quotation

[syntax.id-quotation] Id hat Anführungszeichen.

Incompatible type

[Inkompatibler Typ] Ein Objekt, ein Wert oder ein Ausdruck wird für einen inkompatiblen Typ verwendet.

Inheritance cycle

[inheritance-cycle] Eine Komponente erbt von sich selbst.

Invalid qmllint directives

[invalid-lint-directive] Ungültige qmllint-Kommentare.

Literal constructor

[literal-constructor] Funktion nicht als Konstruktor verwenden.

Missing enum entry

[missing-enum-entry] Ein Enum-Wert fehlt in seiner Deklaration.

Missing property

[missing-property] Bindung eines Wertes an eine nicht existierende Eigenschaft.

Missing type

[missing-type] Ein in einer Bindung oder einem Alias verwendeter Typ wurde nicht gefunden.

Multiline strings

[multiline-strings] Eine Zeichenkette erstreckt sich über mehrere Zeilen.

Non-list property

[Nicht-Listen-Eigenschaft] Einer Nicht-Listen-Eigenschaft wurden mehrere Werte zugewiesen.

Quick: Attached property type

Missbräuche der schnell angehängten Eigenschaftstypen.

Readonly property

[read-only-property] Eine readonly-Eigenschaft wurde geschrieben.

Recursion depths errors

[recursion-depth-errors] Qml-Anweisung oder -Ausdruck ist zu tief verschachtelt.

Redundant Optional Chaining

[redundant-optional-chaining] Einige optionale Verkettungs-Lookups könnten nicht-optional sein.

Restricted type

[restricted-type] Es wurde auf einen eingeschränkten Typ zugegriffen.

Signal handler parameters

[signal-handler-parameters] Der Signal-Handler erfüllt nicht die Signaltypen.

Syntax

[syntax] Verschiedene syntaktische Fehler.

Top level component

[Top-Level-Komponente] Der QML-Wurzeltyp ist eine Komponente.

Uncreatable type

[uncreatable-type] Typen, die nicht erstellt werden können.

Unqualified

[unqualified] Zugriff auf einen äußeren Bereich ohne seine id.

Unresolved alias

[unresolved-alias] Eigenschaft des Eigenschaftsalias wurde nicht gefunden.

Unresolved type

[unresolved-type] Ein verwendeter Typ wurde nicht gefunden.

Unterminated non-empty case block

[unterminated-case] Ein nicht leerer Case-Block wurde nicht beendet.

Unused imports

[unused-imports] Typen des importierten Moduls wurden nicht verwendet.

Use proper function

[use-proper-function] Es wurde etwas aufgerufen, das möglicherweise keine Funktion ist.

Var used before declaration

[var-used-before-declaration] Eine JavaScript-Variable wurde vor ihrer Deklaration verwendet.

Warn about using assignment in conditions

[assignment-in-condition] Eine Zuweisungsanweisung wird innerhalb einer Bedingung verwendet.

Warnings occurred while importing

[import] Das importierte Modul wurde nicht gefunden.

With

[with] Von With-Anweisungen wird in QML dringend abgeraten.

© 2025 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.