From 585eb1c3e4a6c98aa7e60060ad8bb5bbd3f5f223 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Wed, 7 Jun 2023 10:06:26 +0200 Subject: [PATCH] QmlJS: Switch default enabled state for analyzer message This message was mainly added for the QmlDesigner and DesignStudio. It might be a valid warning under circumstances, but it may also prevent valid use cases. Turn it off by default and enable it for the QmlDesigner parts. Fixes: QTCREATORBUG-29088 Change-Id: Id2c76efdf3fa419cfce71ad89360927241d41ac8 Reviewed-by: Tim Jenssen Reviewed-by: Reviewed-by: Ulf Hermann --- src/libs/qmljs/qmljscheck.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libs/qmljs/qmljscheck.cpp b/src/libs/qmljs/qmljscheck.cpp index 51be467387d..78d93fb6c5d 100644 --- a/src/libs/qmljs/qmljscheck.cpp +++ b/src/libs/qmljs/qmljscheck.cpp @@ -649,6 +649,7 @@ QList Check::defaultDisabledMessages() HintBinaryOperatorSpacing, HintOneStatementPerLine, HintExtraParentheses, + WarnAliasReferRootHierarchy, // QmlDesigner related WarnImperativeCodeNotEditableInVisualDesigner, @@ -748,6 +749,7 @@ void Check::enableQmlDesignerChecks() enableMessage(WarnReferenceToParentItemNotSupportedByVisualDesigner); enableMessage(ErrUnsupportedRootTypeInVisualDesigner); enableMessage(ErrInvalidIdeInVisualDesigner); + enableMessage(WarnAliasReferRootHierarchy); //## triggers too often ## check.enableMessage(StaticAnalysis::WarnUndefinedValueForVisualDesigner); }