2026-05-04 13:29 ftp://ftp.de.debian.org/debian/pool/main/q/qt6-quickeffectmaker/qt6-quickeffectmaker_6.10.2.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: 519958a (2026-05-04 15:03:10 +0200) count: 100 97 elapsed-time: 3.0 2.7 head-timing-info: old-timing-info: head results: qtquickeffectmaker-everywhere-src-6.10.2/examples/quickeffectmaker/wiggly/main.cpp:13:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectCreated [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/addnodemodel.cpp:80:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllDirs [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/uniformmodel.h:20:5: warning: Member variable 'Uniform::type' has no initializer. [uninitMemberVarNoCtor] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/addnodemodel.cpp:97:26: style: Local variable 'data' shadows outer function [shadowFunction] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/addnodemodel.h:56:14: note: Shadowed declaration qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/addnodemodel.cpp:97:26: note: Shadow variable qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/addnodemodel.cpp:81:16: style: Variable 'subDir' can be declared as reference to const [constVariableReference] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/addnodemodel.cpp:93:20: style: Variable 'filename' can be declared as reference to const [constVariableReference] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/applicationsettings.cpp:169:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QmlImportsPath [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/applicationsettings.cpp:224:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/applicationsettings.cpp:492:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/codecompletionmodel.cpp:57:53: style:inconclusive: Either there is a missing 'override', or the member function 'CodeCompletionModel::currentItem' can be const. [functionConst] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/codecompletionmodel.h:44:36: note: Either there is a missing 'override', or the member function 'CodeCompletionModel::currentItem' can be const. qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/codecompletionmodel.cpp:57:53: note: Either there is a missing 'override', or the member function 'CodeCompletionModel::currentItem' can be const. qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/codecompletionmodel.cpp:45:15: style: Local variable 'data' shadows outer function [shadowFunction] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/codecompletionmodel.h:39:14: note: Shadowed declaration qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/codecompletionmodel.cpp:45:15: note: Shadow variable qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/codehelper.cpp:43:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/codehelper.cpp:385:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/codehelper.cpp:259:27: style: Condition '!c.isEmpty()' is always true [knownConditionTrueFalse] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/codehelper.cpp:241:9: note: Assuming that condition '!c.isEmpty()' is not redundant qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/codehelper.cpp:259:27: note: Condition '!c.isEmpty()' is always true qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/codehelper.cpp:200:17: style: Variable 'indentBeforeSingles' is assigned an expression that holds the same value. [redundantAssignment] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/codehelper.cpp:199:33: note: nextLineIndents is assigned 'indentBeforeSingles' here. qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/codehelper.cpp:200:17: note: Variable 'indentBeforeSingles' is assigned an expression that holds the same value. qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:30:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:85:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardShader [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:263:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:278:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:313:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:492:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:532:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VertexStage [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:1137:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:1211:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:1534:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:1729:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:2097:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Latest [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:2277:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:2330:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:2012:13: style: Error code from the return value of function dir.mkpath() is not used. [ignoredReturnErrorCode] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:2076:13: style: Error code from the return value of function dir.mkpath() is not used. [ignoredReturnErrorCode] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:1520:24: style:inconclusive: Either there is a missing 'override', or the member function 'EffectManager::replaceOldTagsWithNew' can be const. [functionConst] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.h:228:13: note: Either there is a missing 'override', or the member function 'EffectManager::replaceOldTagsWithNew' can be const. qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:1520:24: note: Either there is a missing 'override', or the member function 'EffectManager::replaceOldTagsWithNew' can be const. qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:1319:24: style:inconclusive: Either there is a missing 'override', or the member function 'EffectManager::codeFromJsonArray' can be const. [functionConst] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.h:238:13: note: Either there is a missing 'override', or the member function 'EffectManager::codeFromJsonArray' can be const. qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:1319:24: note: Either there is a missing 'override', or the member function 'EffectManager::codeFromJsonArray' can be const. qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.h:75:13: performance: Function 'fragmentShader()' should return member 'm_fragmentShader' by const reference. [returnByReference] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.h:78:13: performance: Function 'vertexShader()' should return member 'm_vertexShader' by const reference. [returnByReference] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.h:86:13: performance: Function 'projectName()' should return member 'm_projectName' by const reference. [returnByReference] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.h:88:13: performance: Function 'projectDirectory()' should return member 'm_projectDirectory' by const reference. [returnByReference] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.h:89:13: performance: Function 'exportFilename()' should return member 'm_exportFilename' by const reference. [returnByReference] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.h:90:13: performance: Function 'exportDirectory()' should return member 'm_exportDirectory' by const reference. [returnByReference] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.h:116:13: performance: Function 'effectHeadings()' should return member 'm_effectHeadings' by const reference. [returnByReference] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:916:13: style: Local variable 'vertexShaderFilename' shadows outer function [shadowFunction] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.h:101:20: note: Shadowed declaration qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:916:13: note: Shadow variable qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:917:13: style: Local variable 'fragmentShaderFilename' shadows outer function [shadowFunction] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.h:98:20: note: Shadowed declaration qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:917:13: note: Shadow variable qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:1618:17: style: Local variable 'exportDirectory' shadows outer function [shadowFunction] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.h:90:13: note: Shadowed declaration qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:1618:17: note: Shadow variable qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:2018:13: style: Local variable 'projectFilename' shadows outer function [shadowFunction] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.h:85:13: note: Shadowed declaration qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:2018:13: note: Shadow variable qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:2145:17: style: Local variable 'qmlComponentString' shadows outer function [shadowFunction] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.h:104:20: note: Shadowed declaration qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:2145:17: note: Shadow variable qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:2211:26: style: Local variable 'filename' shadows outer argument [shadowArgument] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:2055:73: note: Shadowed declaration qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:2211:26: note: Shadow variable qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:1433:50: performance: Function parameter 'nodeIds' should be passed by const reference. [passedByValue] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:579:16: style: Variable 'uniform' can be declared as reference to const [constVariableReference] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:1255:24: style: Variable 'arrow' can be declared as reference to const [constVariableReference] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:1306:16: style: Variable 'arrow' can be declared as reference to const [constVariableReference] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:2351:20: style: Variable 'uniform' can be declared as reference to const [constVariableReference] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:2284:10: style: Variable 'node' can be declared as pointer to const [constVariablePointer] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:315:58: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:1119:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:1027:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:1464:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:1476:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/fpshelper.cpp:8:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemHasContents [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/fpshelper.cpp:33:15: style: Local variable 'fps' shadows outer function [shadowFunction] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/fpshelper.h:18:11: note: Shadowed declaration qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/fpshelper.cpp:33:15: note: Shadow variable qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/main.cpp:92:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_VERSION_STR [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodesmodel.cpp:77:11: style: The scope of the variable 'uniform' can be reduced. [variableScope] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodesmodel.cpp:91:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:10:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllButtons [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:40:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:71:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:580:15: style:inconclusive: Either there is a missing 'override', or the member function 'NodeView::getNodeIdWithName' can be const. [functionConst] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.h:73:9: note: Either there is a missing 'override', or the member function 'NodeView::getNodeIdWithName' can be const. qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:580:15: note: Either there is a missing 'override', or the member function 'NodeView::getNodeIdWithName' can be const. qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:659:16: style: Either there is a missing 'override', or the member function 'NodeView::initializeNodeSize' can be static. [functionStatic] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.h:123:10: note: Either there is a missing 'override', or the member function 'NodeView::initializeNodeSize' can be static. qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:659:16: note: Either there is a missing 'override', or the member function 'NodeView::initializeNodeSize' can be static. qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.h:61:17: performance: Function 'codeSelectorModel()' should return member 'm_codeSelectorModel' by const reference. [returnByReference] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:358:18: style: Condition 'node' is always true [knownConditionTrueFalse] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:285:10: style: Local variable 'effectNodeSelected' shadows outer function [shadowFunction] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.h:58:10: note: Shadowed declaration qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:285:10: note: Shadow variable qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:291:10: style: Local variable 'mainNodeSelected' shadows outer function [shadowFunction] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.h:59:10: note: Shadowed declaration qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:291:10: note: Shadow variable qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:373:10: style: Local variable 'nodeGraphComplete' shadows outer function [shadowFunction] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.h:57:10: note: Shadowed declaration qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:373:10: note: Shadow variable qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:592:17: style: Local variable 'codeSelectorModel' shadows outer function [shadowFunction] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.h:61:17: note: Shadowed declaration qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:592:17: note: Shadow variable qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:105:24: style: Variable 'arrow' can be declared as reference to const [constVariableReference] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:120:24: style: Variable 'arrow' can be declared as reference to const [constVariableReference] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:393:16: style: Variable 'node' can be declared as reference to const [constVariableReference] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:338:14: style: Variable 'node' can be declared as pointer to const [constVariablePointer] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:339:14: style: Variable 'node2' can be declared as pointer to const [constVariablePointer] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:360:14: style: Variable 'n' can be declared as pointer to const [constVariablePointer] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:401:14: style: Variable 'selectedNode' can be declared as pointer to const [constVariablePointer] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:421:14: style: Variable 'selectedNode' can be declared as pointer to const [constVariablePointer] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:440:14: style: Variable 'selectedNode' can be declared as pointer to const [constVariablePointer] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:457:14: style: Variable 'selectedNode' can be declared as pointer to const [constVariablePointer] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:474:14: style: Variable 'selectedNode' can be declared as pointer to const [constVariablePointer] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:557:26: style: Variable 'previousNode' can be declared as pointer to const [constVariablePointer] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:186:28: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:583:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/nodeview.cpp:644:12: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/qsbinspectorhelper.cpp:56:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlslEs [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/qsbinspectorhelper.cpp:109:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/qsbinspectorhelper.h:50:19: performance: Function 'shaderData()' should return member 'm_shaderData' by const reference. [returnByReference] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/qsbinspectorhelper.cpp:136:18: style: Local variable 'sourceSelectorModel' shadows outer function [shadowFunction] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/qsbinspectorhelper.h:51:18: note: Shadowed declaration qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/qsbinspectorhelper.cpp:136:18: note: Shadow variable qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/uniformmodel.cpp:155:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Type [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/uniformmodel.cpp:186:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Type [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/uniformmodel.cpp:377:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUrl [valueFlowBailoutIncompleteVar] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/uniformmodel.cpp:540:23: style:inconclusive: Either there is a missing 'override', or the member function 'UniformModel::typeToUniform' can be const. [functionConst] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/uniformmodel.h:89:13: note: Either there is a missing 'override', or the member function 'UniformModel::typeToUniform' can be const. qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/uniformmodel.cpp:540:23: note: Either there is a missing 'override', or the member function 'UniformModel::typeToUniform' can be const. qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/uniformmodel.cpp:846:23: style:inconclusive: Either there is a missing 'override', or the member function 'UniformModel::stringFromType' can be const. [functionConst] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/uniformmodel.h:110:13: note: Either there is a missing 'override', or the member function 'UniformModel::stringFromType' can be const. qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/uniformmodel.cpp:846:23: note: Either there is a missing 'override', or the member function 'UniformModel::stringFromType' can be const. qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/uniformmodel.cpp:491:20: style:inconclusive: Either there is a missing 'override', or the member function 'UniformModel::validateUniformName' can be const. [functionConst] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/uniformmodel.h:119:10: note: Either there is a missing 'override', or the member function 'UniformModel::validateUniformName' can be const. qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/uniformmodel.cpp:491:20: note: Either there is a missing 'override', or the member function 'UniformModel::validateUniformName' can be const. qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/uniformmodel.cpp:337:19: style: Variable 'uniform' can be declared as reference to const [constVariableReference] qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/uniformmodel.cpp:497:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] diff: head qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:2012:13: style: Error code from the return value of function dir.mkpath() is not used. [ignoredReturnErrorCode] head qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/effectmanager.cpp:2076:13: style: Error code from the return value of function dir.mkpath() is not used. [ignoredReturnErrorCode] head qtquickeffectmaker-everywhere-src-6.10.2/tools/qqem/uniformmodel.h:20:5: warning: Member variable 'Uniform::type' has no initializer. [uninitMemberVarNoCtor] DONE