QML Lint Warning and Errors
Here is an overview over all QML Lint warning and error messages.
[alias-cycle] Alias property is part of an alias cycle. | |
[attached-property-reuse] Attached type was initialized multiple times. | |
[access-singleton-via-object] A singleton was incorrectly accessed. | |
[required] A component's required property was not bound. | |
[deprecated] A deprecated property or type was used. | |
[duplicate-property-binding] A property was bound multiple times. | |
[syntax.duplicate-ids] An id is not unique. | |
[duplicated-name] Multiple signals or properties share the same name in the same Component. | |
[syntax.id-quotation] Id has quotation marks. | |
[incompatible-type] An object, value, or expression is used on an incompatible type. | |
[inheritance-cycle] A component inherits from itself. | |
[invalid-lint-directive] Invalid qmllint comments. | |
[missing-enum-entry] Enum value is missing from its declaration. | |
[missing-property] Binding a value to a non-existing property. | |
[missing-type] A type used in a binding or alias was not found. | |
[multiline-strings] A string is spanning over multiple lines. | |
[non-list-property] Multiple values were assigned to a non-list property. | |
Misuses of the Quick attached property types. | |
[read-only-property] A readonly property was written. | |
[recursion-depth-errors] Qml statement or expression is too deeply nested. | |
[restricted-type] A restricted type was accessed. | |
[signal-handler-parameters] The signal handler does not satisfy the signal types. | |
[syntax] Various syntactic errors. | |
[top-level-component] Root QML type is a component | |
[uncreatable-type] Types that can't be created. | |
[unqualified] Accessing an outer scope without its id. | |
[unresolved-alias] Property of property alias was not found. | |
[unresolved-type] A used type was not found. | |
[unused-imports] Types of the imported module were not used. | |
[use-proper-function] Calling something that might not be a function. | |
[var-used-before-declaration] A JavaScript variable was used before its declaration. | |
[import] The imported module was not found. | |
[with] With statements are strongly discouraged in QML. |
© 2024 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.