2024-03-25 10:10 ftp://ftp.de.debian.org/debian/pool/main/q/qtdeclarative-opensource-src-gles/qtdeclarative-opensource-src-gles_5.15.12+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=valueFlowBailoutIncompleteVar -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.31 python: 3.9.2 client-version: 1.3.45 compiler: g++ (Debian 10.2.1-6) 10.2.1 20210110 cppcheck: head 2.13.0 head-info: fd7bd50 (2024-03-25 07:57:46 +0100) count: 1542 1538 elapsed-time: 4.6 5.8 head-timing-info: Tokenizer::simplifyTokens1::ValueFlow: 0.112352s (avg. 0.112352s - 1 result(s)) valueFlowAfterAssign(tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.039843s (avg. 0.013281s - 3 result(s)) valueFlowCondition(SimpleConditionHandler{}, tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.026034s (avg. 0.008678s - 3 result(s)) valueFlowSubFunction(tokenlist, symboldatabase, errorLogger, settings): 0.021856s (avg. 0.00728533s - 3 result(s)) Condition::runChecks: 0.014539s (avg. 0.014539s - 1 result(s)) Overall time: 0.171682s old-timing-info: Tokenizer::simplifyTokens1::ValueFlow: 1.00309s (avg. 1.00309s - 1 result(s)) valueFlowAfterAssign(tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.789693s (avg. 0.263231s - 3 result(s)) valueFlowCondition(SimpleConditionHandler{}, tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.14383s (avg. 0.0479433s - 3 result(s)) valueFlowSubFunction(tokenlist, symboldatabase, errorLogger, *settings): 0.026121s (avg. 0.008707s - 3 result(s)) valueFlowUninit(tokenlist, settings): 0.015979s (avg. 0.00532633s - 3 result(s)) Overall time: 1.04441s head results: qtdeclarative-everywhere-src-5.15.12/config.tests/d3d12/d3d12.cpp:48:19: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/config.tests/d3d12/d3d12.cpp:48:23: style: Variable 'dev' is assigned a value that is never used. [unreadVariable] qtdeclarative-everywhere-src-5.15.12/examples/qml/qml-i18n/main.cpp:61:30: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/examples/qml/qmlextensionplugins/timemodel.h:91:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/attached/person.h:61:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/adding/person.h:64:5: style: Class 'Person' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/binding/happybirthdaysong.h:74:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/binding/person.h:61:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/coercion/person.h:66:5: style: Class 'Person' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/coercion/person.h:85:5: style: Class 'Boy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/coercion/person.h:94:5: style: Class 'Girl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/coercion/birthdayparty.h:66:5: style: Class 'BirthdayParty' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/default/birthdayparty.h:62:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/extended/lineedit.h:60:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/default/person.h:63:5: style: Class 'Person' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/default/person.h:80:5: style: Class 'Boy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/default/person.h:88:5: style: Class 'Girl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/grouped/person.h:61:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/methods/person.h:63:5: style: Class 'Person' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/methods/birthdayparty.h:64:5: style: Class 'BirthdayParty' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/properties/person.h:63:5: style: Class 'Person' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/properties/birthdayparty.h:72:5: style: Class 'BirthdayParty' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/signal/person.h:61:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/valuesource/person.h:61:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/qml/referenceexamples/valuesource/happybirthdaysong.h:77:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/qml/tutorials/extending-qml/chapter1-basics/piechart.h:65:5: style: Class 'PieChart' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/qml/tutorials/extending-qml/chapter2-methods/piechart.h:68:5: style: Class 'PieChart' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/qml/tutorials/extending-qml/chapter3-bindings/piechart.h:69:5: style: Class 'PieChart' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/qml/tutorials/extending-qml/chapter4-customPropertyTypes/piechart.h:69:5: style: Class 'PieChart' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/qml/tutorials/extending-qml/chapter4-customPropertyTypes/pieslice.h:64:5: style: Class 'PieSlice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/qml/tutorials/extending-qml/chapter5-listproperties/pieslice.h:61:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/qml/tutorials/extending-qml/chapter6-plugins/import/pieslice.h:60:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/quick/customitems/maskedmousearea/maskedmousearea.h:62:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/quick/customitems/painteditem/textballoon.h:64:9: style: Class 'TextBalloon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/quick/embeddedinwidgets/main.cpp:68:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/quick/models/abstractitemmodel/model.h:78:5: style: Class 'AnimalModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/quick/models/objectlistmodel/dataobject.h:66:5: style: Class 'DataObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/quick/quickwidgets/qquickviewcomparison/mainwindow.h:71:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/quick/quickwidgets/qquickviewcomparison/fbitem.h:111:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/quick/quickwidgets/quickwidget/main.cpp:65:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/quick/rendercontrol/window_singlethreaded.h:83:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/quick/rendercontrol/window_multithreaded.h:129:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/customgeometry/beziercurve.h:62:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/d3d11underqml/d3d11squircle.h:73:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/graph/graph.h:67:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/quick/rendercontrol/cuberenderer.h:66:5: style: Class 'CubeRenderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/quick/rendercontrol/cuberenderer.cpp:185:52: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/metalunderqml/metalsquircle.h:73:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/graph/linenode.cpp:145:21: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/graph/noisynode.h:60:5: style: Class 'NoisyNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/graph/noisynode.cpp:115:18: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/openglunderqml/squircle.h:72:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/rendernode/customrenderitem.h:63:5: style: Class 'CustomRenderItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/rendernode/softwarerenderer.h:63:10: style: Virtual function 'releaseResources' is called from destructor '~SoftwareRenderNode()' at line 60. Dynamic binding is not used. [virtualCallInConstructor] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/rendernode/softwarerenderer.cpp:60:5: note: Calling releaseResources qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/rendernode/softwarerenderer.h:63:10: note: releaseResources is a virtual function qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/rendernode/softwarerenderer.cpp:67:52: style:inconclusive: Function 'render' argument 1 names different: declaration 'state' definition 'renderState'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/rendernode/softwarerenderer.h:62:36: note: Function 'render' argument 1 names different: declaration 'state' definition 'renderState'. qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/rendernode/softwarerenderer.cpp:67:52: note: Function 'render' argument 1 names different: declaration 'state' definition 'renderState'. qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/textureinthread/threadrenderer.h:68:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/simplematerial/simplematerialitem.cpp:78:1: style: The class 'Shader' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/sgengine/window.cpp:70:9: warning: Class 'Item' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/sgengine/window.cpp:70:9: warning: Class 'Item' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/threadedanimation/spinner.cpp:90:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/twotextureproviders/xorblender.h:56:1: style: The class 'XorBlender' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/twotextureproviders/xorblender.cpp:302:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/vulkantextureimport/vulkantextureimport.h:78:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/vulkanunderqml/vulkansquircle.h:73:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/examples/quick/tableview/pixelator/imagemodel.h:65:5: style: Class 'ImageModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/examples/quick/tableview/gameoflife/gameoflifemodel.cpp:128:22: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] qtdeclarative-everywhere-src-5.15.12/examples/quick/tableview/gameoflife/gameoflifemodel.cpp:167:22: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] qtdeclarative-everywhere-src-5.15.12/examples/quick/tableview/gameoflife/gameoflifemodel.cpp:174:22: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] qtdeclarative-everywhere-src-5.15.12/examples/quick/tableview/gameoflife/gameoflifemodel.cpp:128:28: error: Null pointer dereference [nullPointer] qtdeclarative-everywhere-src-5.15.12/examples/quick/tableview/gameoflife/gameoflifemodel.cpp:167:28: error: Null pointer dereference [nullPointer] qtdeclarative-everywhere-src-5.15.12/examples/quick/tableview/gameoflife/gameoflifemodel.cpp:174:28: error: Null pointer dereference [nullPointer] qtdeclarative-everywhere-src-5.15.12/examples/quick/tableview/gameoflife/gameoflifemodel.cpp:119:13: style: Local variable 'cellNeighborsCount' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/examples/quick/tableview/gameoflife/gameoflifemodel.h:101:9: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/examples/quick/tableview/gameoflife/gameoflifemodel.cpp:119:13: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/examples/quick/textureprovider/etcprovider.cpp:203:27: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/examples/quick/textureprovider/etcprovider.cpp:78:36: style: Parameter 'pHeader' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/examples/quick/textureprovider/etcprovider.cpp:83:37: style: Parameter 'pHeader' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/examples/quick/textureprovider/etcprovider.cpp:88:42: style: Parameter 'pHeader' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/examples/quick/textureprovider/etcprovider.cpp:93:43: style: Parameter 'pHeader' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/shared/logorenderer.cpp:56:15: warning: Member variable 'LogoRenderer::vertexAttr1' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/shared/logorenderer.cpp:56:15: warning: Member variable 'LogoRenderer::normalAttr1' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/examples/quick/scenegraph/shared/logorenderer.cpp:56:15: warning: Member variable 'LogoRenderer::matrixUniform1' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/FilePrintStream.h:41:5: style: Class 'FilePrintStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/OSAllocatorIntegrity.cpp:61:5: style: Struct 'MRPair' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/OSAllocatorIntegrity.cpp:201:19: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/OSAllocatorIntegrity.cpp:218:19: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/OSAllocatorIntegrity.cpp:237:19: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/PrintStream.h:61:10: performance:inconclusive: Technically the member function 'WTF::PrintStream::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/PrintStream.h:68:10: performance:inconclusive: Technically the member function 'WTF::PrintStream::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/PrintStream.h:76:10: performance:inconclusive: Technically the member function 'WTF::PrintStream::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/PrintStream.h:85:10: performance:inconclusive: Technically the member function 'WTF::PrintStream::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/PrintStream.h:95:10: performance:inconclusive: Technically the member function 'WTF::PrintStream::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/PrintStream.h:106:10: performance:inconclusive: Technically the member function 'WTF::PrintStream::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/PrintStream.h:118:10: performance:inconclusive: Technically the member function 'WTF::PrintStream::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/PrintStream.h:131:10: performance:inconclusive: Technically the member function 'WTF::PrintStream::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/PrintStream.h:145:10: performance:inconclusive: Technically the member function 'WTF::PrintStream::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/PrintStream.h:160:10: performance:inconclusive: Technically the member function 'WTF::PrintStream::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/PrintStream.h:176:10: performance:inconclusive: Technically the member function 'WTF::PrintStream::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/PrintStream.h:193:10: performance:inconclusive: Technically the member function 'WTF::PrintStream::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/PrintStream.h:212:10: performance:inconclusive: Technically the member function 'WTF::PrintStream::println' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/PrintStream.h:241:19: note: Technically the member function 'WTF::PrintStream::println' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/PrintStream.h:212:10: note: Technically the member function 'WTF::PrintStream::println' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/PrintStream.h:285:1: style: Class 'CharacterDump' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/wtf/PrintStream.h:290:5: style: Class 'PointerDump' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/imports/folderlistmodel/qquickfolderlistmodel.h:123:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:61:5: warning: Member variable 'CharacterClass::m_tableInverted' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:263:5: warning: Member variable 'PatternAlternative::m_minimumSize' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:308:5: warning: Member variable 'PatternDisjunction::m_minimumSize' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:308:5: warning: Member variable 'PatternDisjunction::m_callFrameSize' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrParser.h:838:15: style: Unused private function: 'Parser::parse' [unusedPrivateFunction] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrParser.h:886:14: style: Unused private function: 'Parser::peekDigit' [unusedPrivateFunction] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:147:9: performance: Variable 'quantityMinCount' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:147:28: performance: Variable 'quantityMaxCount' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:157:9: performance: Variable 'quantityMinCount' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:157:28: performance: Variable 'quantityMaxCount' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:170:9: performance: Variable 'quantityMinCount' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:170:28: performance: Variable 'quantityMaxCount' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:179:9: performance: Variable 'quantityMinCount' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:179:28: performance: Variable 'quantityMaxCount' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:189:9: performance: Variable 'quantityMinCount' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:189:28: performance: Variable 'quantityMaxCount' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtdeclarative-everywhere-src-5.15.12/src/imports/labsanimation/qquickboundaryrule_p.h:87:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:200:9: performance: Variable 'quantityMinCount' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:200:28: performance: Variable 'quantityMaxCount' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:223:10: style:inconclusive: Technically the member function 'JSC::Yarr::PatternTerm::invert' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:228:10: style:inconclusive: Technically the member function 'JSC::Yarr::PatternTerm::capture' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:289:10: style:inconclusive: Technically the member function 'JSC::Yarr::PatternAlternative::onceThrough' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:388:10: style:inconclusive: Technically the member function 'JSC::Yarr::YarrPattern::containsIllegalBackReference' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:406:10: style:inconclusive: Technically the member function 'JSC::Yarr::YarrPattern::containsUnsignedLengthPattern' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrParser.h:853:16: style:inconclusive: Technically the member function 'JSC::Yarr::Parser::saveState' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrParser.h:958:10: performance:inconclusive: Technically the member function 'JSC::Yarr::Parser::isIdentifierStart' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrParser.h:963:10: performance:inconclusive: Technically the member function 'JSC::Yarr::Parser::isIdentifierPart' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrParser.h:968:10: performance:inconclusive: Technically the member function 'JSC::Yarr::Parser::isUnicodePropertyValueExpressionChar' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrParser.h:198:14: performance:inconclusive: Technically the member function 'JSC::Yarr::Parser::CharacterClassParserDelegate::isValidNamedForwardReference' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp:37:10: performance:inconclusive: Technically the member function 'JSC::Yarr::SyntaxChecker::assertionBOL' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp:38:10: performance:inconclusive: Technically the member function 'JSC::Yarr::SyntaxChecker::assertionEOL' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp:39:10: performance:inconclusive: Technically the member function 'JSC::Yarr::SyntaxChecker::assertionWordBoundary' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp:40:10: performance:inconclusive: Technically the member function 'JSC::Yarr::SyntaxChecker::atomPatternCharacter' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp:41:10: performance:inconclusive: Technically the member function 'JSC::Yarr::SyntaxChecker::atomBuiltInCharacterClass' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp:42:10: performance:inconclusive: Technically the member function 'JSC::Yarr::SyntaxChecker::atomCharacterClassBegin' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp:43:10: performance:inconclusive: Technically the member function 'JSC::Yarr::SyntaxChecker::atomCharacterClassAtom' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp:44:10: performance:inconclusive: Technically the member function 'JSC::Yarr::SyntaxChecker::atomCharacterClassRange' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp:45:10: performance:inconclusive: Technically the member function 'JSC::Yarr::SyntaxChecker::atomCharacterClassBuiltIn' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp:46:10: performance:inconclusive: Technically the member function 'JSC::Yarr::SyntaxChecker::atomCharacterClassEnd' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp:47:10: performance:inconclusive: Technically the member function 'JSC::Yarr::SyntaxChecker::atomParenthesesSubpatternBegin' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp:48:10: performance:inconclusive: Technically the member function 'JSC::Yarr::SyntaxChecker::atomParentheticalAssertionBegin' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp:49:10: performance:inconclusive: Technically the member function 'JSC::Yarr::SyntaxChecker::atomParenthesesEnd' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp:50:10: performance:inconclusive: Technically the member function 'JSC::Yarr::SyntaxChecker::atomBackReference' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp:51:10: performance:inconclusive: Technically the member function 'JSC::Yarr::SyntaxChecker::atomNamedBackReference' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp:52:10: performance:inconclusive: Technically the member function 'JSC::Yarr::SyntaxChecker::isValidNamedForwardReference' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp:53:10: performance:inconclusive: Technically the member function 'JSC::Yarr::SyntaxChecker::atomNamedForwardReference' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp:54:10: performance:inconclusive: Technically the member function 'JSC::Yarr::SyntaxChecker::quantifyAtom' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp:55:10: performance:inconclusive: Technically the member function 'JSC::Yarr::SyntaxChecker::disjunction' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:140:5: style: Struct 'PatternTerm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:173:5: style: Struct 'PatternTerm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:182:5: style: Struct 'PatternTerm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:263:5: style: Struct 'PatternAlternative' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:308:5: style: Struct 'PatternDisjunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:346:5: style: Struct 'TermChain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:346:27: performance: Function parameter 'term' should be passed by const reference. [passedByValue] qtdeclarative-everywhere-src-5.15.12/src/imports/labsmodels/plugin.cpp:80:5: style: Class 'QtQmlLabsModelsPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/imports/labsmodels/qqmldelegatecomponent_p.h:66:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/imports/labsmodels/qqmltablemodelcolumn_p.h:67:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/imports/layouts/qquicklayout_p.h:130:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_PRIVATE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/imports/layouts/qquickstacklayout_p.h:87:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_PRIVATE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/imports/localstorage/qquicklocalstorage_p.h:67:5: style: Class 'QQuickLocalStorage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/imports/localstorage/plugin.cpp:56:5: style: Class 'QQmlLocalStoragePlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/imports/localstorage/qquicklocalstorage.cpp:137:5: error: There is an unknown macro here somewhere. Configuration is required. If V4_OBJECT2 is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/imports/models/plugin.cpp:87:5: style: Class 'QtQmlModelsPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/imports/qtqml/plugin.cpp:86:5: style: Class 'QtQmlPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/imports/particles/plugin.cpp:53:5: style: Class 'QtQuick2ParticlesPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/imports/settings/qqmlsettings_p.h:92:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DISABLE_COPY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/imports/qtquick2/plugin.cpp:60:5: style: Class 'QtQuick2Plugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/imports/shapes/plugin.cpp:52:5: style: Class 'QmlShapesPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/imports/sharedimage/plugin.cpp:112:5: style: Class 'QtQuickSharedImagePlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/imports/sharedimage/sharedimageprovider.cpp:63:5: style: Class 'QuickSharedImageLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/imports/sharedimage/qsharedimageloader_p.h:61:5: style: Class 'QSharedImageLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/imports/statemachine/statemachine.h:74:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/imports/statemachine/signaltransition.h:58:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/imports/statemachine/state.h:56:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/imports/testlib/quicktestevent_p.h:100:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/imports/statemachine/timeouttransition.h:58:5: style: Class 'TimeoutTransition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/imports/testlib/quicktestutil_p.h:77:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/imports/wavefrontmesh/qwavefrontmesh.h:74:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUMS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/imports/window/plugin.h:75:5: error: There is an unknown macro here somewhere. Configuration is required. If QML_NAMED_ELEMENT is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/imports/workerscript/plugin.cpp:66:5: style: Class 'QtQmlWorkerScriptPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/particles/qquickdirection_p.h:72:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/particles/qquickparticlesystem_p.h:68:1: error: There is an unknown macro here somewhere. Configuration is required. If QT_BEGIN_NAMESPACE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/particles/qquickparticleextruder_p.h:74:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:718:16: error: Returning pointer to local variable 'newDisjunction' that will be invalid when returning. [returnDanglingLifetime] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:716:67: note: Raw pointer to smart pointer created here. qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:698:45: note: Variable created here. qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:718:16: note: Returning pointer to local variable 'newDisjunction' that will be invalid when returning. qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:431:5: warning: Member variable 'YarrPatternConstructor::m_invertCharacterClass' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:507:10: style:inconclusive: Technically the member function 'JSC::Yarr::YarrPattern::dumpPatternString' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:1395:19: note: Technically the member function 'JSC::Yarr::YarrPattern::dumpPatternString' can be const. qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:507:10: note: Technically the member function 'JSC::Yarr::YarrPattern::dumpPatternString' can be const. qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:351:10: performance:inconclusive: Technically the member function 'JSC::Yarr::CharacterClassConstructor::mergeRangesFrom' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:408:10: style:inconclusive: Technically the member function 'JSC::Yarr::CharacterClassConstructor::hasNonBMPCharacters' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:413:10: style:inconclusive: Technically the member function 'JSC::Yarr::CharacterClassConstructor::anyCharacter' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:999:10: performance:inconclusive: Technically the member function 'JSC::Yarr::YarrPatternConstructor::containsCapturingTerms' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:172:18: style: The scope of the variable 'asciiLo' can be reduced. [variableScope] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:1411:45: style:inconclusive: Function 'dumpPattern' argument 1 names different: declaration 'pattern' definition 'patternString'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:508:36: note: Function 'dumpPattern' argument 1 names different: declaration 'pattern' definition 'patternString'. qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:1411:45: note: Function 'dumpPattern' argument 1 names different: declaration 'pattern' definition 'patternString'. qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:1416:63: style:inconclusive: Function 'dumpPattern' argument 2 names different: declaration 'pattern' definition 'patternString'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.h:509:54: note: Function 'dumpPattern' argument 2 names different: declaration 'pattern' definition 'patternString'. qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:1416:63: note: Function 'dumpPattern' argument 2 names different: declaration 'pattern' definition 'patternString'. qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:979:29: style: Local variable 'disjunction' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:780:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:979:29: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:1094:17: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrPattern.cpp:1450:28: style: Variable 'printSeperator' is assigned a value that is never used. [unreadVariable] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/packetprotocol/qpacket_p.h:62:5: style: Class 'QPacket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/packetprotocol/qpacket.cpp:102:49: style:inconclusive: Function 'QPacket' argument 2 names different: declaration 'ba' definition 'data'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/packetprotocol/qpacket_p.h:63:53: note: Function 'QPacket' argument 2 names different: declaration 'ba' definition 'data'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/packetprotocol/qpacket.cpp:102:49: note: Function 'QPacket' argument 2 names different: declaration 'ba' definition 'data'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp:107:5: style: Class 'QPacketProtocolPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp:156:28: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp:239:36: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qqmlenginedebugservice.h:73:5: style: Class 'QQmlEngineDebugServiceImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.h:68:5: style: Class 'QV4DataCollector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.h:98:5: style: Class 'QV4Debugger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debuggeragent.h:53:5: style: Class 'QV4DebuggerAgent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qqmlwatcher.cpp:71:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.h:83:5: style: Class 'CollectJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.h:150:5: style: Class 'GatherSourcesJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp:159:20: style: Local variable 'state' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.h:107:11: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp:159:20: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp:310:9: style: Class 'ExceptionStateSaver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp:346:5: style: Class 'CapturePreventer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp:76:87: style:inconclusive: Function 'findScope' argument 1 names different: declaration 'ctxt' definition 'ctx'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.h:61:80: note: Function 'findScope' argument 1 names different: declaration 'ctxt' definition 'ctx'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp:76:87: note: Function 'findScope' argument 1 names different: declaration 'ctxt' definition 'ctx'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp:286:21: style: Local variable 'scope' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp:264:16: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp:286:21: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debuggeragent.cpp:91:9: error: There is an unknown macro here somewhere. Configuration is required. If foreach is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:70:9: warning: Member variable 'DisjunctionContext::matchBegin' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:70:9: warning: Member variable 'DisjunctionContext::matchEnd' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:70:9: warning: Member variable 'DisjunctionContext::frame' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.h:317:10: style:inconclusive: Technically the member function 'JSC::Yarr::ByteTerm::invert' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.h:322:10: style:inconclusive: Technically the member function 'JSC::Yarr::ByteTerm::capture' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:309:10: performance:inconclusive: Technically the member function 'Interpreter < LChar >::testCharacterClass' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:920:10: performance:inconclusive: Technically the member function 'Interpreter < LChar >::backtrackParenthesesTerminalBegin' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:933:10: performance:inconclusive: Technically the member function 'Interpreter < LChar >::backtrackParenthesesTerminalEnd' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:970:10: performance:inconclusive: Technically the member function 'Interpreter < LChar >::backtrackParentheticalAssertionBegin' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:125:14: style:inconclusive: Technically the member function 'Interpreter < LChar >::ParenthesesDisjunctionContext::restoreOutput' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:238:13: style:inconclusive: Technically the member function 'Interpreter < LChar >::InputStream::prev' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:246:18: style:inconclusive: Technically the member function 'Interpreter < LChar >::InputStream::getPos' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:256:14: style:inconclusive: Technically the member function 'Interpreter < LChar >::InputStream::atStart' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:261:14: style:inconclusive: Technically the member function 'Interpreter < LChar >::InputStream::atEnd' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:266:18: style:inconclusive: Technically the member function 'Interpreter < LChar >::InputStream::end' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:286:14: style:inconclusive: Technically the member function 'Interpreter < LChar >::InputStream::atStart' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:297:14: style:inconclusive: Technically the member function 'Interpreter < LChar >::InputStream::isAvailableInput' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:309:10: performance:inconclusive: Technically the member function 'Interpreter < UChar >::testCharacterClass' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:920:10: performance:inconclusive: Technically the member function 'Interpreter < UChar >::backtrackParenthesesTerminalBegin' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:933:10: performance:inconclusive: Technically the member function 'Interpreter < UChar >::backtrackParenthesesTerminalEnd' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:970:10: performance:inconclusive: Technically the member function 'Interpreter < UChar >::backtrackParentheticalAssertionBegin' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:125:14: style:inconclusive: Technically the member function 'Interpreter < UChar >::ParenthesesDisjunctionContext::restoreOutput' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:238:13: style:inconclusive: Technically the member function 'Interpreter < UChar >::InputStream::prev' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:246:18: style:inconclusive: Technically the member function 'Interpreter < UChar >::InputStream::getPos' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:256:14: style:inconclusive: Technically the member function 'Interpreter < UChar >::InputStream::atStart' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:261:14: style:inconclusive: Technically the member function 'Interpreter < UChar >::InputStream::atEnd' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:266:18: style:inconclusive: Technically the member function 'Interpreter < UChar >::InputStream::end' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:286:14: style:inconclusive: Technically the member function 'Interpreter < UChar >::InputStream::atStart' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:297:14: style:inconclusive: Technically the member function 'Interpreter < UChar >::InputStream::isAvailableInput' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.h:183:5: style: Struct 'ByteTerm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1674:5: style: Class 'ByteCompiler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp:106:17: style: Local variable 'script' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.h:64:20: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp:106:17: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp:93:34: style: Local variable 'context' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.h:63:9: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp:93:34: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1192:34: style: Condition 'backTrack->matchAmount' is always true [knownConditionTrueFalse] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1187:29: note: Assuming that condition 'backTrack->matchAmount' is not redundant qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1192:34: note: Condition 'backTrack->matchAmount' is always true qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qqmlwatcher.h:72:5: style: Class 'QQmlWatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qqmlenginedebugservice.cpp:212:61: style:inconclusive: Function 'valueContents' argument 1 names different: declaration 'defaultValue' definition 'value'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qqmlenginedebugservice.h:124:37: note: Function 'valueContents' argument 1 names different: declaration 'defaultValue' definition 'value'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qqmlenginedebugservice.cpp:212:61: note: Function 'valueContents' argument 1 names different: declaration 'defaultValue' definition 'value'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qqmlenginedebugservice.cpp:491:67: style:inconclusive: Function 'processMessage' argument 1 names different: declaration 'msg' definition 'message'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qqmlenginedebugservice.h:113:43: note: Function 'processMessage' argument 1 names different: declaration 'msg' definition 'message'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qqmlenginedebugservice.cpp:491:67: note: Function 'processMessage' argument 1 names different: declaration 'msg' definition 'message'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qqmlenginedebugservice.cpp:419:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qqmlenginedebugservice.cpp:426:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugservice.cpp:79:5: warning: Member variable 'V4CommandHandler::debugService' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1034:44: style: Local variable 'context' shadows outer argument [shadowArgument] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:997:73: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1034:44: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1017:48: style: Local variable 'context' shadows outer argument [shadowArgument] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:997:73: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1017:48: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1046:48: style: Local variable 'context' shadows outer argument [shadowArgument] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:997:73: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1046:48: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1062:48: style: Local variable 'context' shadows outer argument [shadowArgument] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:997:73: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1062:48: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1097:44: style: Local variable 'context' shadows outer argument [shadowArgument] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1086:77: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1097:44: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1134:44: style: Local variable 'context' shadows outer argument [shadowArgument] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1086:77: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1134:44: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1138:52: style: Local variable 'context' shadows outer argument [shadowArgument] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1086:77: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1138:52: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1162:48: style: Local variable 'context' shadows outer argument [shadowArgument] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1086:77: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1162:48: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1171:48: style: Local variable 'context' shadows outer argument [shadowArgument] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1086:77: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1171:48: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1188:48: style: Local variable 'context' shadows outer argument [shadowArgument] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1086:77: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1188:48: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:131:61: style: Parameter 'term' can be declared as reference to const [constParameterReference] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:470:38: style: Parameter 'term' can be declared as reference to const [constParameterReference] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:475:38: style: Parameter 'term' can be declared as reference to const [constParameterReference] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:525:51: style: Parameter 'term' can be declared as reference to const [constParameterReference] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:754:33: style: Parameter 'term' can be declared as reference to const [constParameterReference] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:906:48: style: Parameter 'term' can be declared as reference to const [constParameterReference] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:941:53: style: Parameter 'term' can be declared as reference to const [constParameterReference] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:984:55: style: Parameter 'term' can be declared as reference to const [constParameterReference] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugservice.cpp:126:20: style: Local variable 'command' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugservice.cpp:86:13: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugservice.cpp:126:20: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugservice.cpp:479:25: style: Local variable 'arguments' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugservice.cpp:467:21: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugservice.cpp:479:25: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugservice.cpp:773:25: style: Local variable 'signal' shadows outer argument [shadowArgument] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugservice.cpp:763:56: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugservice.cpp:773:25: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_debugger/qv4debugservice.cpp:774:35: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:92:66: style: Parameter 'disjunction' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:149:88: style: Parameter 'disjunction' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:496:72: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:525:77: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:554:66: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:608:70: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:652:65: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:704:69: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:810:70: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:823:39: style: Variable 'backTrack' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:894:76: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:910:43: style: Variable 'backTrack' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:941:79: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:957:46: style: Variable 'backTrack' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:989:46: style: Variable 'backTrack' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:997:73: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1086:77: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1508:39: style: Variable 'backTrack' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_inspector/highlight.cpp:137:21: warning: Member variable 'SelectionHighlight::m_nameDisplayActive' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_inspector/globalinspector.h:60:5: style: Class 'GlobalInspector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_inspector/highlight.h:57:5: style: Class 'Highlight' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_inspector/highlight.h:101:5: style: Class 'HoverHighlight' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_inspector/globalinspector.cpp:166:22: style: Local variable 'result' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_inspector/globalinspector.cpp:159:18: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_inspector/globalinspector.cpp:166:22: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_inspector/globalinspector.cpp:170:26: style: Local variable 'result' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_inspector/globalinspector.cpp:159:18: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_inspector/globalinspector.cpp:170:26: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_inspector/globalinspector.cpp:172:26: style: Local variable 'result' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_inspector/globalinspector.cpp:159:18: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_inspector/globalinspector.cpp:172:26: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_inspector/globalinspector.cpp:99:22: style: Variable 'item' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_inspector/globalinspector.cpp:260:37: style: Variable 'inspector' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_inspector/globalinspector.cpp:336:33: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_inspector/globalinspector.cpp:202:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_inspector/globalinspector.cpp:261:87: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_inspector/qqmlinspectorservice.cpp:52:5: style: Class 'QQmlInspectorServiceImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_local/qlocalclientconnection.cpp:64:10: style: Virtual function 'isConnected' is called from destructor '~QLocalClientConnection()' at line 84. Dynamic binding is not used. [virtualCallInConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_local/qlocalclientconnection.cpp:84:9: note: Calling isConnected qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_local/qlocalclientconnection.cpp:64:10: note: isConnected is a virtual function qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_local/qlocalclientconnection.cpp:65:10: style: Virtual function 'disconnect' is called from destructor '~QLocalClientConnection()' at line 85. Dynamic binding is not used. [virtualCallInConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_local/qlocalclientconnection.cpp:85:9: note: Calling disconnect qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_local/qlocalclientconnection.cpp:65:10: note: disconnect is a virtual function qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_local/qlocalclientconnection.cpp:103:5: warning: Either the condition 'm_socket' is redundant or there is possible null pointer dereference: m_socket. [nullPointerRedundantCheck] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_local/qlocalclientconnection.cpp:100:12: note: Assuming that condition 'm_socket' is not redundant qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_local/qlocalclientconnection.cpp:103:5: note: Null pointer dereference qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_messages/qdebugmessageservice.h:68:5: style: Class 'QDebugMessageServiceImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_native/qqmlnativedebugconnector.cpp:60:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_GLOBAL_STATIC is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmldebugtranslationservice.cpp:57:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.h:73:5: style: Class 'QQmlNativeDebugServiceImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewblacklist.h:87:9: style: Class 'Node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileloader.h:79:5: style: Class 'QQmlPreviewFileLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.h:125:5: style: Class 'QQmlPreviewFileEngineHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.h:82:5: style: Class 'QQmlPreviewServiceImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.cpp:94:81: style:inconclusive: Function 'QQmlPreviewFileEngineIterator' argument 3 names different: declaration 'm_entries' definition 'entries'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.cpp:80:54: note: Function 'QQmlPreviewFileEngineIterator' argument 3 names different: declaration 'm_entries' definition 'entries'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileengine.cpp:94:81: note: Function 'QQmlPreviewFileEngineIterator' argument 3 names different: declaration 'm_entries' definition 'entries'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileloader.cpp:102:74: style:inconclusive: Function 'load' argument 1 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileloader.h:83:32: note: Function 'load' argument 1 names different: declaration 'file' definition 'path'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileloader.cpp:102:74: note: Function 'load' argument 1 names different: declaration 'file' definition 'path'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileloader.cpp:152:58: style:inconclusive: Function 'isBlacklisted' argument 1 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileloader.h:89:39: note: Function 'isBlacklisted' argument 1 names different: declaration 'file' definition 'path'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileloader.cpp:152:58: note: Function 'isBlacklisted' argument 1 names different: declaration 'file' definition 'path'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileloader.cpp:158:49: style:inconclusive: Function 'file' argument 1 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileloader.h:111:30: note: Function 'file' argument 1 names different: declaration 'file' definition 'path'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileloader.cpp:158:49: note: Function 'file' argument 1 names different: declaration 'file' definition 'path'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileloader.cpp:170:54: style:inconclusive: Function 'directory' argument 1 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileloader.h:112:35: note: Function 'directory' argument 1 names different: declaration 'file' definition 'path'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileloader.cpp:170:54: note: Function 'directory' argument 1 names different: declaration 'file' definition 'path'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileloader.cpp:182:50: style:inconclusive: Function 'error' argument 1 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileloader.h:113:31: note: Function 'error' argument 1 names different: declaration 'file' definition 'path'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewfileloader.cpp:182:50: note: Function 'error' argument 1 names different: declaration 'file' definition 'path'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.h:94:10: performance:inconclusive: Technically the member function 'QQmlPreviewPosition::setPosition' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.cpp:207:27: note: Technically the member function 'QQmlPreviewPosition::setPosition' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.h:94:10: note: Technically the member function 'QQmlPreviewPosition::setPosition' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.h:95:16: style:inconclusive: Technically the member function 'QQmlPreviewPosition::fromPositionToByteArray' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.cpp:157:33: note: Technically the member function 'QQmlPreviewPosition::fromPositionToByteArray' can be const. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.h:95:16: note: Technically the member function 'QQmlPreviewPosition::fromPositionToByteArray' can be const. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.cpp:187:25: style: Local variable 'initScreensData' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.cpp:49:49: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.cpp:187:25: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.cpp:196:14: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewposition.cpp:63:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewhandler.cpp:119:48: style:inconclusive: Function 'addEngine' argument 1 names different: declaration 'engine' definition 'qmlEngine'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewhandler.h:78:32: note: Function 'addEngine' argument 1 names different: declaration 'engine' definition 'qmlEngine'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewhandler.cpp:119:48: note: Function 'addEngine' argument 1 names different: declaration 'engine' definition 'qmlEngine'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewhandler.cpp:124:51: style:inconclusive: Function 'removeEngine' argument 1 names different: declaration 'engine' definition 'qmlEngine'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewhandler.h:79:35: note: Function 'removeEngine' argument 1 names different: declaration 'engine' definition 'qmlEngine'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewhandler.cpp:124:51: note: Function 'removeEngine' argument 1 names different: declaration 'engine' definition 'qmlEngine'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewhandler.cpp:443:10: style: Local variable 'fps' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewhandler.h:104:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewhandler.cpp:443:10: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.cpp:80:64: style:inconclusive: Function 'messageReceived' argument 1 names different: declaration 'message' definition 'data'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.h:85:44: note: Function 'messageReceived' argument 1 names different: declaration 'message' definition 'data'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.cpp:80:64: note: Function 'messageReceived' argument 1 names different: declaration 'message' definition 'data'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.cpp:91:14: style: Local variable 'file' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.h:96:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.cpp:91:14: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.cpp:101:18: style: Local variable 'load' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.h:98:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.cpp:101:18: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.cpp:109:14: style: Local variable 'directory' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.h:97:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.cpp:109:14: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.cpp:119:14: style: Local variable 'load' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.h:98:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.cpp:119:14: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.cpp:123:17: style: Local variable 'file' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.h:96:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.cpp:123:17: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.cpp:137:14: style: Local variable 'zoom' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.h:101:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmlpreviewservice.cpp:137:14: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_preview/qqmldebugtranslationservice.h:78:5: style: Class 'QQmlDebugTranslationServiceImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_profiler/qqmlenginecontrolservice.h:74:5: style: Class 'QQmlEngineControlServiceImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_profiler/qqmlprofilerservice.h:96:5: style: Class 'QQmlProfilerServiceImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_profiler/qqmlprofileradapter.cpp:146:73: style:inconclusive: Function 'receiveData' argument 2 names different: declaration 'locations' definition 'new_locations'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_profiler/qqmlprofileradapter.h:67:56: note: Function 'receiveData' argument 2 names different: declaration 'locations' definition 'new_locations'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_profiler/qqmlprofileradapter.cpp:146:73: note: Function 'receiveData' argument 2 names different: declaration 'locations' definition 'new_locations'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_quickprofiler/qquickprofileradapter.h:62:5: style: Class 'QQuickProfilerAdapter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_profiler/qv4profileradapter.cpp:204:10: style: Local variable 'v4ProfilingEnabledWhileWaiting' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_profiler/qv4profileradapter.h:79:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_profiler/qv4profileradapter.cpp:204:10: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:109:5: style: Class 'Collector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:369:37: style:inconclusive: Function 'collect' argument 1 names different: declaration 'output' definition 'out'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:113:30: note: Function 'collect' argument 1 names different: declaration 'output' definition 'out'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:369:37: note: Function 'collect' argument 1 names different: declaration 'output' definition 'out'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:573:55: style:inconclusive: Function 'enableBreakPoint' argument 2 names different: declaration 'onoff' definition 'enabled'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:135:40: note: Function 'enableBreakPoint' argument 2 names different: declaration 'onoff' definition 'enabled'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:573:55: note: Function 'enableBreakPoint' argument 2 names different: declaration 'onoff' definition 'enabled'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:583:50: style:inconclusive: Function 'handleContinue' argument 1 names different: declaration 'reponse' definition 'response'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:226:38: note: Function 'handleContinue' argument 1 names different: declaration 'reponse' definition 'response'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:583:50: note: Function 'handleContinue' argument 1 names different: declaration 'reponse' definition 'response'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:299:25: style: Local variable 'signal' shadows outer argument [shadowArgument] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:289:51: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:299:25: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:429:36: style: Local variable 'name' shadows outer argument [shadowArgument] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:369:85: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:429:36: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:473:27: style: Local variable 'engine' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:190:27: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:473:27: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:516:27: style: Local variable 'engine' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:190:27: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:516:27: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:617:28: style: Variable 'function' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:736:31: style: Variable 'executionEngine' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_nativedebugger/qqmlnativedebugservice.cpp:300:35: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_tcp/qtcpserverconnection.cpp:63:10: style: Virtual function 'isConnected' is called from destructor '~QTcpServerConnection()' at line 86. Dynamic binding is not used. [virtualCallInConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_tcp/qtcpserverconnection.cpp:86:9: note: Calling isConnected qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_tcp/qtcpserverconnection.cpp:63:10: note: isConnected is a virtual function qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_tcp/qtcpserverconnection.cpp:64:10: style: Virtual function 'disconnect' is called from destructor '~QTcpServerConnection()' at line 87. Dynamic binding is not used. [virtualCallInConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_tcp/qtcpserverconnection.cpp:87:9: note: Calling disconnect qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_tcp/qtcpserverconnection.cpp:64:10: note: disconnect is a virtual function qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_tcp/qtcpserverconnection.cpp:110:5: warning: Either the condition 'm_socket' is redundant or there is possible null pointer dereference: m_socket. [nullPointerRedundantCheck] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_tcp/qtcpserverconnection.cpp:102:12: note: Assuming that condition 'm_socket' is not redundant qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_tcp/qtcpserverconnection.cpp:110:5: note: Null pointer dereference qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/d3d12/qsgd3d12renderloop_p.h:97:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_profiler/qqmlprofilerservice.cpp:354:43: style: Variable 'profiler' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_profiler/qqmlprofilerservice.cpp:202:18: style: Consider using std::any_of, std::all_of, std::none_of, or std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_profiler/qqmlprofilerservice.cpp:382:36: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/d3d12/qsgd3d12engine_p.h:315:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:553:70: style:inconclusive: Function 'changeServiceState' argument 2 names different: declaration 'state' definition 'newState'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:177:81: note: Function 'changeServiceState' argument 2 names different: declaration 'state' definition 'newState'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:553:70: note: Function 'changeServiceState' argument 2 names different: declaration 'state' definition 'newState'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:724:80: style:inconclusive: Function 'waitForServices' argument 2 names different: declaration 'numEngines' definition 'num'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:161:50: note: Function 'waitForServices' argument 2 names different: declaration 'numEngines' definition 'num'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:724:80: note: Function 'waitForServices' argument 2 names different: declaration 'numEngines' definition 'num'. qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:538:35: style: Local variable 'service' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:137:23: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:538:35: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:558:23: style: Local variable 'service' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:137:23: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:558:23: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:595:28: style: Local variable 'service' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:137:23: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:595:28: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:600:28: style: Local variable 'service' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:137:23: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:600:28: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:612:28: style: Local variable 'service' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:137:23: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:612:28: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:617:28: style: Local variable 'service' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:137:23: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:617:28: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:660:23: style: Local variable 'service' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:137:23: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/plugins/qmltooling/qmldbg_server/qqmldebugserverfactory.cpp:660:23: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/d3d12/qsgd3d12layer_p.h:64:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_PRIVATE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qopenvgoffscreensurface.cpp:51:5: performance: Variable 'm_display' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qopenvgcontext_p.h:66:16: style:inconclusive: Technically the member function 'QOpenVGContext::eglDisplay' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qopenvgcontext_p.h:67:15: style:inconclusive: Technically the member function 'QOpenVGContext::eglConfig' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qopenvgcontext_p.h:68:16: style:inconclusive: Technically the member function 'QOpenVGContext::eglContext' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qopenvgoffscreensurface.h:57:13: style:inconclusive: Technically the member function 'QOpenVGOffscreenSurface::image' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qopenvgcontext_p.h:54:5: style: Class 'QOpenVGContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qopenvgoffscreensurface.h:50:5: style: Class 'QOpenVGOffscreenSurface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qopenvgcontext_p.h:70:12: performance:inconclusive: Technically the member function 'QOpenVGContext::readFramebuffer' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qopenvgcontext.cpp:116:24: note: Technically the member function 'QOpenVGContext::readFramebuffer' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qopenvgcontext_p.h:70:12: note: Technically the member function 'QOpenVGContext::readFramebuffer' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgadaptation.cpp:72:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgcontext.cpp:136:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgfontglyphcache.cpp:70:5: performance: Variable 'm_referenceFont' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgfontglyphcache.h:77:12: style:inconclusive: Technically the member function 'QSGOpenVGFontGlyphCache::font' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgglyphnode_p.h:60:5: style: Class 'QSGOpenVGGlyphNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgcontext_p.h:58:5: style: Class 'QSGOpenVGRenderContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgcontext_p.h:92:5: style: Class 'QSGOpenVGContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgglyphnode_p.h:61:6: style: The destructor '~QSGOpenVGGlyphNode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgrenderable.h:55:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgglyphnode_p.h:61:6: note: Destructor in derived class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgglyphnode.cpp:56:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgglyphnode.cpp:208:18: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qopenvgmatrix.cpp:70:13: error: Array 'm[3][3]' accessed at index m[3][3], which is out of bounds. [arrayIndexOutOfBounds] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qopenvgmatrix.cpp:368:27: note: Assuming that condition 'row<4' is not redundant qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qopenvgmatrix.cpp:371:20: note: Calling function 'operator()', 1st argument 'row' value is 3 qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qopenvgmatrix.cpp:70:13: note: Array index out of bounds qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvginternalimagenode.h:54:6: style: The destructor '~QSGOpenVGInternalImageNode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgrenderable.h:55:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvginternalimagenode.h:54:6: note: Destructor in derived class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvginternalimagenode.cpp:50:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvginternalimagenode.cpp:51:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvglayer.h:91:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgnodevisitor.cpp:130:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpainternode.h:54:5: style: Class 'QSGOpenVGPainterNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpainternode.h:55:6: style: The destructor '~QSGOpenVGPainterNode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgrenderable.h:55:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpainternode.h:55:6: note: Destructor in derived class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpainternode.cpp:62:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpainternode.cpp:63:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvghelpers.cpp:424:22: style: Variable 'qImageFormat' is reassigned a value before the old one has been used. [redundantAssignment] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvghelpers.cpp:422:22: note: qImageFormat is assigned qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvghelpers.cpp:424:22: note: qImageFormat is overwritten qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvginternalrectanglenode.h:55:6: style: The destructor '~QSGOpenVGInternalRectangleNode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgrenderable.h:55:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvginternalrectanglenode.h:55:6: note: Destructor in derived class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgrenderable.cpp:47:5: performance: Variable 'm_opacityPaint' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvginternalrectanglenode.cpp:48:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvginternalrectanglenode.cpp:49:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpublicnodes.h:55:6: style: The destructor '~QSGOpenVGRectangleNode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgrenderable.h:55:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpublicnodes.h:55:6: note: Destructor in derived class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpublicnodes.h:83:6: style: The destructor '~QSGOpenVGImageNode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgrenderable.h:55:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpublicnodes.h:83:6: note: Destructor in derived class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpublicnodes.h:121:6: style: The destructor '~QSGOpenVGNinePatchNode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgrenderable.h:55:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpublicnodes.h:121:6: note: Destructor in derived class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpublicnodes.cpp:50:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpublicnodes.cpp:51:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpublicnodes.cpp:180:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpublicnodes.cpp:181:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpublicnodes.cpp:328:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpublicnodes.cpp:329:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgrenderer_p.h:50:5: style: Class 'QSGOpenVGRenderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgspritenode.h:54:6: style: The destructor '~QSGOpenVGSpriteNode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgrenderable.h:55:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgspritenode.h:54:6: note: Destructor in derived class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgspritenode.cpp:49:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgspritenode.cpp:50:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/animations/qcontinuinganimationgroupjob.cpp:123:56: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/animations/qpauseanimationjob.cpp:70:46: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/animations/qparallelanimationgroupjob.cpp:242:54: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/animations/qabstractanimationjob.cpp:674:49: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/animations/qsequentialanimationgroupjob.cpp:429:56: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4bytecodehandler.cpp:75:9: error: There is an unknown macro here somewhere. Configuration is required. If MOTH_DISPATCH is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4bytecodegenerator_p.h:130:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_DISABLE_COPY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compiler.cpp:413:45: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compiler.cpp:461:40: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compiler.cpp:468:26: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compiler.cpp:475:26: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compiler.cpp:577:26: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compilerscanfunctions.cpp:441:5: warning: Either the condition 'c' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compilerscanfunctions.cpp:436:12: note: Assuming that condition 'c' is not redundant qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compilerscanfunctions.cpp:441:5: note: Null pointer dereference qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compilerscanfunctions.cpp:849:34: style: Local variable 'm' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compilerscanfunctions.cpp:722:13: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compilerscanfunctions.cpp:849:34: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compilerscanfunctions.cpp:870:30: style: Local variable 'm' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compilerscanfunctions.cpp:722:13: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compilerscanfunctions.cpp:870:30: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compilerscanfunctions.cpp:311:35: style: Variable 'id' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compilerscanfunctions.cpp:448:36: style: Variable 'id' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compilerscanfunctions.cpp:764:26: style: Variable 'current' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compilerscanfunctions.cpp:850:48: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmlabstractprofileradapter_p.h:90:53: style: Local variable 'referenceTimeKnown' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmlabstractprofileradapter_p.h:100:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmlabstractprofileradapter_p.h:90:53: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmlabstractprofileradapter.cpp:85:14: style: Local variable 'profilingEnabledWhileWaiting' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmlabstractprofileradapter_p.h:94:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmlabstractprofileradapter.cpp:85:14: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4instr_moth_p.h:598:1: error: There is an unknown macro here somewhere. Configuration is required. If QT_WARNING_POP is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmldebugserviceinterfaces_p.h:228:5: style: Class 'QQmlEngineControlService' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmldebugserviceinterfaces_p.h:242:5: style: Class 'QQmlNativeDebugService' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmldebugconnector_p.h:117:29: style: Variable 'inst' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmldebugconnector.cpp:59:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_GLOBAL_STATIC_WITH_ARGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmldebugservice.cpp:138:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_GLOBAL_STATIC is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/doc/snippets/code/src_script_qjsengine.cpp:68:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmlprofiler_p.h:136:5: style: Struct 'QQmlProfilerData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmlprofiler_p.h:155:9: style: Struct 'Location' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmlprofiler_p.h:170:9: style: Struct 'RefLocation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmlprofiler_p.h:186:9: style: Struct 'RefLocation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmlprofiler_p.h:193:9: style: Struct 'RefLocation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmlprofiler_p.h:405:5: style: Struct 'QQmlProfilerHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmlprofiler_p.h:508:5: style: Class 'QQmlObjectCompletionProfiler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmldebugservice_p.h:86:67: style: Local variable 'detachedFromEngine' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmldebugservice_p.h:100:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/debugger/qqmldebugservice_p.h:86:67: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/doc/snippets/code/src_script_qjsvalueiterator.cpp:55:1: error: syntax error: keyword 'while' is not allowed in global scope [syntaxError] qtdeclarative-everywhere-src-5.15.12/src/qml/doc/snippets/qml/integrating-javascript/scarceresources/avatarExample.h:67:5: style: Class 'AvatarExample' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/doc/snippets/qml/qtbinding/loading/main.cpp:61:10: style: Variable 'object' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/doc/snippets/qml/qtbinding/loading/main.cpp:61:17: style: Variable 'object' is assigned a value that is never used. [unreadVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/doc/snippets/qml/qtbinding/signals-qml/myclass.h:56:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/jsapi/qjsengine.h:52:1: error: There is an unknown macro here somewhere. Configuration is required. If QT_BEGIN_NAMESPACE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/jsapi/qjsvalueiterator.h:70:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_PRIVATE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4value_p.h:130:0: error: #error "unsupported pointer size" [preprocessorErrorDirective] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4compilationunitmapper.cpp:58:27: performance:inconclusive: Technically the member function 'StaticUnitCache::get' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4compilationunitmapper.cpp:64:10: performance:inconclusive: Technically the member function 'StaticUnitCache::set' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4executablecompilationunit_p.h:384:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DISABLE_COPY_MOVE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4executablecompilationunit.cpp:78:0: error: #error "QML_COMPILE_HASH must be defined for the build of QtDeclarative to ensure version checking for cache files" [preprocessorErrorDirective] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4executableallocator.cpp:234:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4global_p.h:308:10: style:inconclusive: Technically the member function 'QV4::PropertyAttributes::operator==' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4global_p.h:311:10: style:inconclusive: Technically the member function 'QV4::PropertyAttributes::operator!=' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4executableallocator.cpp:175:26: debug: CheckClass::isMemberVar found used member variable 'mutex' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4executableallocator.cpp:216:26: debug: CheckClass::isMemberVar found used member variable 'mutex' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4executableallocator.cpp:246:26: debug: CheckClass::isMemberVar found used member variable 'mutex' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4executableallocator.cpp:60:36: debug: CheckClass::isMemberVar found used member variable 'addr' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4executableallocator.cpp:50:36: debug: CheckClass::isMemberVar found used member variable 'addr' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4executableallocator_p.h:93:16: performance:inconclusive: Technically the member function 'QV4::ExecutableAllocator::Allocation::exceptionHandlerSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4executableallocator.cpp:53:41: note: Technically the member function 'QV4::ExecutableAllocator::Allocation::exceptionHandlerSize' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4executableallocator_p.h:93:16: note: Technically the member function 'QV4::ExecutableAllocator::Allocation::exceptionHandlerSize' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4executableallocator.cpp:65:36: debug: CheckClass::isMemberVar found used member variable 'addr' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4executableallocator.cpp:79:9: debug: CheckClass::isMemberVar found used member variable 'next' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4executableallocator.cpp:80:9: debug: CheckClass::isMemberVar found used member variable 'next' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4executableallocator.cpp:97:14: debug: CheckClass::isMemberVar found used member variable 'free' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4executableallocator.cpp:117:14: debug: CheckClass::isMemberVar found used member variable 'free' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4executableallocator.cpp:150:22: debug: CheckClass::isMemberVar found used member variable 'firstAllocation' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4global_p.h:257:5: style: Struct 'PropertyAttributes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4global_p.h:266:5: style: Struct 'PropertyAttributes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4079:16: debug: CheckClass::isMemberVar found used member variable 'index' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4079:40: debug: CheckClass::isMemberVar found used member variable 'scope' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4083:16: debug: CheckClass::isMemberVar found used member variable 'propertyBase' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4083:54: debug: CheckClass::isMemberVar found used member variable 'propertyNameIndex' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4085:16: debug: CheckClass::isMemberVar found used member variable 'elementBase' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4085:52: debug: CheckClass::isMemberVar found used member variable 'elementSubscript' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4087:16: debug: CheckClass::isMemberVar found used member variable 'index' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:192:9: style: Struct 'Reference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:198:9: style: Struct 'Reference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:384:9: style: Struct 'RegisterScope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:789:9: style: Class 'TailCallBlocker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4util_p.h:68:5: style: Class 'BitVector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3908:5: style: Class 'VolatileMemoryLocationScanner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4executableallocator.cpp:148:62: style: Parameter 'alloc' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4executableallocator.cpp:150:17: style: Variable 'it' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:320:1: style: The struct 'Object' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:570:10: style:inconclusive: Technically the member function 'QmlIR::QmlUnitGenerator::generate' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1586:24: note: Technically the member function 'QmlIR::QmlUnitGenerator::generate' can be const. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:570:10: note: Technically the member function 'QmlIR::QmlUnitGenerator::generate' can be const. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:209:14: performance:inconclusive: Technically the member function 'PoolList < EnumValue >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:209:14: performance:inconclusive: Technically the member function 'PoolList < Parameter >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:209:14: performance:inconclusive: Technically the member function 'PoolList < Binding >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:209:14: performance:inconclusive: Technically the member function 'PoolList < Property >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:209:14: performance:inconclusive: Technically the member function 'PoolList < Alias >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:209:14: performance:inconclusive: Technically the member function 'PoolList < Enum >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:209:14: performance:inconclusive: Technically the member function 'PoolList < Signal >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:209:14: performance:inconclusive: Technically the member function 'PoolList < Function >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:209:14: performance:inconclusive: Technically the member function 'PoolList < InlineComponent >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:209:14: performance:inconclusive: Technically the member function 'PoolList < RequiredPropertyExtraData >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:209:14: performance:inconclusive: Technically the member function 'PoolList < CompiledFunctionOrExpression >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:426:5: style: Struct 'Document' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:452:5: style: Class 'ScriptDirectivesCollector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:463:5: style: Struct 'IRBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:1265:17: style: Condition 'hasError()' is always false [knownConditionTrueFalse] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:1257:17: note: Assuming that condition 'hasError()' is not redundant qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:1259:21: note: Assuming condition is false qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:1265:17: note: Condition 'hasError()' is always false qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1483:12: warning: Either the condition 'qualifiedIdElement' is redundant or there is possible null pointer dereference: qualifiedIdElement. [nullPointerRedundantCheck] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1535:13: note: Assuming that condition 'qualifiedIdElement' is not redundant qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1483:12: note: Null pointer dereference qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1649:18: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:2936:10: warning:inconclusive: Either the condition 'innerMostCurentFunctionContext' is redundant or there is possible null pointer dereference: innerMostCurentFunctionContext. [nullPointerRedundantCheck] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:2931:12: note: Assuming that condition 'innerMostCurentFunctionContext' is not redundant qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:2936:10: note: Null pointer dereference qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:170:107: style:inconclusive: Function 'init' argument 4 names different: declaration 'location' definition 'loc'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:374:103: note: Function 'init' argument 4 names different: declaration 'location' definition 'loc'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:170:107: note: Function 'init' argument 4 names different: declaration 'location' definition 'loc'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:272:36: style:inconclusive: Function 'appendAlias' argument 1 names different: declaration 'prop' definition 'alias'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:379:32: note: Function 'appendAlias' argument 1 names different: declaration 'prop' definition 'alias'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:272:36: note: Function 'appendAlias' argument 1 names different: declaration 'prop' definition 'alias'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:520:56: style:inconclusive: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:482:49: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:520:56: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:581:53: style:inconclusive: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:481:46: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:581:53: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:590:53: style:inconclusive: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:486:46: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:590:53: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:596:52: style:inconclusive: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:480:45: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:596:52: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:633:54: style:inconclusive: Function 'visit' argument 1 names different: declaration 'ast' definition 'list'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:474:47: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'list'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:633:54: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'list'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:653:51: style:inconclusive: Function 'visit' argument 1 names different: declaration 'ast' definition 'id'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:479:44: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'id'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:653:51: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'id'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:709:46: style:inconclusive: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:472:39: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:709:46: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:781:46: style:inconclusive: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:473:39: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:781:46: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:824:55: style:inconclusive: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:484:48: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:824:55: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:868:52: style:inconclusive: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:485:45: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:868:52: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:991:53: style:inconclusive: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder_p.h:487:46: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:991:53: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1682:17: style: Local variable 'nextOffset' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1630:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1682:17: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1788:18: style: Local variable 'i' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1667:14: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1788:18: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:165:44: style:inconclusive: Function 'generateFromProgram' argument 4 names different: declaration 'ast' definition 'node'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:93:52: note: Function 'generateFromProgram' argument 4 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:165:44: note: Function 'generateFromProgram' argument 4 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:202:44: style:inconclusive: Function 'generateFromModule' argument 4 names different: declaration 'ast' definition 'node'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:100:52: note: Function 'generateFromModule' argument 4 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:202:44: note: Function 'generateFromModule' argument 4 names different: declaration 'ast' definition 'node'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:2372:72: style:inconclusive: Function 'referenceForName' argument 2 names different: declaration 'lhs' definition 'isLhs'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:702:39: note: Function 'referenceForName' argument 2 names different: declaration 'lhs' definition 'isLhs'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:2372:72: note: Function 'referenceForName' argument 2 names different: declaration 'lhs' definition 'isLhs'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:2408:31: style:inconclusive: Function 'loadClosure' argument 1 names different: declaration 'index' definition 'closureId'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:713:26: note: Function 'loadClosure' argument 1 names different: declaration 'index' definition 'closureId'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:2408:31: note: Function 'loadClosure' argument 1 names different: declaration 'index' definition 'closureId'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:2437:68: style:inconclusive: Function 'handleConstruct' argument 2 names different: declaration 'args' definition 'arguments'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:812:76: note: Function 'handleConstruct' argument 2 names different: declaration 'args' definition 'arguments'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:2437:68: note: Function 'handleConstruct' argument 2 names different: declaration 'args' definition 'arguments'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4170:43: style:inconclusive: Function 'storeOnStack' argument 1 names different: declaration 'tempIndex' definition 'slotIndex'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:328:31: note: Function 'storeOnStack' argument 1 names different: declaration 'tempIndex' definition 'slotIndex'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4170:43: note: Function 'storeOnStack' argument 1 names different: declaration 'tempIndex' definition 'slotIndex'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4173:59: style:inconclusive: Function 'doStoreOnStack' argument 1 names different: declaration 'tempIndex' definition 'slotIndex'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:380:38: note: Function 'doStoreOnStack' argument 1 names different: declaration 'tempIndex' definition 'slotIndex'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4173:59: note: Function 'doStoreOnStack' argument 1 names different: declaration 'tempIndex' definition 'slotIndex'. qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:385:19: style: Local variable 'expression' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:532:22: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:385:19: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:658:37: style: Local variable 'p' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:650:14: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:658:37: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:696:23: style: Local variable 'scope' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:688:19: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:696:23: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:744:27: style: Local variable 'scope' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:708:19: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:744:27: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:974:22: style: Local variable 'controlFlow' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:780:18: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:974:22: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:1043:23: style: Local variable 'scope' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:973:19: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:1043:23: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:1182:27: style: Local variable 'scope' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:1153:19: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:1182:27: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:2802:26: style: Local variable 'instr' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:2775:36: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:2802:26: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:2795:30: style: Local variable 'instr' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:2775:36: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:2795:30: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3190:22: style: Local variable 'controlFlow' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:780:18: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3190:22: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3333:26: style: Local variable 'controlFlow' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:780:18: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3333:26: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3370:30: style: Local variable 'controlFlow' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:780:18: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3370:30: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3374:35: style: Local variable 'scope' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3322:19: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3374:35: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3422:22: style: Local variable 'controlFlow' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:780:18: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3422:22: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3501:21: style: Local variable 'error' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:682:31: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3501:21: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3580:26: style: Local variable 'controlFlow' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:780:18: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3580:26: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3672:23: style: Local variable 'scope' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3669:19: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3672:23: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3687:23: style: Local variable 'scope' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3680:19: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3687:23: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4240:23: style: Local variable 'scope' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:353:21: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4240:23: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4262:31: style: Local variable 'store' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4257:41: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4262:31: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4269:37: style: Local variable 'store' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4257:41: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4269:37: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4273:43: style: Local variable 'store' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4257:41: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4273:43: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4283:42: style: Local variable 'store' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4257:41: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4283:42: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4287:42: style: Local variable 'store' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4257:41: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4287:42: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4294:36: style: Local variable 'store' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4257:41: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4294:36: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4299:40: style: Local variable 'store' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4257:41: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4299:40: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4306:35: style: Local variable 'store' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4257:41: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4306:35: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4355:35: style: Local variable 'load' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4347:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4355:35: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4358:35: style: Local variable 'load' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4347:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4358:35: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4361:36: style: Local variable 'load' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4347:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4361:36: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4364:40: style: Local variable 'load' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4347:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4364:40: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4383:36: style: Local variable 'load' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4347:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4383:36: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4377:42: style: Local variable 'load' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4347:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4377:42: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4373:47: style: Local variable 'load' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4347:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4373:47: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4390:30: style: Local variable 'load' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4347:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4390:30: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4397:36: style: Local variable 'load' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4347:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4397:36: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4401:42: style: Local variable 'load' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4347:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4401:42: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4426:59: style: Local variable 'load' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4347:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4426:59: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4430:47: style: Local variable 'load' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4347:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4430:47: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4435:35: style: Local variable 'load' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4347:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4435:35: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4444:36: style: Local variable 'load' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4347:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4444:36: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4448:39: style: Local variable 'load' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4347:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4448:39: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4454:33: style: Local variable 'load' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4347:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4454:33: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4463:34: style: Local variable 'load' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4347:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4463:34: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:204:28: style: Variable 's' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:359:43: style: Variable 'exprStmt' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1111:46: style: Variable 'lit' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1150:41: style: Variable 'arg1' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1167:50: style: Variable 'arg3' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1191:41: style: Variable 'arg1' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1201:46: style: Variable 'arg3' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1219:41: style: Variable 'arg1' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1240:41: style: Variable 'arg2' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1419:41: style: Variable 'lit' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1602:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen_p.h:756:25: performance:inconclusive: Use const reference for 'result' to avoid unnecessary data copying. [redundantCopyLocalConst] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qqmlirbuilder.cpp:1603:53: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:529:11: style: Variable 'needsCompletion' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:969:23: style: Variable 'constructor' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:980:36: style: Variable 'cname' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:2260:36: style: Variable 'id' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:2573:36: style: Variable 'cname' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:3017:18: style: Variable 'blockContext' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4codegen.cpp:4281:18: style: Variable 'c' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4function_p.h:75:5: style: Struct 'FunctionData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4functiontable_unix.cpp:52:38: style: Parameter 'function' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4propertykey_p.h:83:20: style: Unused private function: 'PropertyKey::value' [unusedPrivateFunction] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4propertykey.cpp:91:70: style:inconclusive: Function 'asFunctionName' argument 1 names different: declaration 'e' definition 'engine'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4propertykey_p.h:144:51: note: Function 'asFunctionName' argument 1 names different: declaration 'e' definition 'engine'. qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4propertykey.cpp:91:70: note: Function 'asFunctionName' argument 1 names different: declaration 'e' definition 'engine'. qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4qmlcontext.cpp:511:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4qobjectwrapper_p.h:159:5: error: There is an unknown macro here somewhere. Configuration is required. If V4_OBJECT2 is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4stackframe.cpp:46:12: debug: CheckClass::isMemberVar found used member variable 'v4Function' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4stackframe.cpp:51:12: debug: CheckClass::isMemberVar found used member variable 'v4Function' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4stackframe.cpp:56:10: debug: CheckClass::isMemberVar found used member variable 'v4Function' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4stackframe.cpp:63:45: debug: CheckClass::isMemberVar found used member variable 'v4Function' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4stackframe.cpp:64:19: debug: CheckClass::isMemberVar found used member variable 'instructionPointer' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4stackframe.cpp:72:12: debug: CheckClass::isMemberVar found used member variable 'jsFrame' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4vme_moth.cpp:1362:5: error: syntax error [syntaxError] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4value.cpp:159:29: style: Local variable 'prim' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4value.cpp:150:25: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/jsruntime/qv4value.cpp:159:29: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/memory/qv4mm.cpp:297:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_GLOBAL_STATIC is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsastvisitor_p.h:71:9: style: Class 'RecursionDepthCheck' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsastvisitor_p.h:432:5: style: Class 'Visitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1943:21: debug: Failed to instantiate template "cast". The checking continues anyway. [templateInstantiation] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsengine_p.cpp:115:9: warning: Member variable 'Engine::_lexer' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsengine_p.cpp:115:9: warning: Member variable 'Engine::_directives' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsengine_p.cpp:123:3: debug: CheckClass::isMemberVar found used member variable '_code' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsengine_p.cpp:126:16: debug: CheckClass::isMemberVar found used member variable '_comments' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsengine_p.cpp:129:10: debug: CheckClass::isMemberVar found used member variable '_comments' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsengine_p.cpp:132:10: debug: CheckClass::isMemberVar found used member variable '_lexer' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsengine_p.cpp:135:3: debug: CheckClass::isMemberVar found used member variable '_lexer' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsengine_p.cpp:138:10: debug: CheckClass::isMemberVar found used member variable '_directives' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsengine_p.cpp:141:3: debug: CheckClass::isMemberVar found used member variable '_directives' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsengine_p.cpp:144:11: debug: CheckClass::isMemberVar found used member variable '_pool' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsengine_p.cpp:148:21: debug: CheckClass::isMemberVar found used member variable '_extraCode' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsengine_p.cpp:146:48: style:inconclusive: Function 'newStringRef' argument 1 names different: declaration 's' definition 'text'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsengine_p.h:124:44: note: Function 'newStringRef' argument 1 names different: declaration 's' definition 'text'. qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsengine_p.cpp:146:48: note: Function 'newStringRef' argument 1 names different: declaration 's' definition 'text'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qintrusivelist_p.h:68:17: performance:inconclusive: Technically the member function 'QIntrusiveList::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qintrusivelist_p.h:197:33: note: Technically the member function 'QIntrusiveList::remove' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qintrusivelist_p.h:68:17: note: Technically the member function 'QIntrusiveList::remove' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qintrusivelist_p.h:93:21: performance:inconclusive: Technically the member function 'QIntrusiveList::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qintrusivelist_p.h:236:73: note: Technically the member function 'QIntrusiveList::end' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qintrusivelist_p.h:93:21: note: Technically the member function 'QIntrusiveList::end' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qintrusivelist_p.h:74:16: style: Class 'iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qintrusivelist_p.h:244:18: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qintrusivelist_p.h:204:45: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qhashedstring_p.h:71:12: style: Class 'QHashedString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qhashedstring_p.h:102:12: style: Class 'QHashedStringRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qhashedstring_p.h:103:12: style: Class 'QHashedStringRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qhashedstring_p.h:106:12: style: Class 'QHashedStringRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qhashedstring_p.h:424:16: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qhashedstring_p.h:443:25: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qhashedstring.cpp:48:25: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qhashedstring.cpp:49:25: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qhashedstring.cpp:138:24: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qhashedstring.cpp:171:16: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qqmlthread.cpp:222:3: warning: Class 'QQmlThread' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qqmlthread.cpp:222:3: warning: Class 'QQmlThread' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qqmlthread_p.h:146:9: style: Struct 'I' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qqmlthread_p.h:191:9: style: Struct 'I' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qqmlthread_p.h:236:9: style: Struct 'I' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qqmlthread_p.h:281:9: style: Struct 'I' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qqmlthread.cpp:55:5: style: Class 'QQmlThreadPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qqmlthread.cpp:89:9: style: Struct 'MainObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqml.h:896:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qqmlthread.cpp:343:34: style: Local variable 'message' shadows outer argument [shadowArgument] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qqmlthread.cpp:322:54: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/ftw/qqmlthread.cpp:343:34: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlabstractbinding.cpp:152:18: warning: Either the condition 'vtbinding' is redundant or there is possible null pointer dereference: vtbinding. [nullPointerRedundantCheck] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlabstractbinding.cpp:147:16: note: Assuming that condition 'vtbinding' is not redundant qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlabstractbinding.cpp:152:18: note: Null pointer dereference qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlabstractbinding.cpp:157:40: warning: Either the condition 'vtbinding' is redundant or there is possible null pointer dereference: vtproxybinding. [nullPointerRedundantCheck] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlabstractbinding.cpp:147:16: note: Assuming that condition 'vtbinding' is not redundant qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlabstractbinding.cpp:154:51: note: vtproxybinding is assigned 'static_cast(vtbinding)' here. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlabstractbinding.cpp:157:40: note: Null pointer dereference qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmldata_p.h:64:1: error: There is an unknown macro here somewhere. Configuration is required. If QT_BEGIN_NAMESPACE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1927:5: warning: Member variable 'ForEachStatement::type' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1930:5: warning: Member variable 'ForEachStatement::type' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:336:5: style: Class 'UiQualifiedId' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:374:5: style: Class 'Type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:401:5: style: Class 'TypeArgumentList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:439:5: style: Class 'TypeAnnotation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:484:5: style: Class 'NestedExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:530:5: style: Class 'IdentifierExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:628:5: style: Class 'NumericLiteral' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:672:5: style: Class 'StringLiteral' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:754:5: style: Class 'ArrayPattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:785:5: style: Class 'ObjectPattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:813:5: style: Class 'Elision' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:907:5: style: Class 'PatternElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:911:5: style: Class 'PatternElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:919:5: style: Class 'PatternElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1002:5: style: Class 'PatternProperty' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1038:5: style: Class 'PatternPropertyList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1076:5: style: Class 'IdentifierPropertyName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1092:5: style: Class 'StringLiteralPropertyName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1108:5: style: Class 'NumericLiteralPropertyName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1124:5: style: Class 'ComputedPropertyName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1243:5: style: Class 'NewExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1288:5: style: Class 'ArgumentList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1331:5: style: Class 'PostIncrementExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1352:5: style: Class 'PostDecrementExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1373:5: style: Class 'DeleteExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1394:5: style: Class 'VoidExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1415:5: style: Class 'TypeOfExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1436:5: style: Class 'PreIncrementExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1457:5: style: Class 'PreDecrementExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1478:5: style: Class 'UnaryPlusExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1499:5: style: Class 'UnaryMinusExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1520:5: style: Class 'TildeExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1541:5: style: Class 'NotExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1635:5: style: Class 'Block' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1658:5: style: Class 'StatementList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1695:5: style: Class 'VariableDeclarationList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1741:5: style: Class 'VariableStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1782:5: style: Class 'ExpressionStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1962:5: style: Class 'ContinueStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:1985:5: style: Class 'BreakStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2008:5: style: Class 'ReturnStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2030:5: style: Class 'YieldExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2077:5: style: Class 'CaseBlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2151:5: style: Class 'CaseClauses' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2190:5: style: Class 'DefaultClause' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2237:5: style: Class 'ThrowStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2285:5: style: Class 'Finally' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2557:5: style: Class 'Program' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2578:5: style: Class 'ImportSpecifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2609:5: style: Class 'ImportsList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2661:5: style: Class 'NamedImports' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2685:5: style: Class 'NameSpaceImport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2709:5: style: Class 'ImportClause' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2715:5: style: Class 'ImportClause' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2721:5: style: Class 'ImportClause' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2760:5: style: Class 'FromClause' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2791:5: style: Class 'ImportDeclaration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2818:5: style: Class 'ExportSpecifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2849:5: style: Class 'ExportsList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2897:5: style: Class 'ExportClause' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2921:5: style: Class 'ExportDeclaration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2934:5: style: Class 'ExportDeclaration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2968:5: style: Class 'ESModule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:3012:5: style: Class 'UiImport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:3016:5: style: Class 'UiImport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:3057:5: style: Class 'UiObjectMemberList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:3094:5: style: Class 'UiPragma' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:3117:5: style: Class 'UiRequired' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:3139:5: style: Class 'UiHeaderItemList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:3143:5: style: Class 'UiHeaderItemList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:3222:5: style: Class 'UiArrayMemberList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:3260:5: style: Class 'UiObjectInitializer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:3437:5: style: Class 'UiSourceElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:3560:5: style: Class 'UiEnumMemberList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:3661:5: style: Class 'UiAnnotationList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljslexer_p.h:133:5: style: Class 'Lexer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2413:35: style: Local variable 'formals' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2452:16: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2413:35: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2429:35: style: Local variable 'formals' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2452:16: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2429:35: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvaluesource.h:60:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_INTERFACE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast.cpp:280:25: style: Variable 'e' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast.cpp:1554:18: style: Variable 'subType' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2415:29: style: Variable 'e' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2431:29: style: Variable 'e' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:2444:29: style: Variable 'b' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:3443:31: style: Variable 'funDecl' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:3445:35: style: Variable 'varStmt' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:3453:31: style: Variable 'funDecl' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljsast_p.h:3455:35: style: Variable 'varStmt' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmldelayedcallqueue_p.h:74:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmldatablob.cpp:355:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljslexer.cpp:1343:33: style:inconclusive: Function 'isIdentLetter' argument 1 names different: declaration 'c' definition 'ch'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljslexer_p.h:207:37: note: Function 'isIdentLetter' argument 1 names different: declaration 'c' definition 'ch'. qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljslexer.cpp:1343:33: note: Function 'isIdentLetter' argument 1 names different: declaration 'c' definition 'ch'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlsourcecoordinate_p.h:58:1: error: There is an unknown macro here somewhere. Configuration is required. If QT_BEGIN_NAMESPACE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlengine.cpp:2351:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlextensionplugin.h:65:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_INTERFACES is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlfile.h:99:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DISABLE_COPY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlglobal_p.h:59:1: error: There is an unknown macro here somewhere. Configuration is required. If QT_BEGIN_NAMESPACE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlfileselector.h:58:6: style: Virtual function 'QQmlFileSelector' is called from destructor '~QQmlFileSelector()' at line 116. Dynamic binding is not used. [virtualCallInConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlfileselector.cpp:116:9: note: Calling QQmlFileSelector qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlfileselector.h:58:6: note: QQmlFileSelector is a virtual function qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlfileselector_p.h:80:5: style: Class 'QQmlFileSelectorInterceptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlglobal.cpp:240:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_GLOBAL_STATIC is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlcomponent.h:79:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlirloader.cpp:45:59: style:inconclusive: Function 'QQmlIRLoader' argument 1 names different: declaration 'unit' definition 'qmlData'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlirloader_p.h:66:49: note: Function 'QQmlIRLoader' argument 1 names different: declaration 'unit' definition 'qmlData'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlirloader.cpp:45:59: note: Function 'QQmlIRLoader' argument 1 names different: declaration 'unit' definition 'qmlData'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlirloader.cpp:143:19: style: Local variable 'i' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlirloader.cpp:136:15: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlirloader.cpp:143:19: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlirloader.cpp:159:19: style: Local variable 'i' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlirloader.cpp:152:15: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlirloader.cpp:159:19: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlirloader.cpp:197:19: style: Local variable 'i' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlirloader.cpp:185:15: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlirloader.cpp:197:19: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmllistwrapper_p.h:87:5: error: There is an unknown macro here somewhere. Configuration is required. If V4_OBJECT2 is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlloggingcategory_p.h:68:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmljavascriptexpression_p.h:82:17: style:inconclusive: Technically the member function 'QQmlDelayedError::clearError' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmljavascriptexpression_p.h:89:10: style:inconclusive: Technically the member function 'QQmlDelayedError::catchJavaScriptException' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmljavascriptexpression.cpp:90:24: note: Technically the member function 'QQmlDelayedError::catchJavaScriptException' can be const. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmljavascriptexpression_p.h:89:10: note: Technically the member function 'QQmlDelayedError::catchJavaScriptException' can be const. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmljavascriptexpression_p.h:132:16: style: Class 'DeleteWatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmljavascriptexpression.cpp:340:72: style:inconclusive: Function 'evalFunction' argument 2 names different: declaration 'scope' definition 'scopeObject'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmljavascriptexpression_p.h:149:76: note: Function 'evalFunction' argument 2 names different: declaration 'scope' definition 'scopeObject'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmljavascriptexpression.cpp:340:72: note: Function 'evalFunction' argument 2 names different: declaration 'scope' definition 'scopeObject'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmljavascriptexpression.cpp:370:81: style:inconclusive: Function 'createQmlBinding' argument 2 names different: declaration 'scope' definition 'qmlScope'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmljavascriptexpression_p.h:153:59: note: Function 'createQmlBinding' argument 2 names different: declaration 'scope' definition 'qmlScope'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmljavascriptexpression.cpp:370:81: note: Function 'createQmlBinding' argument 2 names different: declaration 'scope' definition 'qmlScope'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmljavascriptexpression.cpp:356:19: style: Local variable 'error' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmljavascriptexpression_p.h:144:15: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmljavascriptexpression.cpp:356:19: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmljavascriptexpression.cpp:383:27: style: Local variable 'error' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmljavascriptexpression_p.h:144:15: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmljavascriptexpression.cpp:383:27: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatypedata.cpp:135:23: style: Local variable 'types' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatypedata_p.h:70:21: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatypedata.cpp:135:23: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetaobject_p.h:78:12: style: Class 'QQmlMetaObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetaobject_p.h:79:12: style: Class 'QQmlMetaObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetaobject_p.h:80:12: style: Class 'QQmlMetaObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetaobject.cpp:294:62: style:inconclusive: Function 'methodParameterTypes' argument 1 names different: declaration 'method' definition 'm'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetaobject_p.h:107:50: note: Function 'methodParameterTypes' argument 1 names different: declaration 'method' definition 'm'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetaobject.cpp:294:62: note: Function 'methodParameterTypes' argument 1 names different: declaration 'method' definition 'm'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetaobject.cpp:202:32: style: Local variable 'metaObject' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetaobject_p.h:91:31: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetaobject.cpp:202:32: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetaobject.cpp:246:28: style: Local variable 'metaObject' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetaobject_p.h:91:31: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetaobject.cpp:246:28: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetaobject.cpp:106:28: style: Variable 'top' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetaobject_p.h:119:19: style: Variable 'ddata' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectorgadget_p.h:61:5: style: Class 'QQmlObjectOrGadget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectorgadget_p.h:76:5: style: Class 'QQmlObjectOrGadget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlopenmetaobject.cpp:53:5: warning: Member variable 'QQmlOpenMetaObjectTypePrivate::propertyOffset' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlopenmetaobject.cpp:53:5: warning: Member variable 'QQmlOpenMetaObjectTypePrivate::signalOffset' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlopenmetaobject_p.h:98:5: style: Class 'QQmlOpenMetaObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlopenmetaobject.cpp:293:64: style:inconclusive: Function 'metaCall' argument 2 names different: declaration '_c' definition 'c'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlopenmetaobject_p.h:124:48: note: Function 'metaCall' argument 2 names different: declaration '_c' definition 'c'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlopenmetaobject.cpp:293:64: note: Function 'metaCall' argument 2 names different: declaration '_c' definition 'c'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlopenmetaobject.cpp:293:71: style:inconclusive: Function 'metaCall' argument 3 names different: declaration '_id' definition 'id'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlopenmetaobject_p.h:124:56: note: Function 'metaCall' argument 3 names different: declaration '_id' definition 'id'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlopenmetaobject.cpp:293:71: note: Function 'metaCall' argument 3 names different: declaration '_id' definition 'id'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlopenmetaobject.cpp:293:82: style:inconclusive: Function 'metaCall' argument 4 names different: declaration '_a' definition 'a'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlopenmetaobject_p.h:124:68: note: Function 'metaCall' argument 4 names different: declaration '_a' definition 'a'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlopenmetaobject.cpp:293:82: note: Function 'metaCall' argument 4 names different: declaration '_a' definition 'a'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlopenmetaobject.cpp:224:15: style: Variable 'prop' can be declared as reference to const [constVariableReference] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlparserstatus.h:67:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_INTERFACE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:121:26: style: The if condition is the same as the previous if condition [duplicateCondition] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:119:26: note: First condition qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:121:26: note: Second condition qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:1317:17: warning:inconclusive: Possible null pointer dereference: pc [nullPointer] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:1314:41: note: Assignment 'pc=nullptr', assigned value is 0 qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:1317:17: note: Null pointer dereference qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:922:14: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:764:59: style:inconclusive: Function 'typeForUrl' argument 2 names different: declaration 'typeName' definition 'qualifiedType'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype_p.h:86:82: note: Function 'typeForUrl' argument 2 names different: declaration 'typeName' definition 'qualifiedType'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:764:59: note: Function 'typeForUrl' argument 2 names different: declaration 'typeName' definition 'qualifiedType'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:868:59: style:inconclusive: Function 'isLockedModule' argument 2 names different: declaration 'majorVersion' definition 'majVersion'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype_p.h:153:56: note: Function 'isLockedModule' argument 2 names different: declaration 'majorVersion' definition 'majVersion'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:868:59: note: Function 'isLockedModule' argument 2 names different: declaration 'majorVersion' definition 'majVersion'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:1245:39: style:inconclusive: Function 'unregisterType' argument 1 names different: declaration 'type' definition 'typeIndex'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype_p.h:90:36: note: Function 'unregisterType' argument 1 names different: declaration 'type' definition 'typeIndex'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:1245:39: note: Function 'unregisterType' argument 1 names different: declaration 'type' definition 'typeIndex'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:248:18: style: Local variable 'ii' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:239:14: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:248:18: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:1486:52: style: Local variable 'data' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:1470:31: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:1486:52: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:643:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyresolver_p.h:62:5: style: Struct 'QQmlPropertyResolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertycachecreator_p.h:245:47: style: Local variable 'obj' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertycachecreator_p.h:226:27: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertycachecreator_p.h:245:47: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertycachecreator_p.h:285:45: style: Local variable 'context' shadows outer argument [shadowArgument] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertycachecreator_p.h:219:144: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertycachecreator_p.h:285:45: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalueinterceptor_p.h:78:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_INTERFACE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator_p.h:69:24: style:inconclusive: Technically the member function 'QQmlPropertyValidator::validate' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:76:43: note: Technically the member function 'QQmlPropertyValidator::validate' can be const. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator_p.h:69:24: note: Technically the member function 'QQmlPropertyValidator::validate' can be const. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:287:14: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport_p.h:245:13: style:inconclusive: Technically the member function 'QQmlImportDatabase::resolvePlugin' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:1939:29: note: Technically the member function 'QQmlImportDatabase::resolvePlugin' can be const. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport_p.h:245:13: note: Technically the member function 'QQmlImportDatabase::resolvePlugin' can be const. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:266:25: performance:inconclusive: Technically the member function 'QQmlImportsPrivate::addImportToNamespace' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:1528:41: note: Technically the member function 'QQmlImportsPrivate::addImportToNamespace' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:266:25: note: Technically the member function 'QQmlImportsPrivate::addImportToNamespace' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport_p.h:138:5: style: Class 'QQmlImports' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport_p.h:226:5: style: Class 'QQmlImportDatabase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:209:5: style: Class 'QQmlImportsPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:611:21: style: Condition 'type_return' is always true [knownConditionTrueFalse] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:226:24: style: Local variable 'populatingValueTypeGroupProperty' shadows outer argument [shadowArgument] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:100:87: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:226:24: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:658:24: style: Variable 'toMo' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:768:28: style: Variable 'propertyMetaObject' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:666:43: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:775:65: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:554:19: style: struct member 'Anonymous0::xp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:555:19: style: struct member 'Anonymous0::yp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:564:19: style: struct member 'Anonymous1::xp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:565:19: style: struct member 'Anonymous1::yp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:566:19: style: struct member 'Anonymous1::zy' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:575:19: style: struct member 'Anonymous2::xp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:576:19: style: struct member 'Anonymous2::yp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:577:19: style: struct member 'Anonymous2::zy' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:578:19: style: struct member 'Anonymous2::wp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:587:19: style: struct member 'Anonymous3::wp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:588:19: style: struct member 'Anonymous3::xp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:589:19: style: struct member 'Anonymous3::yp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlpropertyvalidator.cpp:590:19: style: struct member 'Anonymous3::zp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlengine.h:96:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:593:59: style:inconclusive: Function 'resolveType' argument 3 names different: declaration 'version_major' definition 'vmaj'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport_p.h:148:27: note: Function 'resolveType' argument 3 names different: declaration 'version_major' definition 'vmaj'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:593:59: note: Function 'resolveType' argument 3 names different: declaration 'version_major' definition 'vmaj'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:593:70: style:inconclusive: Function 'resolveType' argument 4 names different: declaration 'version_minor' definition 'vmin'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport_p.h:148:47: note: Function 'resolveType' argument 4 names different: declaration 'version_minor' definition 'vmin'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:593:70: note: Function 'resolveType' argument 4 names different: declaration 'version_minor' definition 'vmin'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:687:59: style:inconclusive: Function 'resolveType' argument 4 names different: declaration 'version_major' definition 'vmaj'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport_p.h:155:50: note: Function 'resolveType' argument 4 names different: declaration 'version_major' definition 'vmaj'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:687:59: note: Function 'resolveType' argument 4 names different: declaration 'version_major' definition 'vmaj'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:687:70: style:inconclusive: Function 'resolveType' argument 5 names different: declaration 'version_minor' definition 'vmin'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport_p.h:155:70: note: Function 'resolveType' argument 5 names different: declaration 'version_minor' definition 'vmin'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:687:70: note: Function 'resolveType' argument 5 names different: declaration 'version_minor' definition 'vmin'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:982:45: style:inconclusive: Function 'resolveType' argument 9 names different: declaration 'typeRecursionDeteced' definition 'typeRecursionDetected'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport_p.h:119:28: note: Function 'resolveType' argument 9 names different: declaration 'typeRecursionDeteced' definition 'typeRecursionDetected'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:982:45: note: Function 'resolveType' argument 9 names different: declaration 'typeRecursionDeteced' definition 'typeRecursionDetected'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:1166:57: style:inconclusive: Function 'importExtension' argument 1 names different: declaration 'absoluteFilePath' definition 'qmldirFilePath'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:255:41: note: Function 'importExtension' argument 1 names different: declaration 'absoluteFilePath' definition 'qmldirFilePath'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:1166:57: note: Function 'importExtension' argument 1 names different: declaration 'absoluteFilePath' definition 'qmldirFilePath'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:1362:46: style:inconclusive: Function 'locateLocalQmldir' argument 6 names different: declaration 'outUrl' definition 'outQmldirPathUrl'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:250:50: note: Function 'locateLocalQmldir' argument 6 names different: declaration 'outUrl' definition 'outQmldirPathUrl'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:1362:46: note: Function 'locateLocalQmldir' argument 6 names different: declaration 'outUrl' definition 'outQmldirPathUrl'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:2095:55: style:inconclusive: Function 'addImportPath' argument 1 names different: declaration 'dir' definition 'path'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport_p.h:237:39: note: Function 'addImportPath' argument 1 names different: declaration 'dir' definition 'path'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:2095:55: note: Function 'addImportPath' argument 1 names different: declaration 'dir' definition 'path'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:354:36: style: Local variable 'set' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:342:32: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:354:36: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:364:32: style: Local variable 'typeimport' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:357:24: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:364:32: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:450:36: style: Local variable 'set' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:446:32: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:450:36: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:495:36: style: Local variable 'set' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:481:32: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:495:36: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:992:86: style: Parameter 'import' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:1320:85: style: Parameter 'database' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:972:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:1151:66: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlimport.cpp:1332:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlscriptblob.cpp:50:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_LOGGING_CATEGORY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlstaticmetaobject_p.h:60:5: style: Class 'QQmlStaticMetaObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltype.cpp:809:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypedata.cpp:53:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_LOGGING_CATEGORY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypeloader.cpp:144:10: performance:inconclusive: Technically the member function 'PlainLoader::loadThread' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypeloader.cpp:148:10: performance:inconclusive: Technically the member function 'PlainLoader::load' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypeloader.cpp:152:10: performance:inconclusive: Technically the member function 'PlainLoader::loadAsync' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypeloader.cpp:160:5: style: Struct 'StaticLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypeloader.cpp:178:5: style: Struct 'CachedLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypeloader.cpp:82:9: style: Struct 'LockHolder < QQmlTypeLoader >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypenotavailable_p.h:61:5: error: There is an unknown macro here somewhere. Configuration is required. If QML_UNCREATABLE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypewrapper_p.h:101:5: error: There is an unknown macro here somewhere. Configuration is required. If V4_OBJECT2 is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlvaluetypeproxybinding.cpp:44:84: style:inconclusive: Function 'QQmlValueTypeProxyBinding' argument 2 names different: declaration 'coreIndex' definition 'index'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlvaluetypeproxybinding_p.h:61:61: note: Function 'QQmlValueTypeProxyBinding' argument 2 names different: declaration 'coreIndex' definition 'index'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlvaluetypeproxybinding.cpp:44:84: note: Function 'QQmlValueTypeProxyBinding' argument 2 names different: declaration 'coreIndex' definition 'index'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlvaluetypeproxybinding.cpp:80:75: style:inconclusive: Function 'binding' argument 1 names different: declaration 'targetPropertyIndex' definition 'propertyIndex'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlvaluetypeproxybinding_p.h:64:52: note: Function 'binding' argument 1 names different: declaration 'targetPropertyIndex' definition 'propertyIndex'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlvaluetypeproxybinding.cpp:80:75: note: Function 'binding' argument 1 names different: declaration 'targetPropertyIndex' definition 'propertyIndex'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlvaluetypeproxybinding.cpp:54:26: style: Local variable 'binding' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlvaluetypeproxybinding_p.h:64:26: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlvaluetypeproxybinding.cpp:54:26: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlvaluetypeproxybinding.cpp:95:26: style: Local variable 'binding' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlvaluetypeproxybinding_p.h:64:26: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlvaluetypeproxybinding.cpp:95:26: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlvaluetypewrapper_p.h:117:5: error: There is an unknown macro here somewhere. Configuration is required. If V4_OBJECT2 is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/v8/qqmlbuiltinfunctions_p.h:94:5: error: There is an unknown macro here somewhere. Configuration is required. If V4_OBJECT2 is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/types/qqmlbind_p.h:120:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator_p.h:165:25: style: Unused private function: 'QQmlObjectCreator::createQmlContext' [unusedPrivateFunction] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator_p.h:212:5: style: Struct 'QQmlObjectCreatorRecursionWatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/types/qqmlconnections_p.h:91:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:291:31: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:794:35: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:98:55: style:inconclusive: Function 'QQmlObjectCreator' argument 1 names different: declaration 'contextData' definition 'parentContext'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator_p.h:140:40: note: Function 'QQmlObjectCreator' argument 1 names different: declaration 'contextData' definition 'parentContext'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:98:55: note: Function 'QQmlObjectCreator' argument 1 names different: declaration 'contextData' definition 'parentContext'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:109:47: style:inconclusive: Function 'init' argument 1 names different: declaration 'parentContext' definition 'providedParentContext'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator_p.h:142:32: note: Function 'init' argument 1 names different: declaration 'parentContext' definition 'providedParentContext'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:109:47: note: Function 'init' argument 1 names different: declaration 'parentContext' definition 'providedParentContext'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:235:64: style:inconclusive: Function 'beginPopulateDeferred' argument 1 names different: declaration 'context' definition 'newContext'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator_p.h:119:49: note: Function 'beginPopulateDeferred' argument 1 names different: declaration 'context' definition 'newContext'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:235:64: note: Function 'beginPopulateDeferred' argument 1 names different: declaration 'context' definition 'newContext'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:810:68: style:inconclusive: Function 'setPropertyBinding' argument 1 names different: declaration 'property' definition 'bindingProperty'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator_p.h:155:53: note: Function 'setPropertyBinding' argument 1 names different: declaration 'property' definition 'bindingProperty'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:810:68: note: Function 'setPropertyBinding' argument 1 names different: declaration 'property' definition 'bindingProperty'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:748:51: style: Local variable 'binding' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:736:30: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:748:51: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:1207:27: style: Local variable 'ddata' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:1179:15: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:1207:27: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:1221:27: style: Local variable 'ddata' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:1179:15: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:1221:27: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:1228:24: style: Local variable 'compilationUnit' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator_p.h:182:52: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:1228:24: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:1320:42: style: Local variable 'obj' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:1169:38: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:1320:42: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler_p.h:94:48: performance:inconclusive: Technically the member function 'QQmlTypeCompiler::objectFunctionsBegin' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler_p.h:95:48: performance:inconclusive: Technically the member function 'QQmlTypeCompiler::objectFunctionsEnd' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler_p.h:155:5: style: Struct 'QQmlCompilePass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler_p.h:183:5: style: Struct 'SignalHandlerConverter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler_p.h:205:5: style: Class 'QQmlEnumTypeResolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler_p.h:229:5: style: Class 'QQmlCustomParserScriptIndexer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler_p.h:244:5: style: Class 'QQmlAliasAnnotator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler_p.h:255:5: style: Class 'QQmlScriptStringScanner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler_p.h:268:5: style: Class 'QQmlComponentAndAliasResolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler_p.h:304:5: style: Class 'QQmlDeferredAndCustomParserBindingScanner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler_p.h:321:5: style: Class 'QQmlDefaultPropertyMerger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/types/qqmlmodelindexvaluetype_p.h:63:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:574:19: style: struct member 'Anonymous1::xp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:575:19: style: struct member 'Anonymous1::yp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:585:19: style: struct member 'Anonymous2::xp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:586:19: style: struct member 'Anonymous2::yp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:587:19: style: struct member 'Anonymous2::zy' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:597:19: style: struct member 'Anonymous3::xp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:598:19: style: struct member 'Anonymous3::yp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:599:19: style: struct member 'Anonymous3::zy' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:600:19: style: struct member 'Anonymous3::wp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:610:19: style: struct member 'Anonymous4::wp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:611:19: style: struct member 'Anonymous4::xp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:612:19: style: struct member 'Anonymous4::yp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:613:19: style: struct member 'Anonymous4::zp' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlobjectcreator.cpp:136:54: style: Variable 'watcher' is assigned a value that is never used. [unreadVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler.cpp:57:53: style:inconclusive: Function 'QQmlTypeCompiler' argument 3 names different: declaration 'document' definition 'parsedQML'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler_p.h:84:39: note: Function 'QQmlTypeCompiler' argument 3 names different: declaration 'document' definition 'parsedQML'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler.cpp:57:53: note: Function 'QQmlTypeCompiler' argument 3 names different: declaration 'document' definition 'parsedQML'. qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler.cpp:415:43: style: Local variable 'signal' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler.cpp:375:27: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler.cpp:415:43: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler.cpp:1053:27: style: Local variable 'error' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler.cpp:1044:23: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler.cpp:1053:27: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/types/qqmltimer_p.h:98:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler.cpp:619:11: style: Variable 'tr' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmltypecompiler.cpp:1293:27: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qml/util/qqmlpropertymap.cpp:340:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmldebugclient_p.h:83:5: style: Class 'QQmlDebugClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmldebugconnection_p.h:67:5: style: Class 'QQmlDebugConnection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmldebugtranslationclient.cpp:72:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginecontrolclient_p.h:64:5: style: Class 'QQmlEngineControlClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginecontrolclient_p.h:78:5: style: Class 'QQmlEngineControlClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginecontrolclient_p_p.h:76:5: style: Class 'QQmlEngineControlClientPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginecontrolclient_p_p.h:81:9: style: Struct 'EngineState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginecontrolclient.cpp:130:14: style: Local variable 'engineAdded' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginecontrolclient_p.h:73:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginecontrolclient.cpp:130:14: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginecontrolclient.cpp:138:14: style: Local variable 'engineRemoved' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginecontrolclient_p.h:75:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginecontrolclient.cpp:138:14: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmldebugconnection.cpp:414:5: style: Class 'LocalSocketSignalTranslator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmldebugconnection.cpp:230:34: style: Local variable 'client' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmldebugconnection_p.h:82:22: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmldebugconnection.cpp:230:34: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmldebugconnection.cpp:428:14: style: Local variable 'socketStateChanged' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmldebugconnection.cpp:433:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmldebugconnection.cpp:428:14: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlinspectorclient_p.h:65:5: style: Class 'QQmlInspectorClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlinspectorclient_p_p.h:63:5: style: Class 'QQmlInspectorClientPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginedebugclient_p_p.h:63:5: style: Class 'QQmlEngineDebugClientPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginedebugclient.cpp:147:48: style:inconclusive: Function 'removeWatch' argument 1 names different: declaration 'watch' definition 'id'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginedebugclient_p.h:114:29: note: Function 'removeWatch' argument 1 names different: declaration 'watch' definition 'id'. qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginedebugclient.cpp:147:48: note: Function 'removeWatch' argument 1 names different: declaration 'watch' definition 'id'. qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginedebugclient.cpp:382:28: style: Local variable 'data' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginedebugclient.cpp:355:20: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginedebugclient.cpp:382:28: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginedebugclient.cpp:539:14: style: Local variable 'valueChanged' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginedebugclient_p.h:157:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlenginedebugclient.cpp:539:14: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlpreviewclient_p.h:91:5: style: Class 'QQmlPreviewClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlpreviewclient_p_p.h:63:5: style: Class 'QQmlPreviewClientPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlpreviewclient.cpp:52:59: style:inconclusive: Function 'QQmlPreviewClient' argument 1 names different: declaration 'parent' definition 'connection'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlpreviewclient_p.h:91:44: note: Function 'QQmlPreviewClient' argument 1 names different: declaration 'parent' definition 'connection'. qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlpreviewclient.cpp:52:59: note: Function 'QQmlPreviewClient' argument 1 names different: declaration 'parent' definition 'connection'. qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlpreviewclient.cpp:85:14: style: Local variable 'error' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlpreviewclient_p.h:105:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlpreviewclient.cpp:85:14: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlpreviewclient.cpp:68:14: style: Local variable 'error' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlpreviewclient_p.h:105:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlpreviewclient.cpp:68:14: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlpreviewclient.cpp:81:14: style: Local variable 'fps' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlpreviewclient_p.h:106:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlpreviewclient.cpp:81:14: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qml/qmldirparser/qqmldirparser_p.h:145:9: style: Struct 'TypeInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qml/qmldirparser/qqmldirparser.cpp:302:78: style:inconclusive: Function 'reportError' argument 3 names different: declaration 'message' definition 'description'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qml/qmldirparser/qqmldirparser_p.h:157:67: note: Function 'reportError' argument 3 names different: declaration 'message' definition 'description'. qtdeclarative-everywhere-src-5.15.12/src/qml/qmldirparser/qqmldirparser.cpp:302:78: note: Function 'reportError' argument 3 names different: declaration 'message' definition 'description'. qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerevent.cpp:51:19: debug: Failed to instantiate template "numbers". The checking continues anyway. [templateInstantiation] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerevent_p.h:292:5: style: Unused private function: 'QQmlProfilerEvent::squeeze' [unusedPrivateFunction] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerevent_p.h:285:10: performance:inconclusive: Technically the member function 'QQmlProfilerEvent::squeezable < unsigned long , quint16 >' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerevent_p.h:285:10: note: Technically the member function 'QQmlProfilerEvent::squeezable < unsigned long , quint16 >' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerevent_p.h:285:10: note: Technically the member function 'QQmlProfilerEvent::squeezable < unsigned long , quint16 >' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerevent_p.h:305:5: performance:inconclusive: Technically the member function 'QQmlProfilerEvent::squeeze < QByteArray , qint8 >' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerevent_p.h:305:5: note: Technically the member function 'QQmlProfilerEvent::squeeze < QByteArray , qint8 >' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerevent_p.h:305:5: note: Technically the member function 'QQmlProfilerEvent::squeeze < QByteArray , qint8 >' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerevent_p.h:305:5: performance:inconclusive: Technically the member function 'QQmlProfilerEvent::squeeze < QByteArray , char >' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerevent_p.h:305:5: note: Technically the member function 'QQmlProfilerEvent::squeeze < QByteArray , char >' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerevent_p.h:305:5: note: Technically the member function 'QQmlProfilerEvent::squeeze < QByteArray , char >' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilereventtype_p.h:65:5: style: Class 'QQmlProfilerEventType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerclient_p.h:88:5: style: Class 'QQmlProfilerClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerevent_p.h:147:1: style: Statements following 'return' will never be executed. [unreachableCode] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerevent_p.h:155:1: style: Statements following 'return' will never be executed. [unreachableCode] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerclient.cpp:49:74: style:inconclusive: Function 'resolveType' argument 1 names different: declaration 'type' definition 'event'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerclient_p_p.h:86:51: note: Function 'resolveType' argument 1 names different: declaration 'type' definition 'event'. qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerclient.cpp:49:74: note: Function 'resolveType' argument 1 names different: declaration 'type' definition 'event'. qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerclient.cpp:214:14: style: Local variable 'recordedFeaturesChanged' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerclient_p.h:97:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerclient.cpp:214:14: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerclient.cpp:263:10: style: Local variable 'recordingChanged' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerclient_p.h:96:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerclient.cpp:263:10: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerclient.cpp:353:14: style: Local variable 'traceStarted' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerclient_p.h:94:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerclient.cpp:353:14: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerclient.cpp:360:14: style: Local variable 'traceFinished' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerclient_p.h:93:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilerclient.cpp:360:14: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilertypedevent.cpp:85:25: debug: Failed to instantiate template "setNumbers". The checking continues anyway. [templateInstantiation] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilertypedevent.cpp:97:25: debug: Failed to instantiate template "setNumbers". The checking continues anyway. [templateInstantiation] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qv4debugclient.cpp:565:5: error: There is an unknown macro here somewhere. Configuration is required. If foreach is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qmldebug/qqmlprofilertypedevent.cpp:136:21: debug: Failed to instantiate template "setNumbers". The checking continues anyway. [templateInstantiation] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmladaptormodel_p.h:187:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_INTERFACE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlinstantiator_p.h:68:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistaccessor.cpp:128:18: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistaccessor.cpp:150:38: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmldelegatemodel_p_p.h:165:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistmodel_p_p.h:177:5: error: There is an unknown macro here somewhere. Configuration is required. If V4_OBJECT2 is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlobjectmodel_p.h:83:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmltableinstancemodel_p.h:84:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qquickpackage_p.h:68:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_CLASSINFO is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qmltest/doc/snippets/src_qmltest_qquicktest.cpp:71:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qmltest/quicktestresult_p.h:90:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmltableinstancemodel_p.h:116:10: style: Virtual function 'drainReusableItemsPool' is called from destructor '~QQmlTableInstanceModel()' at line 113. Dynamic binding is not used. [virtualCallInConstructor] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmltableinstancemodel.cpp:113:5: note: Calling drainReusableItemsPool qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmltableinstancemodel_p.h:116:10: note: drainReusableItemsPool is a virtual function qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmltableinstancemodel_p.h:89:5: style: Class 'QQmlTableInstanceModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmltableinstancemodel.cpp:351:91: style:inconclusive: Function 'incubatorStatusChanged' argument 1 names different: declaration 'dmIncubationTask' definition 'incubationTask'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmltableinstancemodel_p.h:145:71: note: Function 'incubatorStatusChanged' argument 1 names different: declaration 'dmIncubationTask' definition 'incubationTask'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmltableinstancemodel.cpp:351:91: note: Function 'incubatorStatusChanged' argument 1 names different: declaration 'dmIncubationTask' definition 'incubationTask'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmltableinstancemodel.cpp:121:24: style: Local variable 'delegate' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmltableinstancemodel_p.h:106:20: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmltableinstancemodel.cpp:121:24: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmltableinstancemodel.cpp:140:20: style: Local variable 'delegate' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmltableinstancemodel_p.h:106:20: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmltableinstancemodel.cpp:140:20: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmltableinstancemodel.cpp:122:40: style: Variable 'chooser' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltyperegistrar.cpp:162:43: style: Local variable 'obj' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltyperegistrar.cpp:146:31: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltyperegistrar.cpp:162:43: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltyperegistrar.cpp:418:29: style: Local variable 'types' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltyperegistrar.cpp:280:26: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltyperegistrar.cpp:418:29: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltypesclassdescription.cpp:108:28: style: Local variable 'classInfos' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltypesclassdescription.cpp:68:16: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltypesclassdescription.cpp:108:28: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltypesclassdescription.cpp:109:40: style: Local variable 'classInfo' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltypesclassdescription.cpp:69:28: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltypesclassdescription.cpp:109:40: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltypesclassdescription.cpp:110:39: style: Local variable 'obj' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltypesclassdescription.cpp:70:27: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltypesclassdescription.cpp:110:39: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmlworkerscript/qquickworkerscript_p.h:110:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltypescreator.cpp:191:31: style: Local variable 'obj' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltypescreator.cpp:177:27: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltypescreator.cpp:191:31: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltypescreator.cpp:193:27: style: Local variable 'name' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltypescreator.cpp:178:23: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmltyperegistrar/qmltypescreator.cpp:193:27: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset_p.h:122:10: performance:inconclusive: Technically the member function 'QQmlChangeSet::remove' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:175:21: note: Technically the member function 'QQmlChangeSet::remove' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset_p.h:122:10: note: Technically the member function 'QQmlChangeSet::remove' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset_p.h:124:10: performance:inconclusive: Technically the member function 'QQmlChangeSet::change' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:500:21: note: Technically the member function 'QQmlChangeSet::change' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset_p.h:124:10: note: Technically the member function 'QQmlChangeSet::change' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:558:55: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'change' definition 'set'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset_p.h:157:82: note: Function 'operator<<' argument 2 names different: declaration 'change' definition 'set'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:558:55: note: Function 'operator<<' argument 2 names different: declaration 'change' definition 'set'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:121:21: style: Local variable 'removes' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset_p.h:112:28: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:121:21: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:135:21: style: Local variable 'removes' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset_p.h:112:28: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:135:21: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:137:21: style: Local variable 'inserts' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset_p.h:113:28: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:137:21: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:149:21: style: Local variable 'changes' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset_p.h:114:28: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:149:21: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:185:31: style: Local variable 'insert' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset_p.h:116:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:185:31: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:186:31: style: Local variable 'change' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset_p.h:119:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:186:31: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:218:23: style: Local variable 'difference' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset_p.h:137:9: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:218:23: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:273:35: style: Local variable 'count' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:190:13: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:273:35: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:347:21: style: Local variable 'difference' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset_p.h:137:9: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:347:21: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:400:31: style: Local variable 'change' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset_p.h:119:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:400:31: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:508:31: style: Local variable 'insert' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset_p.h:116:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmlchangeset.cpp:508:31: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject.cpp:205:72: style:inconclusive: Function 'openMetaCall' argument 2 names different: declaration '_c' definition 'call'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject_p.h:76:52: note: Function 'openMetaCall' argument 2 names different: declaration '_c' definition 'call'. qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject.cpp:205:72: note: Function 'openMetaCall' argument 2 names different: declaration '_c' definition 'call'. qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject.cpp:205:82: style:inconclusive: Function 'openMetaCall' argument 3 names different: declaration '_id' definition 'id'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject_p.h:76:60: note: Function 'openMetaCall' argument 3 names different: declaration '_id' definition 'id'. qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject.cpp:205:82: note: Function 'openMetaCall' argument 3 names different: declaration '_id' definition 'id'. qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject.cpp:205:93: style:inconclusive: Function 'openMetaCall' argument 4 names different: declaration '_a' definition 'a'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject_p.h:76:72: note: Function 'openMetaCall' argument 4 names different: declaration '_a' definition 'a'. qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject.cpp:205:93: note: Function 'openMetaCall' argument 4 names different: declaration '_a' definition 'a'. qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject.cpp:233:68: style:inconclusive: Function 'metaCall' argument 2 names different: declaration '_c' definition 'call'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject_p.h:77:48: note: Function 'metaCall' argument 2 names different: declaration '_c' definition 'call'. qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject.cpp:233:68: note: Function 'metaCall' argument 2 names different: declaration '_c' definition 'call'. qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject.cpp:233:78: style:inconclusive: Function 'metaCall' argument 3 names different: declaration '_id' definition 'id'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject_p.h:77:56: note: Function 'metaCall' argument 3 names different: declaration '_id' definition 'id'. qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject.cpp:233:78: note: Function 'metaCall' argument 3 names different: declaration '_id' definition 'id'. qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject.cpp:233:89: style:inconclusive: Function 'metaCall' argument 4 names different: declaration '_a' definition 'a'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject_p.h:77:68: note: Function 'metaCall' argument 4 names different: declaration '_a' definition 'a'. qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject.cpp:233:89: note: Function 'metaCall' argument 4 names different: declaration '_a' definition 'a'. qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject.cpp:94:29: style: Local variable 'parent' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject_p.h:83:33: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qqmldesignermetaobject.cpp:94:29: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qquickdesignercustomobjectdata.cpp:294:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qquickdesignersupport.cpp:386:85: style:inconclusive: Function 'emitComponentCompleteSignalForAttachedProperty' argument 1 names different: declaration 'item' definition 'object'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qquickdesignersupport_p.h:129:73: note: Function 'emitComponentCompleteSignalForAttachedProperty' argument 1 names different: declaration 'item' definition 'object'. qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qquickdesignersupport.cpp:386:85: note: Function 'emitComponentCompleteSignalForAttachedProperty' argument 1 names different: declaration 'item' definition 'object'. qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qquickdesignersupport.cpp:229:20: style: Local variable 'anchors' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qquickdesignersupport.cpp:257:16: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qquickdesignersupport.cpp:229:20: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qquickdesignersupport.cpp:226:76: style: Parameter 'toItem' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/qmlworkerscript/qv4serialize.cpp:305:5: style: Struct 'VariantRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/qmlworkerscript/qv4serialize.cpp:107:18: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qmlworkerscript/qv4serialize.cpp:112:18: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qmlworkerscript/qv4serialize.cpp:117:18: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qmlworkerscript/qv4serialize.cpp:127:21: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qmlworkerscript/qv4serialize.cpp:134:20: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qmlworkerscript/qv4serialize.cpp:141:19: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qmlworkerscript/qv4serialize.cpp:240:32: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/qmlworkerscript/qv4serialize.cpp:112:17: portability:inconclusive: Casting from double * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] qtdeclarative-everywhere-src-5.15.12/src/qmlworkerscript/qv4serialize.cpp:134:19: portability: Casting between const char * & and const double * which have an incompatible binary data representation. [invalidPointerCast] qtdeclarative-everywhere-src-5.15.12/src/quick/designer/qquickdesignersupportstates.cpp:58:12: style: Return value 'stateObject' is always true [knownConditionTrueFalse] qtdeclarative-everywhere-src-5.15.12/src/quick/handlers/qquickdragaxis_p.h:63:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/handlers/qquickpointerhandler_p.h:137:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/handlers/qquickpointerhandler.cpp:635:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/context2d/qquickcanvasitem_p.h:109:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/context2d/qquickcontext2d_p.h:93:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DISABLE_COPY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickanchors_p.h:111:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickpainteditem.h:71:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:827:25: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:282:9: warning:inconclusive: Member variable 'MovedFlags::moveId' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:224:21: style:inconclusive: Technically the member function 'QQmlListCompositor::end' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:277:19: performance:inconclusive: Technically the member function 'QQmlListCompositor::insert' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:314:55: note: Technically the member function 'QQmlListCompositor::insert' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:277:19: note: Technically the member function 'QQmlListCompositor::insert' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:278:19: performance:inconclusive: Technically the member function 'QQmlListCompositor::erase' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:326:55: note: Technically the member function 'QQmlListCompositor::erase' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:278:19: note: Technically the member function 'QQmlListCompositor::erase' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:268:75: warning: The class 'insert_iterator' defines member function with name 'operator+=' also defined in its parent class 'iterator'. [duplInheritedMember] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:234:61: note: Parent function 'iterator::operator+=' qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:268:75: note: Derived function 'insert_iterator::operator+=' qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:166:16: style: Class 'insert_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickanimatedsprite_p.h:103:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:869:23: style: Variable 'fromIt.offset' is reassigned a value before the old one has been used. [redundantAssignment] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:868:27: note: fromIt.offset is assigned qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:869:23: note: fromIt.offset is overwritten qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:624:89: style:inconclusive: Function 'clearFlags' argument 6 names different: declaration 'removals' definition 'removes'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:237:101: note: Function 'clearFlags' argument 6 names different: declaration 'removals' definition 'removes'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:624:89: note: Function 'clearFlags' argument 6 names different: declaration 'removals' definition 'removes'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:638:77: style:inconclusive: Function 'clearFlags' argument 5 names different: declaration 'removals' definition 'removes'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:238:89: note: Function 'clearFlags' argument 5 names different: declaration 'removals' definition 'removes'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:638:77: note: Function 'clearFlags' argument 5 names different: declaration 'removals' definition 'removes'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:772:15: style:inconclusive: Function 'move' argument 6 names different: declaration 'group' definition 'moveGroup'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:252:19: note: Function 'move' argument 6 names different: declaration 'group' definition 'moveGroup'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:772:15: note: Function 'move' argument 6 names different: declaration 'group' definition 'moveGroup'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:773:26: style:inconclusive: Function 'move' argument 7 names different: declaration 'removals' definition 'removes'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:253:30: note: Function 'move' argument 7 names different: declaration 'removals' definition 'removes'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:773:26: note: Function 'move' argument 7 names different: declaration 'removals' definition 'removes'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:1060:60: style:inconclusive: Function 'listItemsInserted' argument 4 names different: declaration 'inserts' definition 'translatedInsertions'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:257:79: note: Function 'listItemsInserted' argument 4 names different: declaration 'inserts' definition 'translatedInsertions'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:1060:60: note: Function 'listItemsInserted' argument 4 names different: declaration 'inserts' definition 'translatedInsertions'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:1249:60: style:inconclusive: Function 'listItemsRemoved' argument 4 names different: declaration 'removals' definition 'translatedRemovals'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:258:78: note: Function 'listItemsRemoved' argument 4 names different: declaration 'removals' definition 'translatedRemovals'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:1249:60: note: Function 'listItemsRemoved' argument 4 names different: declaration 'removals' definition 'translatedRemovals'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:1275:26: style:inconclusive: Function 'listItemsMoved' argument 5 names different: declaration 'removals' definition 'translatedRemovals'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:259:83: note: Function 'listItemsMoved' argument 5 names different: declaration 'removals' definition 'translatedRemovals'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:1275:26: note: Function 'listItemsMoved' argument 5 names different: declaration 'removals' definition 'translatedRemovals'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:1276:26: style:inconclusive: Function 'listItemsMoved' argument 6 names different: declaration 'inserts' definition 'translatedInsertions'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:259:110: note: Function 'listItemsMoved' argument 6 names different: declaration 'inserts' definition 'translatedInsertions'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:1276:26: note: Function 'listItemsMoved' argument 6 names different: declaration 'inserts' definition 'translatedInsertions'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:1331:60: style:inconclusive: Function 'listItemsChanged' argument 4 names different: declaration 'changes' definition 'translatedChanges'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:260:78: note: Function 'listItemsChanged' argument 4 names different: declaration 'changes' definition 'translatedChanges'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:1331:60: note: Function 'listItemsChanged' argument 4 names different: declaration 'changes' definition 'translatedChanges'. qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:559:20: style: Local variable 'setFlags' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:230:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:559:20: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:915:12: style: Local variable 'insert' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:227:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:915:12: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:979:66: style: Local variable 'move' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:246:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:979:66: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor_p.h:234:34: performance: Function parameter 'from' should be passed by const reference. [passedByValue] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:951:15: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:1073:15: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/qmlmodels/qqmllistcompositor.cpp:1293:15: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickclipnode_p.h:62:5: style: Class 'QQuickDefaultClipNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickclipnode.cpp:100:31: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickclipnode.cpp:92:15: style: Local variable 'radius' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickclipnode_p.h:68:11: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickclipnode.cpp:92:15: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickclipnode.cpp:93:16: style: Local variable 'rect' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickclipnode_p.h:65:12: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickclipnode.cpp:93:16: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickdrag_p.h:184:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickevents_p_p.h:290:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickitem.h:167:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickframebufferobject.h:104:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickgenericshadereffect.cpp:422:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_GLOBAL_STATIC is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickgraphicsinfo_p.h:96:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickwindow.h:98:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickitemviewtransition_p.h:191:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickopenglinfo_p.h:90:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickshadereffect_p.h:86:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickrendercontrol_p.h:62:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_PUBLIC is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickscreen_p.h:111:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickshadereffectmesh_p.h:146:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickspriteengine_p.h:135:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquicktableview_p.h:139:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquicktextcontrol_p.h:134:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquicktextutil.cpp:49:69: style:inconclusive: Function 'createCursor' argument 3 names different: declaration 'cursorRectangle' definition 'rectangle'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquicktextutil_p.h:77:27: note: Function 'createCursor' argument 3 names different: declaration 'cursorRectangle' definition 'rectangle'. qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquicktextutil.cpp:49:69: note: Function 'createCursor' argument 3 names different: declaration 'cursorRectangle' definition 'rectangle'. qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickview.h:76:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/qtquick2.cpp:129:67: style:inconclusive: Function 'updateBinding' argument 8 names different: declaration 'isBaseState' definition 'inBaseState'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/quick/qtquick2.cpp:79:30: note: Function 'updateBinding' argument 8 names different: declaration 'isBaseState' definition 'inBaseState'. qtdeclarative-everywhere-src-5.15.12/src/quick/qtquick2.cpp:129:67: note: Function 'updateBinding' argument 8 names different: declaration 'isBaseState' definition 'inBaseState'. qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext_p.h:59:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_LOGGING_CATEGORY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/items/qquickwindowmodule_p.h:87:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop_p.h:88:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext_p.h:58:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_LOGGING_CATEGORY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwarelayer_p.h:65:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_PRIVATE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwareglyphnode.cpp:49:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwarepixmaptexture_p.h:67:5: style: Class 'QSGSoftwarePixmapTexture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwarepainternode_p.h:64:5: style: Class 'QSGSoftwarePainterNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwarepainternode.cpp:61:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwarepainternode.cpp:62:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderlistbuilder_p.h:63:5: style: Class 'QSGSoftwareRenderListBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer_p.h:68:5: style: Class 'QSGAbstractSoftwareRenderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalimagenode_p.h:69:12: style: Struct 'QTileRules' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater_p.h:68:5: style: Class 'QSGSoftwareRenderableNodeUpdater' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp:371:62: style:inconclusive: Function 'setClipRegion' argument 1 names different: declaration 'clipRegion' definition 'clipRect'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode_p.h:110:39: note: Function 'setClipRegion' argument 1 names different: declaration 'clipRegion' definition 'clipRect'. qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp:371:62: note: Function 'setClipRegion' argument 1 names different: declaration 'clipRegion' definition 'clipRect'. qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp:46:24: warning: Member variable 'QSGSoftwareSpriteNode::m_time' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp:48:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp:49:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/compressedtexture/qsgcompressedtexture_p.h:66:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_PRIVATE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/coreapi/qsgabstractrenderer.h:63:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/coreapi/qsggeometry.h:205:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DISABLE_COPY_MOVE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/coreapi/qsgmaterial.h:65:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalrectanglenode.cpp:56:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalrectanglenode.cpp:57:17: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalrectanglenode.cpp:122:51: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalrectanglenode.cpp:288:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/coreapi/qsgnode.h:102:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h:407:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/coreapi/qsgrendererinterface.h:90:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/coreapi/qsgrendernode.h:62:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/coreapi/qsgtexture.cpp:367:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgadaptationlayer_p.h:322:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgcontext.cpp:83:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_LOGGING_CATEGORY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgcontextplugin_p.h:70:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultcontext.cpp:87:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFINE_BOOL_CONFIG_OPTION is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.h:63:5: style: Class 'QSGDefaultGlyphNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h:116:14: style: The destructor '~QSGStyledTextMaterial' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h:76:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h:116:14: note: Destructor in derived class qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h:138:6: style: The destructor '~QSGOutlinedTextMaterial' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h:116:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h:138:6: note: Destructor in derived class qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp:99:30: warning: Member variable 'SmoothTextureMaterialShader::m_pixelSizeLoc' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultinternalimagenode_p.h:78:5: style: Class 'QSGDefaultInternalImageNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultinternalrectanglenode.cpp:69:28: warning: Member variable 'SmoothColorMaterialShader::m_matrixLoc' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultinternalrectanglenode.cpp:69:28: warning: Member variable 'SmoothColorMaterialShader::m_opacityLoc' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultinternalrectanglenode.cpp:69:28: warning: Member variable 'SmoothColorMaterialShader::m_pixelSizeLoc' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:137:20: warning: Member variable 'QSGTextMaskShader::m_devicePixelRatio' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:330:5: warning: Member variable 'QSGStyledTextShader::m_shift_id' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:330:5: warning: Member variable 'QSGStyledTextShader::m_styleColor_id' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:114:5: style: Class 'QSGTextMaskShader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:199:5: style: Class 'QSG8BitTextMaskShader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:223:5: style: Class 'QSG24BitTextMaskShader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:306:5: style: Class 'QSG32BitColorTextShader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:330:5: style: Class 'QSGStyledTextShader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:404:5: style: Class 'QSGOutlinedTextShader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:418:5: style: Class 'QSGTextMaskRhiShader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:549:5: style: Class 'QSG24BitTextMaskRhiShader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:614:5: style: Class 'QSG32BitColorTextRhiShader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h:140:22: style: The function 'type' overrides a function in a base class but is identical to the overridden function [uselessOverride] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h:125:22: note: Virtual function in base class qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h:140:22: note: Function in derived class qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:838:21: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:802:51: style:inconclusive: Function 'populate' argument 1 names different: declaration 'position' definition 'p'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h:94:34: note: Function 'populate' argument 1 names different: declaration 'position' definition 'p'. qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:802:51: note: Function 'populate' argument 1 names different: declaration 'position' definition 'p'. qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:965:53: style:inconclusive: Function 'compare' argument 1 names different: declaration 'other' definition 'o'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h:80:36: note: Function 'compare' argument 1 names different: declaration 'other' definition 'o'. qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:965:53: note: Function 'compare' argument 1 names different: declaration 'other' definition 'o'. qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:1029:55: style:inconclusive: Function 'compare' argument 1 names different: declaration 'other' definition 'o'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h:127:36: note: Function 'compare' argument 1 names different: declaration 'other' definition 'o'. qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:1029:55: note: Function 'compare' argument 1 names different: declaration 'other' definition 'o'. qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:788:16: style: Local variable 'color' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h:84:22: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:788:16: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:162:26: style: Variable 'oldMaterial' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:211:26: style: Variable 'material' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:212:26: style: Variable 'oldMaterial' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:290:26: style: Variable 'material' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:291:26: style: Variable 'oldMaterial' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:318:26: style: Variable 'material' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:319:26: style: Variable 'oldMaterial' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:360:28: style: Variable 'oldMaterial' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:455:26: style: Variable 'oldMat' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:476:18: style: Variable 'oldRtex' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:477:18: style: Variable 'newRtex' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:531:26: style: Variable 'mat' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:532:26: style: Variable 'oldMat' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:574:26: style: Variable 'mat' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:575:26: style: Variable 'oldMat' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:595:26: style: Variable 'mat' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:629:26: style: Variable 'mat' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:630:26: style: Variable 'oldMat' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:670:28: style: Variable 'mat' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:671:28: style: Variable 'oldMat' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp:760:22: style: Variable 'fontD' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultrendercontext_p.h:85:5: style: Class 'QSGDefaultRenderContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultrendercontext.cpp:96:35: style: Condition 'm_rhi' is always false [knownConditionTrueFalse] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultrendercontext.cpp:91:9: note: Assuming that condition 'm_rhi' is not redundant qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultrendercontext.cpp:96:35: note: Condition 'm_rhi' is always false qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultrendercontext.cpp:97:9: warning: Possible null pointer dereference: funcs [nullPointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultrendercontext.cpp:96:41: note: Assignment 'funcs=m_rhi?nullptr:QOpenGLContext::currentContext()->functions()', assigned value is 0 qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultrendercontext.cpp:97:9: note: Null pointer dereference qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultrendercontext.cpp:179:39: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultspritenode.cpp:98:5: warning: Member variable 'SpriteMaterialShader::m_matrix_id' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultspritenode.cpp:98:5: warning: Member variable 'SpriteMaterialShader::m_opacity_id' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultspritenode.cpp:98:5: warning: Member variable 'SpriteMaterialShader::m_animData_id' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultspritenode.cpp:98:5: warning: Member variable 'SpriteMaterialShader::m_animPos_id' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultspritenode.cpp:70:16: warning: Suspicious pointer subtraction. Did you intend to write '->'? [thisSubtraction] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultspritenode.cpp:335:25: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultspritenode.cpp:178:13: style: Variable 'changed' is reassigned a value before the old one has been used. [redundantAssignment] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultspritenode.cpp:172:17: note: changed is assigned qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultspritenode.cpp:178:13: note: changed is overwritten qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultspritenode.cpp:163:27: style: Variable 'mat' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultspritenode.cpp:175:11: style: Variable 'animPosAndData' can be declared as const array [constVariable] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgopengllayer_p.h:69:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_PRIVATE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgthreadedrenderloop_p.h:95:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgrhilayer_p.h:96:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgcontext_p.h:215:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgrhishadereffectnode_p.h:137:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgrhitextureglyphcache.cpp:160:29: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgwindowsrenderloop_p.h:99:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgdefaultimagenode.cpp:112:49: style:inconclusive: Function 'setRect' argument 1 names different: declaration 'rect' definition 'r'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgdefaultimagenode_p.h:67:32: note: Function 'setRect' argument 1 names different: declaration 'rect' definition 'r'. qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgdefaultimagenode.cpp:112:49: note: Function 'setRect' argument 1 names different: declaration 'rect' definition 'r'. qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgplaintexture_p.h:100:5: style: Class 'QSGPlainTexture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgdefaultpainternode_p.h:93:5: style: Class 'QSGDefaultPainterNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgdefaultpainternode.cpp:472:24: style: Redundant condition: m_fbo. '!m_fbo || (m_fbo && m_fbo->size()!=m_fboSize)' is equivalent to '!m_fbo || m_fbo->size()!=m_fboSize' [redundantCondition] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgdefaultpainternode.cpp:376:57: style:inconclusive: Function 'setTextureSize' argument 1 names different: declaration 'textureSize' definition 'size'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgdefaultpainternode_p.h:124:38: note: Function 'setTextureSize' argument 1 names different: declaration 'textureSize' definition 'size'. qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgdefaultpainternode.cpp:376:57: note: Function 'setTextureSize' argument 1 names different: declaration 'textureSize' definition 'size'. qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgdefaultpainternode.cpp:323:24: style: Local variable 'texture' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgdefaultpainternode_p.h:132:17: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgdefaultpainternode.cpp:323:24: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgdefaultrectanglenode_p.h:68:10: style: Virtual function 'setColor' is called from constructor 'QSGDefaultRectangleNode()' at line 54. Dynamic binding is not used. [virtualCallInConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgdefaultrectanglenode.cpp:54:5: note: Calling setColor qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgdefaultrectanglenode_p.h:68:10: note: setColor is a virtual function qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgdepthstencilbuffer_p.h:107:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_OPERATORS_FOR_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgbasicinternalimagenode.cpp:348:9: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgflatcolormaterial.cpp:98:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgimagenode.h:77:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgareaallocator.cpp:76:23: warning: Member variable 'QSGAreaAllocatorNode::split' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgareaallocator.cpp:76:23: warning: Member variable 'QSGAreaAllocatorNode::splitType' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgareaallocator_p.h:77:10: performance:inconclusive: Technically the member function 'QSGAreaAllocator::allocateInNode' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgareaallocator.cpp:119:24: note: Technically the member function 'QSGAreaAllocator::allocateInNode' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgareaallocator_p.h:77:10: note: Technically the member function 'QSGAreaAllocator::allocateInNode' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgareaallocator.cpp:66:17: style:inconclusive: Technically the member function 'QSGAreaAllocatorNode::isLeaf' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgareaallocator.cpp:90:28: note: Technically the member function 'QSGAreaAllocatorNode::isLeaf' can be const. qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgareaallocator.cpp:66:17: note: Technically the member function 'QSGAreaAllocatorNode::isLeaf' can be const. qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgareaallocator.cpp:99:5: warning: Class 'QSGAreaAllocator' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgareaallocator.cpp:99:5: warning: Class 'QSGAreaAllocator' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgareaallocator_p.h:65:5: style: Class 'QSGAreaAllocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgareaallocator.cpp:64:5: style: Struct 'QSGAreaAllocatorNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgopenglatlastexture.cpp:295:5: performance: Variable 'm_internalFormat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgopenglatlastexture.cpp:296:5: performance: Variable 'm_externalFormat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgopenglatlastexture_p.h:187:11: warning: The class 'Texture' defines member function with name 'atlasSubRect' also defined in its parent class 'TextureBase'. [duplInheritedMember] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgopenglatlastexture_p.h:164:11: note: Parent function 'TextureBase::atlasSubRect' qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgopenglatlastexture_p.h:187:11: note: Derived function 'Texture::atlasSubRect' qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgopenglatlastexture_p.h:81:5: style: Class 'Manager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgopenglatlastexture_p.h:130:5: style: Class 'Atlas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgopenglatlastexture.cpp:313:29: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgopenglatlastexture.cpp:320:24: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgopenglatlastexture.cpp:425:27: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgrhiatlastexture_p.h:156:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_PRIVATE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgsimplerectnode.cpp:82:20: warning: Member variable 'QSGSimpleRectNode::reserved' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgsimpletexturenode.h:76:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgtexturematerial.cpp:106:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgtexturereader_p.h:69:27: performance:inconclusive: Technically the member function 'QSGTextureReader::read' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgtexturereader.cpp:64:41: note: Technically the member function 'QSGTextureReader::read' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgtexturereader_p.h:69:27: note: Technically the member function 'QSGTextureReader::read' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgtexturereader_p.h:66:5: style: Class 'QSGTextureReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickanimation_p.h:97:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickanimatorjob_p.h:94:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgshadersourcebuilder_p.h:84:42: performance:inconclusive: Technically the member function 'QSGShaderSourceBuilder::contextProfile' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgshadersourcebuilder.cpp:391:62: note: Technically the member function 'QSGShaderSourceBuilder::contextProfile' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgshadersourcebuilder_p.h:84:42: note: Technically the member function 'QSGShaderSourceBuilder::contextProfile' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgshadersourcebuilder.cpp:102:5: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgshadersourcebuilder.cpp:109:13: debug: CheckClass::isMemberVar found used member variable 'pos' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgshadersourcebuilder.cpp:110:19: debug: CheckClass::isMemberVar found used member variable 'pos' with varid 0 [varid0] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickfontloader_p.h:74:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgshadersourcebuilder.cpp:72:24: style: struct member 'Tokenizer::NAMES' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/util/qsgshadersourcebuilder.cpp:77:17: style: struct member 'Tokenizer::stream' is never used. [unusedStructMember] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickfontmetrics_p.h:68:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickpixmapcache_p.h:143:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickpath_p.h:312:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickprofiler_p.h:350:5: style: Class 'QQuickProfiler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickstate_p.h:156:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickshortcut_p.h:103:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicksystempalette_p.h:89:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktextmetrics_p.h:68:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp:342:9: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp:572:9: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp:313:13: style: Same expression used in consecutive assignments of 'innerAAIndexCount' and 'borderIndexCount'. [duplicateAssignExpression] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp:314:13: note: Same expression used in consecutive assignments of 'innerAAIndexCount' and 'borderIndexCount'. qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp:313:13: note: Same expression used in consecutive assignments of 'innerAAIndexCount' and 'borderIndexCount'. qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp:543:13: style: Same expression used in consecutive assignments of 'innerAAIndexCount' and 'borderIndexCount'. [duplicateAssignExpression] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp:544:13: note: Same expression used in consecutive assignments of 'innerAAIndexCount' and 'borderIndexCount'. qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp:543:13: note: Same expression used in consecutive assignments of 'innerAAIndexCount' and 'borderIndexCount'. qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp:312:13: style: The scope of the variable 'fillIndexCount' can be reduced. [variableScope] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp:542:13: style: The scope of the variable 'fillIndexCount' can be reduced. [variableScope] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickstyledtext.cpp:103:10: performance:inconclusive: Technically the member function 'QQuickStyledTextPrivate::parseEntity' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickstyledtext.cpp:554:31: note: Technically the member function 'QQuickStyledTextPrivate::parseEntity' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickstyledtext.cpp:103:10: note: Technically the member function 'QQuickStyledTextPrivate::parseEntity' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickstyledtext.cpp:110:16: performance:inconclusive: Technically the member function 'QQuickStyledTextPrivate::parseValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickstyledtext.cpp:782:37: note: Technically the member function 'QQuickStyledTextPrivate::parseValue' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickstyledtext.cpp:110:16: note: Technically the member function 'QQuickStyledTextPrivate::parseValue' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickstyledtext.cpp:113:17: performance:inconclusive: Technically the member function 'QQuickStyledTextPrivate::skipSpace' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickstyledtext.cpp:171:7: warning: Class 'QQuickStyledText' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickstyledtext.cpp:171:7: warning: Class 'QQuickStyledText' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickstyledtext.cpp:826:13: style: Variable 'c' can be declared as const array [constVariable] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:83:9: warning:inconclusive: Member variable 'Op::type' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:83:9: warning:inconclusive: Member variable 'Op::length' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:83:9: warning:inconclusive: Member variable 'Op::order' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:123:11: performance:inconclusive: Technically the member function 'QQuickTimeLinePrivate::value' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:191:30: note: Technically the member function 'QQuickTimeLinePrivate::value' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:123:11: note: Technically the member function 'QQuickTimeLinePrivate::value' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline_p_p.h:69:5: style: Class 'QQuickTimeLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline_p_p.h:135:5: style: Class 'QQuickTimeLineValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:71:5: style: Struct 'QQuickTimeLinePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:729:42: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:390:85: style:inconclusive: Function 'accel' argument 3 names different: declaration 'accel' definition 'acceleration'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline_p_p.h:80:60: note: Function 'accel' argument 3 names different: declaration 'accel' definition 'acceleration'. qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:390:85: note: Function 'accel' argument 3 names different: declaration 'accel' definition 'acceleration'. qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:417:85: style:inconclusive: Function 'accel' argument 3 names different: declaration 'accel' definition 'acceleration'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline_p_p.h:81:60: note: Function 'accel' argument 3 names different: declaration 'accel' definition 'acceleration'. qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:417:85: note: Function 'accel' argument 3 names different: declaration 'accel' definition 'acceleration'. qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:398:9: style: Local variable 'time' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline_p_p.h:102:9: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:398:9: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:431:9: style: Local variable 'time' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline_p_p.h:102:9: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:431:9: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:454:9: style: Local variable 'time' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline_p_p.h:102:9: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:454:9: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:750:17: style: Local variable 'length' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:116:9: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:750:17: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:848:51: style: Local variable 'iter' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:840:42: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquicktimeline.cpp:848:51: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshape_p.h:87:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quickwidgets/qquickwidget.h:79:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapesoftwarerenderer_p.h:114:10: style: Virtual function 'releaseResources' is called from destructor '~QQuickShapeSoftwareRenderNode()' at line 237. Dynamic binding is not used. [virtualCallInConstructor] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapesoftwarerenderer.cpp:237:5: note: Calling releaseResources qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapesoftwarerenderer_p.h:114:10: note: releaseResources is a virtual function qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapesoftwarerenderer_p.h:110:5: style: Class 'QQuickShapeSoftwareRenderNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/cmake/qmlimportscanner/main.cpp:36:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/cmake/qtquickcompiler/main.cpp:9:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/shared/util.h:66:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/animation/qabstractanimationjob/tst_qabstractanimationjob.cpp:37:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/animation/qanimationgroupjob/tst_qanimationgroupjob.cpp:40:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapenvprrenderer.cpp:990:78: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/animation/qpauseanimationjob/tst_qpauseanimationjob.cpp:86:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapenvprrenderer.cpp:422:30: style: Local variable 'i' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapenvprrenderer.cpp:348:14: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapenvprrenderer.cpp:422:30: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapenvprrenderer.cpp:180:71: style: Variable 'nameTabs' can be declared as const array [constVariable] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapenvprrenderer.cpp:191:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/animation/qparallelanimationgroupjob/tst_qparallelanimationgroupjob.cpp:696:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/debugger/qdebugmessageservice/tst_qdebugmessageservice.cpp:47:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/debugger/qpacketprotocol/tst_qpacketprotocol.cpp:50:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/animation/qsequentialanimationgroupjob/tst_qsequentialanimationgroupjob.cpp:40:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/debugger/qqmldebugclient/tst_qqmldebugclient.cpp:54:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/debugger/qqmldebuggingenabler/qqmldebuggingenabler/tst_qqmldebuggingenabler.cpp:50:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/debugger/qqmldebuglocal/tst_qqmldebuglocal.cpp:56:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/debugger/qqmldebugprocess/qqmldebugprocess/tst_qqmldebugprocess.cpp:39:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/debugger/qqmldebugtranslationservice/tst_qqmldebugtranslationservice.cpp:48:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/debugger/shared/debugutil_p.h:79:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/debugger/qqmlnativeconnector/tst_qqmlnativeconnector.cpp:75:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/debugger/qqmlpreview/tst_qqmlpreview.cpp:62:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/debugger/shared/qqmldebugprocess_p.h:75:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/debugger/qv4debugger/tst_qv4debugger.cpp:48:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/debugger/shared/qqmldebugtestservice.h:39:5: style: Class 'QQmlDebugTestService' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/tst_ecmascripttests.cpp:39:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.h:39:5: style: Struct 'TestCase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.h:57:5: style: Struct 'TestData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/parserstress/tst_parserstress.cpp:42:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qjsvalue/tst_qjsvalue.cpp:2372:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qjsengine/tst_qjsengine.cpp:912:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUMS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer.cpp:977:37: warning: Member variable 'QQuickShapeRadialGradientRhiShader::m_centerRadius' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer.cpp:977:37: warning: Member variable 'QQuickShapeRadialGradientRhiShader::m_focalRadius' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer.cpp:1167:38: warning: Member variable 'QQuickShapeConicalGradientRhiShader::m_angle' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer_p.h:81:5: style: Class 'QQuickShapeGenericRenderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer_p.h:209:5: style: Class 'QQuickShapeGenericStrokeFillNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer_p.h:284:5: style: Class 'QQuickShapeLinearGradientMaterial' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer_p.h:347:5: style: Class 'QQuickShapeRadialGradientMaterial' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer_p.h:401:5: style: Class 'QQuickShapeConicalGradientMaterial' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer.cpp:820:26: style: Local variable 'm' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer.cpp:814:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer.cpp:820:26: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer.cpp:993:26: style: Local variable 'm' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer.cpp:987:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer.cpp:993:26: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer.cpp:1183:26: style: Local variable 'm' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer.cpp:1177:40: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer.cpp:1183:26: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer.cpp:160:25: style: Variable 'd' can be declared as reference to const [constVariableReference] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer.cpp:987:40: style: Variable 'm' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qjsvalueiterator/tst_qjsvalueiterator.cpp:44:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/src/quickshapes/qquickshapegenericrenderer.cpp:428:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qmldiskcache/tst_qmldiskcache.cpp:50:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qmlformat/tst_qmlformat.cpp:42:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qmllint/tst_qmllint.cpp:39:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qmlmin/tst_qmlmin.cpp:45:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qmlplugindump/data/dumper/Dummy/dummy.h:39:5: style: Class 'Dummy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qmlplugindump/data/dumper/ExtendedType/types.h:52:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qmlplugindump/data/dumper/Imports/imports.h:39:5: style: Class 'Imports' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qmlplugindump/data/dumper/Versions/versions.h:38:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qmlplugindump/tst_qmlplugindump.cpp:44:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qmltyperegistrar/foreign/foreign.h:43:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qmltyperegistrar/tst_qmltyperegistrar.h:84:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlapplicationengine/tst_qqmlapplicationengine.cpp:322:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlcomponent/tst_qqmlcomponent.cpp:678:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:279:5: warning: Member variable 'TestExpectationLine::state' is not initialized in the constructor. [uninitMemberVarPrivate] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:557:9: performance: Variable 'command' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:264:5: style: Struct 'TestExpectationLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:160:24: style: Condition 'result==-2' is always false [knownConditionTrueFalse] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:159:39: note: Calling function 'runSingleTest' returns 0 qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:159:39: note: Assignment 'result=runSingleTest(c)', assigned value is 0 qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:160:24: note: Condition 'result==-2' is always false qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlconsole/tst_qqmlconsole.cpp:61:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:113:69: style:inconclusive: Function 'Test262Runner' argument 2 names different: declaration 'testDir' definition 'dir'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.h:77:58: note: Function 'Test262Runner' argument 2 names different: declaration 'testDir' definition 'dir'. qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:113:69: note: Function 'Test262Runner' argument 2 names different: declaration 'testDir' definition 'dir'. qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:189:14: style: Local variable 'report' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.h:101:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:189:14: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:227:13: style: Local variable 'harness' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.h:114:16: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:227:13: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:399:20: style: Local variable 'line' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:396:9: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:399:20: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:447:20: style: Local variable 'line' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:443:9: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:447:20: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:810:17: style: Local variable 'flags' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.h:120:9: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/ecmascripttests/qjstest/test262runner.cpp:810:17: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlcpputils/tst_qqmlcpputils.cpp:39:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmldelegatemodel/tst_qqmldelegatemodel.cpp:143:1: error: Unmatched '{'. Configuration: '__GNUC__=1'. [syntaxError] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlchangeset/tst_qqmlchangeset.cpp:208:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlenginecleanup/CustomModuleImport/moduleplugin.cpp:48:5: style: Class 'ModulePlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlecmascript/testtypes.cpp:223:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlexpression/tst_qqmlexpression.cpp:69:1: error: There is an unknown macro here somewhere. Configuration is required. If QML_DECLARE_TYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlextensionplugin/tst_qqmlextensionplugin.cpp:70:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlfile/tst_qqmlfile.cpp:40:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlglobal/tst_qqmlglobal.cpp:40:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlimport/tst_qqmlimport.cpp:159:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlinfo/attached.h:40:5: style: Class 'Attached' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlinfo/tst_qqmlinfo.cpp:237:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmllanguage/testtypes.cpp:35:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmllistcompositor/tst_qqmllistcompositor.cpp:66:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmllistmodel/tst_qqmllistmodel.cpp:44:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmllistmodelworkerscript/tst_qqmllistmodelworkerscript.cpp:43:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmllistreference/tst_qqmllistreference.cpp:157:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlecmascript/testtypes.h:529:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/invalidFirstCommandModule/plugin.cpp:37:5: style: Class 'MyPluginType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/invalidNamespaceModule/plugin.cpp:37:5: style: Class 'MyPluginType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmetatype/tst_qqmlmetatype.cpp:348:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUMS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/nestedPlugin/nestedPlugin.cpp:39:5: style: Class 'MyPluginType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/nestedPlugin/nestedPlugin.cpp:50:5: style: Class 'MyNestedPluginType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/nonstrictModule/plugin.cpp:37:5: style: Class 'MyPluginType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/plugin.2.1/plugin.cpp:40:5: warning: Member variable 'MyPluginType::v' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/plugin.2.2/plugin.cpp:40:5: warning: Member variable 'MyPluginType::v' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/plugin.2.1/childplugin/childplugin.cpp:40:5: warning: Member variable 'MyChildPluginType::v' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/plugin.2.1/plugin.cpp:40:5: style: Class 'MyPluginType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/plugin.2.2/plugin.cpp:40:5: style: Class 'MyPluginType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/plugin.2.1/childplugin/childplugin.cpp:40:5: style: Class 'MyChildPluginType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/plugin.2/plugin.cpp:40:5: warning: Member variable 'MyPluginType::v' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/plugin/childplugin/childplugin.cpp:39:5: warning: Member variable 'MyChildPluginType::v' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/plugin.2/plugin.cpp:40:5: style: Class 'MyPluginType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/plugin/childplugin/childplugin.cpp:39:5: style: Class 'MyChildPluginType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/plugin.2/childplugin/childplugin.cpp:40:5: warning: Member variable 'MyChildPluginType::v' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/plugin.2/childplugin/childplugin.cpp:40:5: style: Class 'MyChildPluginType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/plugin/plugin.cpp:39:5: warning: Member variable 'MyPluginType::v' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/plugin/plugin.cpp:39:5: style: Class 'MyPluginType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/pluginWrongCase/plugin.cpp:39:5: warning: Member variable 'MyPluginType::v' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/preemptedStrictModule/plugin.cpp:37:5: style: Class 'MyPluginType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/pluginWrongCase/plugin.cpp:39:5: style: Class 'MyPluginType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/protectedModule/plugin.cpp:36:5: style: Class 'MyPluginType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/preemptiveModule/plugin.cpp:37:5: style: Class 'MyPluginType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/strictModule.2/plugin.cpp:37:5: style: Class 'MyPluginType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlmoduleplugin/strictModule/plugin.cpp:37:5: style: Class 'MyPluginType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmllanguage/tst_qqmllanguage.cpp:66:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/shared/testhttpserver.h:66:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlopenmetaobject/tst_qqmlopenmetaobject.cpp:39:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlobjectmodel/tst_qqmlobjectmodel.cpp:69:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlpropertycache/tst_qqmlpropertycache.cpp:168:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlqt/tst_qqmlqt.cpp:850:5: error: There is an unknown macro here somewhere. Configuration is required. If QT_WARNING_POP is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmltimer/tst_qqmltimer.cpp:71:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlvaluetypeproviders/testtypes.h:176:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmltypeloader/tst_qqmltypeloader.cpp:205:1: error: There is an unknown macro here somewhere. Configuration is required. If QML_DECLARE_TYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlvaluetypes/testtypes.h:190:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qrcqml/tst_qrcqml.cpp:44:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qqmlvaluetypes/tst_qqmlvaluetypes.cpp:1553:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qv4assembler/tst_qv4assembler.cpp:47:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qv4identifiertable/tst_qv4identifiertable.cpp:38:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qv4regexp/tst_qv4regexp.cpp:36:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/qwidgetsinqml/tst_qwidgetsinqml.cpp:40:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/qml/v4misc/tst_v4misc.cpp:37:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/examples/tst_examples.cpp:53:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/geometry/tst_geometry.cpp:40:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/nodes/tst_nodestest.cpp:61:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/nokeywords/tst_nokeywords.cpp:91:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/shared/viewtestutil.h:36:1: error: There is an unknown macro here somewhere. Configuration is required. If QT_FORWARD_DECLARE_CLASS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/propertyrequirements/tst_propertyrequirements.cpp:42:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/qquickanimatedimage/tst_qquickanimatedimage.cpp:42:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/qquickbehaviors/tst_qquickbehaviors.cpp:660:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/qquickcanvasitem/tst_qquickcanvasitem.cpp:39:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/qquickanimations/tst_qquickanimations.cpp:1625:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/qquickdrag/tst_qquickdrag.cpp:129:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/qquickfontmetrics/tst_quickfontmetrics.cpp:86:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/qquickimageprovider/tst_qquickimageprovider.cpp:48:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/qquicklistview/incrementalmodel.h:41:5: style: Class 'IncrementalModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/qquicklistview/randomsortmodel.cpp:94:24: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/qquickloader/tst_qquickloader.cpp:141:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/qquickpainteditem/tst_qquickpainteditem.cpp:43:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/qquickshortcut/tst_qquickshortcut.cpp:65:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/qquicksystempalette/tst_qquicksystempalette.cpp:42:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/qquickstyledtext/tst_qquickstyledtext.cpp:62:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/qquicktableview/testmodel.h:153:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/qquicktextmetrics/tst_qquicktextmetrics.cpp:71:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/qquicktext/tst_qquicktext.cpp:50:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFINE_BOOL_CONFIG_OPTION is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/qquicktimeline/tst_qquicktimeline.cpp:37:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/qquicktextinput/tst_qquicktextinput.cpp:57:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_METATYPE is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/scenegraph/tst_scenegraph.cpp:57:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/shared/geometrytestutil.h:43:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/shared/viewtestutil.cpp:492:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_UNUSED is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/sharedimage/tst_sharedimage.cpp:41:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/quicktest/signalspy/mypropertymap.h:36:5: style: Class 'MyPropertyMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/shared/visualtestutil.cpp:86:26: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/tests/auto/quick/shared/visualtestutil.cpp:87:26: style: C-style pointer casting [cstyleCast] qtdeclarative-everywhere-src-5.15.12/tests/auto/quicktest/testfiltering/tst_testfiltering.cpp:34:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/shared/util.cpp:73:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_GLOBAL_STATIC is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/toolsupport/tst_toolsupport.cpp:67:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/particles/emission/tst_emission.cpp:40:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/particles/affectors/tst_affectors.cpp:40:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/animation/tst_animation.cpp:42:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/binding/testtypes.h:38:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/binding/tst_binding.cpp:45:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/compilation/tst_compilation.cpp:48:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/creation/tst_creation.cpp:44:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/holistic/testtypes.h:158:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/javascript/tst_javascript.cpp:45:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/js/qjsengine/tst_qjsengine.cpp:41:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/js/qjsvalueiterator/tst_qjsvalueiterator.cpp:44:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/js/qjsvalue/tst_qjsvalue.cpp:41:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/librarymetrics_performance/tst_librarymetrics_performance.cpp:82:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/qqmlchangeset/tst_qqmlchangeset.cpp:39:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/qqmlcomponent/testtypes.h:38:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/qqmlcomponent/tst_qqmlcomponent.cpp:44:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/qqmlmetaproperty/tst_qqmlmetaproperty.cpp:44:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/qquickwindow/tst_qquickwindow.cpp:42:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/typeimports/tst_typeimports.cpp:40:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/script/tst_script.cpp:43:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/manual/listview/main.cpp:52:5: style: Class 'TestModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/manual/nodetypes/nodetypes.cpp:83:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/manual/nodetypes_ng/nodetypes_ng.cpp:127:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/manual/pointer/inputinspector.h:41:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/painting/paintbenchmark.cpp:320:5: style: Class 'MyGLWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/painting/paintbenchmark.cpp:165:19: style: Local variable 'size' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/painting/paintbenchmark.cpp:46:8: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/tests/benchmarks/qml/painting/paintbenchmark.cpp:165:19: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/tests/manual/qmltypememory/testdriver.h:39:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/auto/shared/qqmljsastdumper.cpp:177:124: error: Member variable 'dumper' is initialized by itself. [selfInitialization] qtdeclarative-everywhere-src-5.15.12/tests/auto/shared/qqmljsastdumper.cpp:178:19: error: Member variable 'options' is initialized by itself. [selfInitialization] qtdeclarative-everywhere-src-5.15.12/tests/auto/shared/qqmljsastdumper.cpp:178:37: error: Member variable 'indent' is initialized by itself. [selfInitialization] qtdeclarative-everywhere-src-5.15.12/tests/auto/shared/qqmljsastdumper.cpp:178:53: error: Member variable 'baseIndent' is initialized by itself. [selfInitialization] qtdeclarative-everywhere-src-5.15.12/tests/auto/shared/qqmljsastdumper.h:82:5: style: Class 'AstDumper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tests/manual/scenegraph_lancelot/scenegrabber/main.cpp:73:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/manual/scenegraph_lancelot/scenegraph/tst_scenegraph.cpp:287:1: error: There is an unknown macro here somewhere. Configuration is required. If QTEST_MAIN is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/manual/tableview/storagemodel/storagemodel.h:74:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_ENUM is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/manual/v4/auto/executableallocator/tst_executableallocator.cpp:41:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tests/manual/tableview/abstracttablemodel/main.cpp:55:5: style: Class 'TestTableModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tools/qml/main.cpp:231:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tools/qmleasing/mainwindow.h:49:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tools/qmleasing/segmentproperties.h:58:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tools/qmleasing/splineeditor.h:72:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/commentastvisitor.h:59:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/commentastvisitor.h:73:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/commentastvisitor.cpp:45:47: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/commentastvisitor.cpp:98:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/commentastvisitor.cpp:103:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/commentastvisitor.cpp:109:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/commentastvisitor.cpp:110:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/main.cpp:83:9: style: The if condition is the same as the previous if condition [duplicateCondition] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/main.cpp:80:9: note: First condition qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/main.cpp:83:9: note: Second condition qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/main.cpp:217:12: style: Condition 'success' is always true [knownConditionTrueFalse] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/main.cpp:174:20: note: Assignment 'success=true', assigned value is 1 qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/main.cpp:217:12: note: Condition 'success' is always true qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/main.cpp:87:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/main.cpp:96:38: style: Variable 'restructure' is assigned a value that is never used. [unreadVariable] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/restructureastvisitor.cpp:124:49: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:273:69: style:inconclusive: Function 'parsePatternElementList' argument 1 names different: declaration 'element' definition 'list'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.h:117:57: note: Function 'parsePatternElementList' argument 1 names different: declaration 'element' definition 'list'. qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:273:69: note: Function 'parsePatternElementList' argument 1 names different: declaration 'element' definition 'list'. qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:320:69: style:inconclusive: Function 'parseFunctionExpression' argument 1 names different: declaration 'expression' definition 'functExpr'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.h:138:57: note: Function 'parseFunctionExpression' argument 1 names different: declaration 'expression' definition 'functExpr'. qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:320:69: note: Function 'parseFunctionExpression' argument 1 names different: declaration 'expression' definition 'functExpr'. qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:694:25: style: Local variable 'result' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:690:17: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:694:25: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:704:25: style: Local variable 'result' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:690:17: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:704:25: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:759:23: style: Local variable 'statement' shadows outer argument [shadowArgument] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:637:51: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:759:23: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:792:23: style: Local variable 'statement' shadows outer argument [shadowArgument] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:637:51: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:792:23: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:806:14: style: Local variable 'statement' shadows outer argument [shadowArgument] qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:637:51: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:806:14: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/tools/qmlformat/dumpastvisitor.cpp:186:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/tools/qmllint/scopetree.h:107:5: style: Class 'ScopeTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tools/qmllint/qcoloroutput.h:91:5: style: Class 'ColorOutput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tools/qmllint/importedmembersvisitor.h:50:5: style: Class 'ImportedMembersVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tools/qmlimportscanner/main.cpp:447:5: style: Struct 'pathStartsWith' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tools/qmlimportscanner/main.cpp:631:27: style: Local variable 'arg' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/tools/qmlimportscanner/main.cpp:599:24: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/tools/qmlimportscanner/main.cpp:631:27: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/tools/qmlimportscanner/main.cpp:404:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/tools/qmllint/qcoloroutput.cpp:42:5: style: Class 'ColorOutputPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tools/qmllint/qcoloroutput.cpp:240:53: style:inconclusive: Function 'write' argument 2 names different: declaration 'color' definition 'colorID'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/tools/qmllint/qcoloroutput.h:97:44: note: Function 'write' argument 2 names different: declaration 'color' definition 'colorID'. qtdeclarative-everywhere-src-5.15.12/tools/qmllint/qcoloroutput.cpp:240:53: note: Function 'write' argument 2 names different: declaration 'color' definition 'colorID'. qtdeclarative-everywhere-src-5.15.12/tools/qmllint/qcoloroutput.cpp:266:59: style:inconclusive: Function 'colorify' argument 2 names different: declaration 'color' definition 'colorID'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/tools/qmllint/qcoloroutput.h:98:50: note: Function 'colorify' argument 2 names different: declaration 'color' definition 'colorID'. qtdeclarative-everywhere-src-5.15.12/tools/qmllint/qcoloroutput.cpp:266:59: note: Function 'colorify' argument 2 names different: declaration 'color' definition 'colorID'. qtdeclarative-everywhere-src-5.15.12/tools/qmllint/qcoloroutput.h:105:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_OPERATORS_FOR_FLAGS is a macro then please configure it. [unknownMacro] qtdeclarative-everywhere-src-5.15.12/tools/qmllint/findunqualified.h:68:5: warning: Member variable 'FindUnqualifiedIDVisitor::m_currentScope' is not initialized. [uninitMemberVarPrivate] qtdeclarative-everywhere-src-5.15.12/tools/qmllint/findunqualified.cpp:77:76: style:inconclusive: Function 'parseHeaders' argument 1 names different: declaration 'headers' definition 'header'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/tools/qmllint/findunqualified.h:106:54: note: Function 'parseHeaders' argument 1 names different: declaration 'headers' definition 'header'. qtdeclarative-everywhere-src-5.15.12/tools/qmllint/findunqualified.cpp:77:76: note: Function 'parseHeaders' argument 1 names different: declaration 'headers' definition 'header'. qtdeclarative-everywhere-src-5.15.12/tools/qmllint/findunqualified.cpp:196:86: style:inconclusive: Function 'readQmldir' argument 1 names different: declaration 'dirname' definition 'path'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/tools/qmllint/findunqualified.h:98:38: note: Function 'readQmldir' argument 1 names different: declaration 'dirname' definition 'path'. qtdeclarative-everywhere-src-5.15.12/tools/qmllint/findunqualified.cpp:196:86: note: Function 'readQmldir' argument 1 names different: declaration 'dirname' definition 'path'. qtdeclarative-everywhere-src-5.15.12/tools/qmllint/findunqualified.cpp:358:69: style:inconclusive: Function 'importFileOrDirectory' argument 1 names different: declaration 'directory' definition 'fileOrDirectory'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/tools/qmllint/findunqualified.h:103:47: note: Function 'importFileOrDirectory' argument 1 names different: declaration 'directory' definition 'fileOrDirectory'. qtdeclarative-everywhere-src-5.15.12/tools/qmllint/findunqualified.cpp:358:69: note: Function 'importFileOrDirectory' argument 1 names different: declaration 'directory' definition 'fileOrDirectory'. qtdeclarative-everywhere-src-5.15.12/tools/qmllint/findunqualified.cpp:550:58: style:inconclusive: Function 'visit' argument 1 names different: declaration 'ast' definition 'catchStatement'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/tools/qmllint/findunqualified.h:133:36: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'catchStatement'. qtdeclarative-everywhere-src-5.15.12/tools/qmllint/findunqualified.cpp:550:58: note: Function 'visit' argument 1 names different: declaration 'ast' definition 'catchStatement'. qtdeclarative-everywhere-src-5.15.12/tools/qmllint/findunqualified.cpp:845:16: style: Variable 'childScope' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/tools/qmllint/findunqualified.cpp:896:24: style: Variable 'scope' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/tools/qmlpreview/qmlpreviewapplication.cpp:209:57: style:inconclusive: Function 'serveRequest' argument 1 names different: declaration 'request' definition 'path'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/tools/qmlpreview/qmlpreviewapplication.h:62:38: note: Function 'serveRequest' argument 1 names different: declaration 'request' definition 'path'. qtdeclarative-everywhere-src-5.15.12/tools/qmlpreview/qmlpreviewapplication.cpp:209:57: note: Function 'serveRequest' argument 1 names different: declaration 'request' definition 'path'. qtdeclarative-everywhere-src-5.15.12/tools/qmllint/typedescriptionreader.cpp:130:60: style: Parameter 'ast' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/tools/qmllint/typedescriptionreader.cpp:386:58: style: Parameter 'ast' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/tools/qmllint/typedescriptionreader.cpp:416:63: style: Parameter 'ast' can be declared as pointer to const [constParameterPointer] qtdeclarative-everywhere-src-5.15.12/tools/qmlpreview/qmlpreviewfilesystemwatcher.cpp:91:67: style:inconclusive: Function 'watchesDirectory' argument 1 names different: declaration 'file' definition 'directory'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/tools/qmlpreview/qmlpreviewfilesystemwatcher.h:49:42: note: Function 'watchesDirectory' argument 1 names different: declaration 'file' definition 'directory'. qtdeclarative-everywhere-src-5.15.12/tools/qmlpreview/qmlpreviewfilesystemwatcher.cpp:91:67: note: Function 'watchesDirectory' argument 1 names different: declaration 'file' definition 'directory'. qtdeclarative-everywhere-src-5.15.12/tools/qmlpreview/qmlpreviewfilesystemwatcher.cpp:96:63: style:inconclusive: Function 'addDirectory' argument 1 names different: declaration 'file' definition 'directory'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/tools/qmlpreview/qmlpreviewfilesystemwatcher.h:47:38: note: Function 'addDirectory' argument 1 names different: declaration 'file' definition 'directory'. qtdeclarative-everywhere-src-5.15.12/tools/qmlpreview/qmlpreviewfilesystemwatcher.cpp:96:63: note: Function 'addDirectory' argument 1 names different: declaration 'file' definition 'directory'. qtdeclarative-everywhere-src-5.15.12/tools/qmlpreview/qmlpreviewfilesystemwatcher.cpp:111:66: style:inconclusive: Function 'removeDirectory' argument 1 names different: declaration 'file' definition 'directory'. [funcArgNamesDifferent] qtdeclarative-everywhere-src-5.15.12/tools/qmlpreview/qmlpreviewfilesystemwatcher.h:48:41: note: Function 'removeDirectory' argument 1 names different: declaration 'file' definition 'directory'. qtdeclarative-everywhere-src-5.15.12/tools/qmlpreview/qmlpreviewfilesystemwatcher.cpp:111:66: note: Function 'removeDirectory' argument 1 names different: declaration 'file' definition 'directory'. qtdeclarative-everywhere-src-5.15.12/tools/qmlpreview/qmlpreviewfilesystemwatcher.cpp:131:14: style: Local variable 'directoryChanged' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/tools/qmlpreview/qmlpreviewfilesystemwatcher.h:53:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/tools/qmlpreview/qmlpreviewfilesystemwatcher.cpp:131:14: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/tools/qmlmin/main.cpp:246:5: style: Class 'Minify' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tools/qmlmin/main.cpp:681:19: style: Local variable 'file' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/tools/qmlmin/main.cpp:643:11: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/tools/qmlmin/main.cpp:681:19: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/tools/qmlmin/main.cpp:337:17: style: Variable 'yytos' is assigned a value that is never used. [unreadVariable] qtdeclarative-everywhere-src-5.15.12/tools/qmlmin/main.cpp:497:17: style: Variable 'yytos' is assigned a value that is never used. [unreadVariable] qtdeclarative-everywhere-src-5.15.12/tools/qmlprofiler/qmlprofilerdata.cpp:74:5: warning: Member variable 'QmlProfilerDataPrivate::state' is not initialized in the constructor. [uninitMemberVar] qtdeclarative-everywhere-src-5.15.12/tools/qmlprofiler/qmlprofilerdata.cpp:74:5: style: Class 'QmlProfilerDataPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tools/qmlprofiler/qmlprofilerdata.cpp:327:5: style: Struct 'StreamWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tools/qmlprofiler/qmlprofilerapplication.cpp:495:13: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] qtdeclarative-everywhere-src-5.15.12/tools/qmlprofiler/qmlprofilerapplication.cpp:494:9: note: outer condition: !m_verbose qtdeclarative-everywhere-src-5.15.12/tools/qmlprofiler/qmlprofilerapplication.cpp:495:13: note: opposite inner condition: m_verbose qtdeclarative-everywhere-src-5.15.12/tools/qmltime/qmltime.cpp:218:14: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] qtdeclarative-everywhere-src-5.15.12/tools/qmlprofiler/qmlprofilerapplication.cpp:155:24: style: Local variable 'output' shadows outer function [shadowFunction] qtdeclarative-everywhere-src-5.15.12/tools/qmlprofiler/qmlprofilerapplication.h:86:10: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/tools/qmlprofiler/qmlprofilerapplication.cpp:155:24: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/tools/qmlprofiler/qmlprofilerapplication.cpp:234:13: style: Local variable 'features' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/tools/qmlprofiler/qmlprofilerapplication.cpp:59:20: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/tools/qmlprofiler/qmlprofilerapplication.cpp:234:13: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/tools/qmlprofiler/qmlprofilerapplication.cpp:283:13: style: Local variable 'features' shadows outer variable [shadowVariable] qtdeclarative-everywhere-src-5.15.12/tools/qmlprofiler/qmlprofilerapplication.cpp:59:20: note: Shadowed declaration qtdeclarative-everywhere-src-5.15.12/tools/qmlprofiler/qmlprofilerapplication.cpp:283:13: note: Shadow variable qtdeclarative-everywhere-src-5.15.12/tools/shared/qmlstreamwriter.h:43:10: performance:inconclusive: Technically the member function 'QmlStreamWriter::writeStartDocument' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/tools/shared/qmlstreamwriter.cpp:43:23: note: Technically the member function 'QmlStreamWriter::writeStartDocument' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/tools/shared/qmlstreamwriter.h:43:10: note: Technically the member function 'QmlStreamWriter::writeStartDocument' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/tools/shared/qmlstreamwriter.h:44:10: performance:inconclusive: Technically the member function 'QmlStreamWriter::writeEndDocument' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/tools/shared/qmlstreamwriter.cpp:47:23: note: Technically the member function 'QmlStreamWriter::writeEndDocument' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/tools/shared/qmlstreamwriter.h:44:10: note: Technically the member function 'QmlStreamWriter::writeEndDocument' can be static (but you may consider moving to unnamed namespace). qtdeclarative-everywhere-src-5.15.12/tools/shared/qmlstreamwriter.h:41:5: style: Class 'QmlStreamWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tools/shared/resourcefilemapper.h:41:5: style: Struct 'ResourceFileMapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tools/qmlplugindump/main.cpp:385:13: style:inconclusive: Technically the member function 'Dumper::getExportString' can be const. [functionConst] qtdeclarative-everywhere-src-5.15.12/tools/qmlplugindump/main.cpp:444:13: performance:inconclusive: Technically the member function 'Dumper::getPrototypeNameForCompositeType' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/tools/qmlplugindump/main.cpp:538:13: performance:inconclusive: Technically the member function 'Dumper::getDefaultProperty' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtdeclarative-everywhere-src-5.15.12/tools/qmlplugindump/main.cpp:378:5: style: Class 'Dumper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtdeclarative-everywhere-src-5.15.12/tools/qmlplugindump/main.cpp:727:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] qtdeclarative-everywhere-src-5.15.12/tools/qmlplugindump/main.cpp:730:11: note: Found duplicate branches for 'if' and 'else'. qtdeclarative-everywhere-src-5.15.12/tools/qmlplugindump/main.cpp:727:9: note: Found duplicate branches for 'if' and 'else'. qtdeclarative-everywhere-src-5.15.12/tools/qmlplugindump/main.cpp:629:53: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtdeclarative-everywhere-src-5.15.12/tools/qmlplugindump/main.cpp:937:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] diff: 2.13.0 qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1425:42: style: Condition 'matchParenthesesOnceBegin(disjunction->terms[context->term],context)' is always true [knownConditionTrueFalse] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1425:42: note: Calling function 'matchParenthesesOnceBegin' returns 1 qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1425:42: note: Condition 'matchParenthesesOnceBegin(disjunction->terms[context->term],context)' is always true 2.13.0 qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1433:46: style: Condition 'matchParenthesesTerminalBegin(disjunction->terms[context->term],context)' is always true [knownConditionTrueFalse] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1433:46: note: Calling function 'matchParenthesesTerminalBegin' returns 1 qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1433:46: note: Condition 'matchParenthesesTerminalBegin(disjunction->terms[context->term],context)' is always true 2.13.0 qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1441:49: style: Condition 'matchParentheticalAssertionBegin(disjunction->terms[context->term],context)' is always true [knownConditionTrueFalse] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1441:49: note: Calling function 'matchParentheticalAssertionBegin' returns 1 qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1441:49: note: Condition 'matchParentheticalAssertionBegin(disjunction->terms[context->term],context)' is always true 2.13.0 qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1560:50: style: Condition 'backtrackParenthesesTerminalBegin(disjunction->terms[context->term],context)' is always true [knownConditionTrueFalse] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1560:50: note: Calling function 'backtrackParenthesesTerminalBegin' returns 1 qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1560:50: note: Condition 'backtrackParenthesesTerminalBegin(disjunction->terms[context->term],context)' is always true 2.13.0 qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1564:48: style: Condition 'backtrackParenthesesTerminalEnd(disjunction->terms[context->term],context)' is always false [knownConditionTrueFalse] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1564:48: note: Calling function 'backtrackParenthesesTerminalEnd' returns 0 qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1564:48: note: Condition 'backtrackParenthesesTerminalEnd(disjunction->terms[context->term],context)' is always false 2.13.0 qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1572:51: style: Condition 'backtrackParentheticalAssertionEnd(disjunction->terms[context->term],context)' is always false [knownConditionTrueFalse] qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1572:51: note: Calling function 'backtrackParentheticalAssertionEnd' returns 0 qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:1572:51: note: Condition 'backtrackParentheticalAssertionEnd(disjunction->terms[context->term],context)' is always false head qtdeclarative-everywhere-src-5.15.12/src/3rdparty/masm/yarr/YarrInterpreter.cpp:997:73: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] head qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgglyphnode_p.h:61:6: style: The destructor '~QSGOpenVGGlyphNode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgrenderable.h:55:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgglyphnode_p.h:61:6: note: Destructor in derived class head qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvginternalimagenode.h:54:6: style: The destructor '~QSGOpenVGInternalImageNode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgrenderable.h:55:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvginternalimagenode.h:54:6: note: Destructor in derived class head qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvginternalrectanglenode.h:55:6: style: The destructor '~QSGOpenVGInternalRectangleNode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgrenderable.h:55:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvginternalrectanglenode.h:55:6: note: Destructor in derived class head qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpainternode.h:55:6: style: The destructor '~QSGOpenVGPainterNode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgrenderable.h:55:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpainternode.h:55:6: note: Destructor in derived class head qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpublicnodes.h:121:6: style: The destructor '~QSGOpenVGNinePatchNode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgrenderable.h:55:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpublicnodes.h:121:6: note: Destructor in derived class head qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpublicnodes.h:55:6: style: The destructor '~QSGOpenVGRectangleNode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgrenderable.h:55:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpublicnodes.h:55:6: note: Destructor in derived class head qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpublicnodes.h:83:6: style: The destructor '~QSGOpenVGImageNode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgrenderable.h:55:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgpublicnodes.h:83:6: note: Destructor in derived class head qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgspritenode.h:54:6: style: The destructor '~QSGOpenVGSpriteNode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgrenderable.h:55:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/plugins/scenegraph/openvg/qsgopenvgspritenode.h:54:6: note: Destructor in derived class head qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compiler.cpp:413:45: style: C-style pointer casting [cstyleCast] head qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compiler.cpp:461:40: style: C-style pointer casting [cstyleCast] 2.13.0 qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compilerscanfunctions.cpp:437:21: style:inconclusive: Boolean expression 'needContext' is used in bitwise operation. [bitwiseOnBoolean] 2.13.0 qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compilerscanfunctions.cpp:458:29: style:inconclusive: Boolean expression 'needContext' is used in bitwise operation. [bitwiseOnBoolean] 2.13.0 qtdeclarative-everywhere-src-5.15.12/src/qml/compiler/qv4compilerscanfunctions.cpp:814:43: style:inconclusive: Boolean expression 'innerFunctionAccessesThis' is used in bitwise operation. [bitwiseOnBoolean] 2.13.0 qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljslexer.cpp:959:20: style: Condition 'multilineStringLiteral' is always false [knownConditionTrueFalse] qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljslexer.cpp:886:35: note: Assignment 'multilineStringLiteral=false', assigned value is 0 qtdeclarative-everywhere-src-5.15.12/src/qml/parser/qqmljslexer.cpp:959:20: note: Condition 'multilineStringLiteral' is always false head qtdeclarative-everywhere-src-5.15.12/src/qml/qml/qqmlmetatype.cpp:922:14: style: C-style pointer casting [cstyleCast] head qtdeclarative-everywhere-src-5.15.12/src/qmlworkerscript/qv4serialize.cpp:141:19: style: C-style pointer casting [cstyleCast] head qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h:116:14: style: The destructor '~QSGStyledTextMaterial' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h:76:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h:116:14: note: Destructor in derived class head qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h:138:6: style: The destructor '~QSGOutlinedTextMaterial' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h:116:14: note: Virtual destructor in base class qtdeclarative-everywhere-src-5.15.12/src/quick/scenegraph/qsgdefaultglyphnode_p_p.h:138:6: note: Destructor in derived class 2.13.0 qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickstyledtext.cpp:502:25: style: Condition '!hasNewLine' is always true [knownConditionTrueFalse] qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickstyledtext.cpp:482:26: note: Assignment 'hasNewLine=false', assigned value is 0 qtdeclarative-everywhere-src-5.15.12/src/quick/util/qquickstyledtext.cpp:502:25: note: Condition '!hasNewLine' is always true DONE