Details
-
Suggestion
-
Resolution: Fixed
-
P2: Important
-
None
-
None
-
52747e8b9 (dev), fdc6c0de3 (dev), 02a88d36b (dev), afe6c5acb (dev), fc3c340d9 (dev), f77ff9afe (dev), bb1473f58 (6.8), 8ce828836 (6.8), 00d0203bc (6.8), e6c3c7573 (6.7), e750bd48a (6.7), 8bab81912 (6.7), 02928dbed (dev), f8fa1f556 (dev), dadaa3807 (dev)
Description
(Splitted from QTBUG-111137)
todo in progress done won't do/removed
List of qmllint warnings left to document:
- unused-imports
- multiline-strings
- syntax
- syntax.id-quotation
- syntax.duplicate-ids
- compiler
- attached-property-reuse
- plugin
- var-used-before-declaration
- invalid-lint-directive
- use-proper-function
- access-singleton-via-object
- top-level-component
- uncreatable-type
- missing-enum-entry
- unresolved-type
- restricted-type
- prefixed-import-type -> QTBUG-127294
- incompatible-type
- missing-property
- deferred-property-id
+ quick warnings:
- Quick.layout-positioning
- Quick.attached-property-type
- Quick.controls-native-customize
- Quick.anchor-combinations
- Quick.unexpected-var-type
- Quick.property-changes-parsed
- Quick.controls-attached-property-reuse
- Quick.attached-property-reuse
Attachments
Issue Links
- depends on
-
QTBUG-127640 doc: qmllint warnings: remove extra list of sections + clean up
- Closed
- is required for
-
QTBUG-127037 Complete missing warning entries of QML Lint
- Reported
-
QTBUG-127475 qmllint's error messages should be easier to understand
- Reported
- relates to
-
QTBUG-124278 QML compiling or linting: add more log levels for warnings/errors
- Reported
-
QTBUG-123344 QML_FOREIGN_NAMESPACE not working for namespace located outside of binary
- Reported
-
QTBUG-127294 qmllint: too many warnings when accessing an attached type from a value type
- Reported
- resulted in
-
QTBUG-128664 Document that you need to declare DEPENDENCIES in order to use other modules' C++ types in your module
- Reported
-
QTBUG-127323 qmllint warnings disappear sometimes
- Open
-
QTBUG-127309 qmllint: uses wrong category for Property "xxx" has incomplete type "Unregistered". You may be missing an import. [missing-property]
- Closed
-
QTBUG-127399 LayoutMirroring warning has typo
- Closed
-
QTBUG-127325 qmllint does not warn about duplicate imports
- Reported
- split from
-
QTBUG-111137 Create doc pages that explain how to fix qmllint/qmlsc warnings
- Closed
- split to
-
QTBUG-131956 Create doc pages that explain how to fix qmllint quick plugin warnings
- Reported
Gerrit Reviews
For Gerrit Dashboard: QTBUG-118112 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
511792,6 | doc: add qualified warning in qmllint warnings (part 2) | dev | qt/qtdeclarative | Status: MERGED | +2 | +1 |
575547,4 | doc: add qmllint unused import warning | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
575548,5 | doc: add qmllint multi line string warning | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
575549,5 | doc: add qmllint syntax warnings/errors | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
575550,4 | doc: add qmllint syntax warning about id quotation marks | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
575551,4 | doc: add qmllint duplicate id warning | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
575552,5 | doc: add qmllint attached property re use warning | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
575553,3 | doc: ignore the template file for qmllint compiler warnings | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
575554,3 | doc: remove file about qmllint "plugin" warning | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
575555,4 | doc: add qmllint var-used-before-def warning | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
575556,4 | doc: add qmllint directive warnings | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
575945,2 | doc: exclude the deferred property id warning from the docs | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
576612,6 | doc: add qmllint use-proper-function warnings | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
576613,7 | doc: add qmllint access-singleton-via-object | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
576842,3 | doc: add qmllint top-level-component warning | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
576843,3 | doc: add qmllint uncreatable-type warning | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
576844,2 | doc: add qmllint missing-enum-entry warning | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
576845,6 | doc: add qmllint unresolved-type warnings | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
576886,2 | doc: ignore the template file for qmllint compiler warnings | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
576887,3 | doc: exclude the deferred property id warning from the docs | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
576888,2 | doc: remove file about qmllint "plugin" warning | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
576974,2 | doc: add qmllint unused import warning | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
576975,2 | doc: add qmllint multi line string warning | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
576976,2 | doc: add qmllint syntax warnings/errors | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
576986,4 | doc: add qmllint restricted type warnings | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577054,2 | doc: add qmllint unused import warning | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577055,2 | doc: add qmllint multi line string warning | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577056,2 | doc: add qmllint syntax warnings/errors | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577080,2 | doc: exclude prefixed-import-type category | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577128,6 | doc: add qmllint incompatible-type warnings (part 1 for 6.7) | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577142,8 | doc: add qmllint missing-property warnings | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577168,2 | doc: add qmllint var-used-before-def warning | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577170,2 | doc: add qmllint directive warnings | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577171,2 | doc: add qualified warning in qmllint warnings (part 2) | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577246,2 | doc: add qmllint Quick.layout-positioning warnings | dev | qt/qtdeclarative | Status: DEFERRED | 0 | 0 |
577252,3 | qmllint: fix "structured value type construction from string"-warning | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577288,2 | doc: add qmllint top-level-component warning | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577289,2 | doc: add qmllint restricted type warnings | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577290,2 | doc: ignore the template file for qmllint compiler warnings | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577291,3 | doc: exclude the deferred property id warning from the docs | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577292,2 | doc: remove file about qmllint "plugin" warning | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577293,2 | doc: add qmllint var-used-before-def warning | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577294,2 | doc: add qmllint directive warnings | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577295,2 | doc: add qualified warning in qmllint warnings (part 2) | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577346,3 | qmllint: squash warning for literal and objects together | dev | qt/qtdeclarative | Status: MERGED | +2 | +1 |
577351,5 | doc: add qmllint incompatible-type warnings (for 6.8) | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577402,2 | doc: add qmllint restricted type warnings | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577428,3 | qmllint: fix typo in warning message about LayoutMirroring | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577429,8 | doc: add qmllint quick attached property type warnings | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577533,2 | doc: add qmllint top-level-component warning | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577734,3 | LayoutMirroring: fix warning message | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577735,3 | qmllint/quick: rename attached type warnings to be uniform | dev | qt/qtdeclarative | Status: MERGED | +2 | +1 |
577877,2 | doc: add qmllint duplicate id warning | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577882,2 | qmllint: squash warning for literal and objects together | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577914,2 | doc: add qmllint duplicate id warning | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
577915,2 | qmllint: squash warning for literal and objects together | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578308,2 | LayoutMirroring: fix warning message | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578380,2 | LayoutMirroring: fix warning message | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578409,2 | LayoutMirroring: fix warning message | tqtc/lts-6.5 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |
578535,2 | doc: add qmllint unresolved-type warnings | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578577,2 | doc: add qmllint unresolved-type warnings | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578830,3 | qmllint: fix "structured value type construction from string"-warning | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578831,2 | qmllint: fix typo in warning message about LayoutMirroring | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578832,2 | doc: add qmllint use-proper-function warnings | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578833,2 | doc: add qmllint attached property re use warning | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578834,2 | doc: add qmllint missing-enum-entry warning | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578835,2 | doc: add qmllint syntax warning about id quotation marks | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578918,2 | doc: add qmllint use-proper-function warnings | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578919,2 | doc: add qmllint attached property re use warning | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578920,2 | doc: add qmllint syntax warning about id quotation marks | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578921,2 | doc: add qmllint missing-enum-entry warning | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
578922,2 | qmllint: fix typo in warning message about LayoutMirroring | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
579022,1 | doc: fix link capitalization to unqualified warnings | dev | qt/qtdeclarative | Status: ABANDONED | -1 | 0 |
579093,4 | qmllint: unify missing property warning | dev | qt/qtdeclarative | Status: MERGED | +2 | +1 |
579722,2 | doc: add qmllint uncreatable-type warning | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
579723,2 | qmllint: unify missing property warning | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
579724,2 | doc: add qmllint missing-property warnings | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
579756,2 | doc: add qmllint uncreatable-type warning | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
579757,2 | qmllint: unify missing property warning | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
579758,2 | doc: add qmllint missing-property warnings | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
581833,6 | qmltyperegistrar: test for missing Component in qmltypes | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
581965,1 | qmllint/quick: rename attached type warnings to be uniform | 6.8 | qt/qtdeclarative | Status: ABANDONED | 0 | 0 |
581970,2 | doc: add qmllint quick attached property type warnings | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
582478,2 | doc: add qmllint incompatible-type warnings (part 1 for 6.7) | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
582479,2 | doc: add qmllint incompatible-type warnings (for 6.8) | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
582585,3 | doc: add qmllint incompatible-type warnings (part 1 for 6.7) | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
582805,2 | doc: add qmllint quick attached property type warnings | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
582820,2 | qmltyperegistrar: test for missing Component in qmltypes | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
588808,2 | doc: add qmllint access-singleton-via-object | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
588926,2 | doc: add qmllint access-singleton-via-object | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
609781,3 | doc: link to qmllint warning page | dev | qt/qtdeclarative | Status: MERGED | +2 | +1 |
611242,2 | doc: link to qmllint warning page | 6.9 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
611304,2 | doc: link to qmllint warning page | 6.8 | qt/qtdeclarative | Status: MERGED | +2 | 0 |