2025-07-11 02:41 ftp://ftp.de.debian.org/debian/pool/main/q/qt6-webchannel/qt6-webchannel_6.8.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 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: 8f3d36a (2025-07-08 11:07:56 +0200) count: 32 107 elapsed-time: 0.1 0.3 head-timing-info: old-timing-info: head results: qtwebchannel-everywhere-src-6.8.2/examples/webchannel/shared/websocketclientwrapper.h:20:5: style: Class 'WebSocketClientWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwebchannel-everywhere-src-6.8.2/examples/webchannel/shared/websockettransport.cpp:31:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] qtwebchannel-everywhere-src-6.8.2/examples/webchannel/shared/websockettransport.cpp:48:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] qtwebchannel-everywhere-src-6.8.2/examples/webchannel/chatserver-cpp/main.cpp:18:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSecureMode [valueFlowBailoutIncompleteVar] qtwebchannel-everywhere-src-6.8.2/examples/webchannel/chatserver-cpp/chatserver.h:38:17: performance: Function 'userList()' should return member 'm_userList' by const reference. [returnByReference] qtwebchannel-everywhere-src-6.8.2/examples/webchannel/shared/websockettransport.cpp:54:61: style:inconclusive: Function 'textMessageReceived' argument 1 names different: declaration 'message' definition 'messageData'. [funcArgNamesDifferent] qtwebchannel-everywhere-src-6.8.2/examples/webchannel/shared/websockettransport.h:23:45: note: Function 'textMessageReceived' argument 1 names different: declaration 'message' definition 'messageData'. qtwebchannel-everywhere-src-6.8.2/examples/webchannel/shared/websockettransport.cpp:54:61: note: Function 'textMessageReceived' argument 1 names different: declaration 'message' definition 'messageData'. qtwebchannel-everywhere-src-6.8.2/examples/webchannel/standalone/main.cpp:28:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSecureMode [valueFlowBailoutIncompleteVar] qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher_p.h:332:0: error: failed to expand 'Q_OBJECT_BINDABLE_PROPERTY', Wrong number of parameters for macro 'Q_OBJECT_BINDABLE_PROPERTY'. [preprocessorErrorDirective] qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher_p.h:332:5: error: failed to expand 'Q_OBJECT_BINDABLE_PROPERTY', Wrong number of parameters for macro 'Q_OBJECT_BINDABLE_PROPERTY'. [preprocessorErrorDirective] qtwebchannel-everywhere-src-6.8.2/examples/webchannel/standalone/core.h:18:5: style: Class 'Core' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannelattached_p.h:35:13: performance: Function 'id()' should return member 'm_id' by const reference. [returnByReference] qtwebchannel-everywhere-src-6.8.2/tests/auto/qml/testobject.h:47:0: error: failed to expand 'Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS', Wrong number of parameters for macro 'Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS'. [preprocessorErrorDirective] qtwebchannel-everywhere-src-6.8.2/tests/auto/qml/testobject.h:47:5: error: failed to expand 'Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS', Wrong number of parameters for macro 'Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS'. [preprocessorErrorDirective] qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannel.h:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannel.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannel.cpp:195:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:203:0: error: failed to expand 'Q_OBJECT_BINDABLE_PROPERTY', Wrong number of parameters for macro 'Q_OBJECT_BINDABLE_PROPERTY'. [preprocessorErrorDirective] qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:203:5: error: failed to expand 'Q_OBJECT_BINDABLE_PROPERTY', Wrong number of parameters for macro 'Q_OBJECT_BINDABLE_PROPERTY'. [preprocessorErrorDirective] qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannel.cpp:179:89: style:inconclusive: Function 'registeredObjects_append' argument 2 names different: declaration 'item' definition 'object'. [funcArgNamesDifferent] qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannel.h:46:84: note: Function 'registeredObjects_append' argument 2 names different: declaration 'item' definition 'object'. qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannel.cpp:179:89: note: Function 'registeredObjects_append' argument 2 names different: declaration 'item' definition 'object'. qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannel.cpp:223:82: style:inconclusive: Function 'transports_append' argument 2 names different: declaration 'item' definition 'transport'. [funcArgNamesDifferent] qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannel.h:51:77: note: Function 'transports_append' argument 2 names different: declaration 'item' definition 'transport'. qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannel.cpp:223:82: note: Function 'transports_append' argument 2 names different: declaration 'item' definition 'transport'. qtwebchannel-everywhere-src-6.8.2/tests/benchmarks/webchannel/tst_bench_qwebchannel.h:107:10: performance:inconclusive: Either there is a missing 'override', or the member function 'BenchObject::m0' can be static. [functionStatic] qtwebchannel-everywhere-src-6.8.2/tests/benchmarks/webchannel/tst_bench_qwebchannel.h:108:10: performance:inconclusive: Either there is a missing 'override', or the member function 'BenchObject::m1' can be static. [functionStatic] qtwebchannel-everywhere-src-6.8.2/tests/benchmarks/webchannel/tst_bench_qwebchannel.h:109:10: performance:inconclusive: Either there is a missing 'override', or the member function 'BenchObject::m2' can be static. [functionStatic] qtwebchannel-everywhere-src-6.8.2/tests/benchmarks/webchannel/tst_bench_qwebchannel.h:110:10: performance:inconclusive: Either there is a missing 'override', or the member function 'BenchObject::m3' can be static. [functionStatic] qtwebchannel-everywhere-src-6.8.2/tests/benchmarks/webchannel/tst_bench_qwebchannel.h:111:10: performance:inconclusive: Either there is a missing 'override', or the member function 'BenchObject::m4' can be static. [functionStatic] qtwebchannel-everywhere-src-6.8.2/tests/benchmarks/webchannel/tst_bench_qwebchannel.h:112:10: performance:inconclusive: Either there is a missing 'override', or the member function 'BenchObject::m5' can be static. [functionStatic] qtwebchannel-everywhere-src-6.8.2/tests/benchmarks/webchannel/tst_bench_qwebchannel.h:113:10: performance:inconclusive: Either there is a missing 'override', or the member function 'BenchObject::m6' can be static. [functionStatic] qtwebchannel-everywhere-src-6.8.2/tests/benchmarks/webchannel/tst_bench_qwebchannel.h:114:10: performance:inconclusive: Either there is a missing 'override', or the member function 'BenchObject::m7' can be static. [functionStatic] qtwebchannel-everywhere-src-6.8.2/tests/benchmarks/webchannel/tst_bench_qwebchannel.h:115:10: performance:inconclusive: Either there is a missing 'override', or the member function 'BenchObject::m8' can be static. [functionStatic] qtwebchannel-everywhere-src-6.8.2/tests/benchmarks/webchannel/tst_bench_qwebchannel.h:116:10: performance:inconclusive: Either there is a missing 'override', or the member function 'BenchObject::m9' can be static. [functionStatic] qtwebchannel-everywhere-src-6.8.2/tests/benchmarks/webchannel/tst_bench_qwebchannel.cpp:19:5: style: Class 'tst_bench_QWebChannel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwebchannel-everywhere-src-6.8.2/tests/benchmarks/webchannel/tst_bench_qwebchannel.cpp:124:11: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] diff: 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:1000:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:1048:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientIsIdle [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:104:5: style: Struct 'OverloadResolutionCandidate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:1093:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:1163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyUpdateIntervalTime [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:1168:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyUpdateIntervalTime [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:1173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockUpdatesStatus [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:1178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockUpdatesStatus [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:1190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockUpdatesStatus [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:1196:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyUpdateIntervalTime [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:1209:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:242:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoConnection [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:289:24: style: Local variable 'metaObject' shadows outer function [shadowFunction] qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher_p.h:76:5: note: Shadowed declaration qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:289:24: note: Shadow variable 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:334:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Signal [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:368:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientIsIdle [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:376:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientIsIdle [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:38:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointerToQObject [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:398:11: style: Local variable 'metaObject' shadows outer function [shadowFunction] qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher_p.h:76:5: note: Shadowed declaration qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:398:11: note: Shadow variable 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:424:64: style: Parameter 'n' can be declared as reference to const [constParameterReference] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:429:22: style: Local variable 'it' shadows outer variable [shadowVariable] qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:424:24: note: Shadowed declaration qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:429:22: note: Shadow variable 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:442:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockUpdatesStatus [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:453:34: style: Local variable 'metaObject' shadows outer function [shadowFunction] qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher_p.h:76:5: note: Shadowed declaration qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:453:34: note: Shadow variable 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:538:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Void [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:582:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Public [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:617:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Public [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:699:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockUpdatesStatus [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:755:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:763:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:786:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointerToQObject [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:802:22: style: Local variable 'converted' shadows outer variable [shadowVariable] qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:799:14: note: Shadowed declaration qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:802:22: note: Shadow variable 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:813:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QJsonValue [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:829:18: style: Variable 'unwrappedObject' can be declared as pointer to const [constVariablePointer] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:870:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transports [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:881:19: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:916:27: style: Local variable 'transport' shadows outer argument [shadowArgument] qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:888:99: note: Shadowed declaration qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:916:27: note: Shadow variable 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:947:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsEnumeration [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:95:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsEnumeration [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher_p.h:288:9: style:inconclusive: Either there is a missing 'override', or the member function 'QMetaObjectPublisher::propertyUpdateInterval' can be const. [functionConst] qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher.cpp:1161:27: note: Either there is a missing 'override', or the member function 'QMetaObjectPublisher::propertyUpdateInterval' can be const. qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher_p.h:288:9: note: Either there is a missing 'override', or the member function 'QMetaObjectPublisher::propertyUpdateInterval' can be const. head qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher_p.h:332:0: error: failed to expand 'Q_OBJECT_BINDABLE_PROPERTY', Wrong number of parameters for macro 'Q_OBJECT_BINDABLE_PROPERTY'. [preprocessorErrorDirective] head qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher_p.h:332:5: error: failed to expand 'Q_OBJECT_BINDABLE_PROPERTY', Wrong number of parameters for macro 'Q_OBJECT_BINDABLE_PROPERTY'. [preprocessorErrorDirective] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qmetaobjectpublisher_p.h:356:9: style: Struct 'ObjectInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qwebchannel.cpp:299:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qwebchannel.h:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qwebchannel.h:54:5: style: Class 'QWebChannel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/qwebchannel_p.h:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/signalhandler_p.h:132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Signal [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/signalhandler_p.h:153:131: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoConnection [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/signalhandler_p.h:175:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownType [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/signalhandler_p.h:202:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariant [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/signalhandler_p.h:234:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvokeMetaMethod [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/signalhandler_p.h:258:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable staticMetaObject [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannel/signalhandler_p.h:41:5: style: Class 'SignalHandler < QMetaObjectPublisher >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannel.cpp:179:89: style:inconclusive: Function 'registeredObjects_append' argument 2 names different: declaration 'item' definition 'object'. [funcArgNamesDifferent] qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannel.h:46:84: note: Function 'registeredObjects_append' argument 2 names different: declaration 'item' definition 'object'. qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannel.cpp:179:89: note: Function 'registeredObjects_append' argument 2 names different: declaration 'item' definition 'object'. head qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannel.cpp:195:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] head qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannel.cpp:223:82: style:inconclusive: Function 'transports_append' argument 2 names different: declaration 'item' definition 'transport'. [funcArgNamesDifferent] qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannel.h:51:77: note: Function 'transports_append' argument 2 names different: declaration 'item' definition 'transport'. qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannel.cpp:223:82: note: Function 'transports_append' argument 2 names different: declaration 'item' definition 'transport'. head qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannel.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannel.h:25:5: error: There is an unknown macro here somewhere. Configuration is required. If QML_NAMED_ELEMENT is a macro then please configure it. [unknownMacro] head qtwebchannel-everywhere-src-6.8.2/src/webchannelquick/qqmlwebchannel.h:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/qml/testobject.cpp:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stringProperty [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/qml/testobject.cpp:70:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QObjectStar [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/qml/testobject.cpp:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stringProperty [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/qml/testobject.h:25:24: style:inconclusive: Either there is a missing 'override', or the member function 'TestObject::bindableStringProperty' can be const. [functionConst] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/qml/testobject.h:25:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stringProperty [valueFlowBailoutIncompleteVar] head qtwebchannel-everywhere-src-6.8.2/tests/auto/qml/testobject.h:47:0: error: failed to expand 'Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS', Wrong number of parameters for macro 'Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS'. [preprocessorErrorDirective] head qtwebchannel-everywhere-src-6.8.2/tests/auto/qml/testobject.h:47:5: error: failed to expand 'Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS', Wrong number of parameters for macro 'Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS'. [preprocessorErrorDirective] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:1020:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variant [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:1067:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable targetVariant [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:1083:16: style: Redundant initialization for 'objectInfo'. The initialized value is overwritten before it is read. [redundantInitialization] qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:1080:28: note: objectInfo is initialized qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:1083:16: note: objectInfo is overwritten 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:1225:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstUpdateInterval [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:1379:5: style: Class 'FunctionWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:1405:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteChannel [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:270:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:518:20: style: Local variable 'expected' shadows outer variable [shadowVariable] qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:462:16: note: Shadowed declaration qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:518:20: note: Shadow variable 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:640:20: style: Local variable 'args' shadows outer variable [shadowVariable] qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:628:16: note: Shadowed declaration qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:640:20: note: Shadow variable 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:808:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:878:18: style: Variable 'unwrapped' can be declared as pointer to const [constVariablePointer] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:884:18: style: Variable 'unwrapped' can be declared as pointer to const [constVariablePointer] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:109:9: performance:inconclusive: Either there is a missing 'override', or the member function 'TestObject::asdf' can be static. [functionStatic] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:122:13: performance: Function 'prop()' should return member 'mProp' by const reference. [returnByReference] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:127:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mStringProperty [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:162:10: performance:inconclusive: Either there is a missing 'override', or the member function 'TestObject::slot1' can be static. [functionStatic] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:163:10: performance:inconclusive: Either there is a missing 'override', or the member function 'TestObject::slot2' can be static. [functionStatic] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:180:12: style:inconclusive: Either there is a missing 'override', or the member function 'TestObject::overload' can be const. [functionConst] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:181:9: style:inconclusive: Either there is a missing 'override', or the member function 'TestObject::overload' can be const. [functionConst] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:183:13: style:inconclusive: Either there is a missing 'override', or the member function 'TestObject::overload' can be const. [functionConst] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:187:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mStringProperty [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:188:24: style:inconclusive: Either there is a missing 'override', or the member function 'TestObject::bindableStringProperty' can be const. [functionConst] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:188:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mStringProperty [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:189:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mStringProperty [valueFlowBailoutIncompleteVar] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:194:10: performance:inconclusive: Either there is a missing 'override', or the member function 'TestObject::slot3' can be static. [functionStatic] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:197:10: performance:inconclusive: Either there is a missing 'override', or the member function 'TestObject::slot4' can be static. [functionStatic] head qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:203:0: error: failed to expand 'Q_OBJECT_BINDABLE_PROPERTY', Wrong number of parameters for macro 'Q_OBJECT_BINDABLE_PROPERTY'. [preprocessorErrorDirective] head qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:203:5: error: failed to expand 'Q_OBJECT_BINDABLE_PROPERTY', Wrong number of parameters for macro 'Q_OBJECT_BINDABLE_PROPERTY'. [preprocessorErrorDirective] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:243:9: style:inconclusive: Either there is a missing 'override', or the member function 'TestWebChannel::readOverload' can be const. [functionConst] qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:371:21: note: Either there is a missing 'override', or the member function 'TestWebChannel::readOverload' can be const. qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:243:9: note: Either there is a missing 'override', or the member function 'TestWebChannel::readOverload' can be const. 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:244:13: style:inconclusive: Either there is a missing 'override', or the member function 'TestWebChannel::readOverload' can be const. [functionConst] qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.cpp:376:25: note: Either there is a missing 'override', or the member function 'TestWebChannel::readOverload' can be const. qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:244:13: note: Either there is a missing 'override', or the member function 'TestWebChannel::readOverload' can be const. 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:24:5: style: Struct 'TestStruct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.17.0 qtwebchannel-everywhere-src-6.8.2/tests/auto/webchannel/tst_webchannel.h:65:24: performance: Function 'messagesSent()' should return member 'mMessagesSent' by const reference. [returnByReference] DONE