aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler/qqmljslogger.cpp
diff options
context:
space:
mode:
authorOlivier De Cannière <olivier.decanniere@qt.io>2025-05-06 15:50:12 +0200
committerOlivier De Cannière <olivier.decanniere@qt.io>2025-05-19 20:41:03 +0200
commitf7a60386df0790477605a6b239f186adeafd4551 (patch)
treefbf76244e9af8ee799d09120d4493e5ea4b424de /src/qmlcompiler/qqmljslogger.cpp
parentae3754df95d7281eb6ddf5308befc65dc157934f (diff)
qmllint: Warn about enums declared in non-root elements
Fixes: QTBUG-119781 Task-number: QTBUG-119890 Change-Id: I392819ad0a47e0457c4b888894893ac37a77fa11 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/qmlcompiler/qqmljslogger.cpp')
-rw-r--r--src/qmlcompiler/qqmljslogger.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qmlcompiler/qqmljslogger.cpp b/src/qmlcompiler/qqmljslogger.cpp
index c71dfa160d..77d9bfc1e9 100644
--- a/src/qmlcompiler/qqmljslogger.cpp
+++ b/src/qmlcompiler/qqmljslogger.cpp
@@ -86,6 +86,8 @@ using namespace Qt::StringLiterals;
"Warn about multiline strings", QtInfoMsg, false, false) \
X(qmlNonListProperty, "non-list-property", "NonListProperty", \
"Warn about non-list properties", QtWarningMsg, false, false) \
+ X(qmlNonRootEnums, "non-root-enum", "NonRootEnum", \
+ "Warn about enums defined outside the root component", QtWarningMsg, false, false) \
X(qmlPlugin, "plugin", "LintPluginWarnings", "Warn if a qmllint plugin finds an issue", \
QtWarningMsg, true, false) \
X(qmlPrefixedImportType, "prefixed-import-type", "PrefixedImportType", \