diff --git a/src/libs/qmljs/qmljscheck.cpp b/src/libs/qmljs/qmljscheck.cpp index ef8af878f31..b743469a79e 100644 --- a/src/libs/qmljs/qmljscheck.cpp +++ b/src/libs/qmljs/qmljscheck.cpp @@ -1838,10 +1838,23 @@ bool Check::visit(CallExpression *ast) static const QStringList colorFunctions = {"lighter", "darker", "rgba", "tint", "hsla", "hsva"}; - static const QStringList qtFunction = {"point", "rect", "size", "vector2d", "vector3d", "vector4d", "quaternion" "matrix4x4", "formatDate", - "formatDateTime", "formatTime", "resolvedUrl"}; + static const QStringList qtFunction = {"point", + "rect", + "size", + "vector2d", + "vector3d", + "vector4d", + "quaternion", + "matrix4x4", + "formatDate", + "formatDateTime", + "formatTime", + "resolvedUrl"}; + + const bool whiteListedFunction = translationFunctions.contains(name) + || whiteListedFunctions.contains(name) + || colorFunctions.contains(name) || qtFunction.contains(name); - const bool whiteListedFunction = translationFunctions.contains(name) || whiteListedFunctions.contains(name) || colorFunctions.contains(name) || qtFunction.contains(name); // We allow the Math. functions const bool isMathFunction = namespaceName == "Math";