2025-05-06 14:04 ftp://ftp.de.debian.org/debian/pool/main/n/nextcloud-desktop/nextcloud-desktop_3.16.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=icu --library=qt --library=zlib --library=sqlite3 --library=openssl --library=gtk --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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 40776f9 (2025-05-06 14:25:14 +0200) count: 2860 2837 elapsed-time: 12.8 14.0 head-timing-info: old-timing-info: head results: desktop-3.16.4/admin/win/tools/NCMsiHelper/NCMsiHelper.h:99:1: debug: Failed to parse 'using CUSTOM_ACTION_ARGC_ARGV = HRESULT ( * ) ( int argc , LPWSTR * argv ) ;'. The checking continues anyway. [simplifyUsing] desktop-3.16.4/admin/win/tools/NCMsiHelper/CustomAction.cpp:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGMSG_STANDARD [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCMsiHelper/CustomAction.cpp:78:1: style: Label 'LExit' is not used. [unusedLabel] desktop-3.16.4/admin/win/tools/NCMsiHelper/NCMsiHelper.cpp:24:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCMsiHelper/NCMsiHelper.cpp:68:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCMsiHelper/LogResult.cpp:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_ALLOCATE_BUFFER [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCMsiHelper/LogResult.cpp:122:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGMSG_STANDARD [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCMsiHelper/LogResult.cpp:134:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] desktop-3.16.4/admin/win/tools/NCNavRemove/ConfigIni.cpp:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INI_NAME [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCNavRemove/ConfigIni.h:26:18: performance: Function 'getAppName()' should return member '_appName' by const reference. [returnByReference] desktop-3.16.4/admin/win/tools/NCNavRemove/dll/NavRemove.cpp:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCNavRemove/exe/main.cpp:34:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUTEX_NAME [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCToolsShared/SimpleNamedMutex.cpp:31:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_ALREADY_EXISTS [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCToolsShared/SimpleNamedMutex.cpp:19:5: performance: Variable '_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] desktop-3.16.4/admin/win/tools/NCToolsShared/SimpleNamedMutex.h:23:5: style: Class 'SimpleNamedMutex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/shell_integration/dolphin/ownclouddolphinpluginhelper.h:39:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_NAME [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/dolphin/ownclouddolphinpluginhelper.h:47:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_ICON_NAME [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/dolphin/ownclouddolphinactionplugin.cpp:79:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/dolphin/ownclouddolphinpluginhelper.h:53:16: style:inconclusive: Either there is a missing 'override', or the member function 'OwncloudDolphinPluginHelper::version' can be const. [functionConst] desktop-3.16.4/shell_integration/dolphin/ownclouddolphinpluginhelper.h:35:36: performance: Function 'paths()' should return member '_paths' by const reference. [returnByReference] desktop-3.16.4/shell_integration/dolphin/ownclouddolphinpluginhelper.h:53:16: performance: Function 'version()' should return member '_version' by const reference. [returnByReference] desktop-3.16.4/admin/win/tools/NCToolsShared/utility_win.cpp:39:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_READ [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCToolsShared/utility_win.cpp:101:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_WRITE [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCToolsShared/utility_win.cpp:138:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DELETE [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCToolsShared/utility_win.cpp:157:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_WRITE [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCToolsShared/utility_win.cpp:173:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_READ [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCToolsShared/utility_win.cpp:237:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INVALID_FUNCTION [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCToolsShared/utility_win.cpp:267:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCToolsShared/utility_win.cpp:307:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_FILE_ATTRIBUTES [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCToolsShared/utility_win.cpp:323:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCToolsShared/utility_win.cpp:342:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOLDERID_RoamingAppData [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCToolsShared/utility_win.cpp:358:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_SUCCESS [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCToolsShared/utility_win.cpp:386:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_CURRENT_USER [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCToolsShared/utility_win.cpp:431:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/dolphin/ownclouddolphinoverlayplugin.cpp:39:14: style: Variable 'helper' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/shell_integration/dolphin/ownclouddolphinpluginhelper.cpp:51:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConnectedState [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/dolphin/ownclouddolphinpluginhelper.cpp:68:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnconnectedState [valueFlowBailoutIncompleteVar] desktop-3.16.4/admin/win/tools/NCToolsShared/utility_win.cpp:321:16: style: Variable 'key' can be declared as reference to const [constVariableReference] desktop-3.16.4/admin/win/tools/NCToolsShared/utility_win.cpp:399:16: style: Variable 'clsid' can be declared as reference to const [constVariableReference] desktop-3.16.4/shell_integration/dolphin/ownclouddolphinpluginhelper.cpp:88:9: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] desktop-3.16.4/shell_integration/dolphin/ownclouddolphinpluginhelper.cpp:106:18: style: Local variable 'version' shadows outer function [shadowFunction] desktop-3.16.4/shell_integration/dolphin/ownclouddolphinpluginhelper.h:53:16: note: Shadowed declaration desktop-3.16.4/shell_integration/dolphin/ownclouddolphinpluginhelper.cpp:106:18: note: Shadow variable desktop-3.16.4/shell_integration/windows/NCContextMenu/NCContextMenuFactory.h:28:5: error: There is an unknown macro here somewhere. Configuration is required. If IFACEMETHODIMP_ is a macro then please configure it. [unknownMacro] desktop-3.16.4/shell_integration/windows/NCContextMenu/NCContextMenu.h:28:2: error: There is an unknown macro here somewhere. Configuration is required. If IFACEMETHODIMP_ is a macro then please configure it. [unknownMacro] desktop-3.16.4/shell_integration/windows/NCContextMenu/RegDelnode.h:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/windows/NCContextMenu/RegDelnode.h:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/windows/NCContextMenu/NCContextMenuRegHandler.cpp:29:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_CLASSES_ROOT [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/windows/NCContextMenu/NCContextMenuRegHandler.cpp:64:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_CLASSES_ROOT [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/windows/NCContextMenu/NCContextMenuRegHandler.cpp:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/windows/NCContextMenu/NCContextMenuRegHandler.cpp:131:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/windows/NCContextMenu/NCContextMenuRegHandler.cpp:154:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/windows/NCContextMenu/NCContextMenuRegHandler.cpp:198:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INVALIDARG [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/windows/NCOverlays/NCOverlayFactory.h:34:5: error: There is an unknown macro here somewhere. Configuration is required. If IFACEMETHODIMP_ is a macro then please configure it. [unknownMacro] desktop-3.16.4/shell_integration/windows/NCOverlays/NCOverlay.h:28:5: error: There is an unknown macro here somewhere. Configuration is required. If IFACEMETHODIMP_ is a macro then please configure it. [unknownMacro] desktop-3.16.4/shell_integration/windows/NCOverlays/NCOverlayRegistrationHandler.cpp:37:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/windows/NCOverlays/NCOverlayRegistrationHandler.cpp:67:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/windows/NCOverlays/NCOverlayRegistrationHandler.cpp:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_FAIL [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/windows/NCOverlays/NCOverlayRegistrationHandler.cpp:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/windows/NCOverlays/NCOverlayRegistrationHandler.cpp:107:13: style: Variable 'hResult' is reassigned a value before the old one has been used. [redundantAssignment] desktop-3.16.4/shell_integration/windows/NCOverlays/NCOverlayRegistrationHandler.cpp:104:13: note: hResult is assigned desktop-3.16.4/shell_integration/windows/NCOverlays/NCOverlayRegistrationHandler.cpp:107:13: note: hResult is overwritten desktop-3.16.4/shell_integration/windows/NCOverlays/NCOverlayRegistrationHandler.cpp:32:86: style:inconclusive: Function 'MakeRegistryEntries' argument 2 names different: declaration 'fileType' definition 'friendlyName'. [funcArgNamesDifferent] desktop-3.16.4/shell_integration/windows/NCOverlays/NCOverlayRegistrationHandler.h:25:71: note: Function 'MakeRegistryEntries' argument 2 names different: declaration 'fileType' definition 'friendlyName'. desktop-3.16.4/shell_integration/windows/NCOverlays/NCOverlayRegistrationHandler.cpp:32:86: note: Function 'MakeRegistryEntries' argument 2 names different: declaration 'fileType' definition 'friendlyName'. desktop-3.16.4/shell_integration/windows/NCUtil/StringUtil.h:52:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/windows/NCUtil/StringUtil.h:69:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/windows/NCUtil/CommunicationSocket.cpp:46:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTIL_PIPE_APP_NAME [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/windows/NCUtil/CommunicationSocket.cpp:64:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/windows/NCUtil/CommunicationSocket.cpp:75:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_READ [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/windows/NCUtil/CommunicationSocket.cpp:108:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] desktop-3.16.4/shell_integration/windows/NCUtil/StringUtil.h:78:23: warning: Identical condition 'statusEnd==std::wstring::npos', second condition is always false [identicalConditionAfterEarlyExit] desktop-3.16.4/shell_integration/windows/NCUtil/StringUtil.h:72:23: note: If condition 'statusEnd==std::wstring::npos' is true, the function will return/exit desktop-3.16.4/shell_integration/windows/NCUtil/StringUtil.h:78:23: note: Testing identical condition 'statusEnd==std::wstring::npos' desktop-3.16.4/shell_integration/windows/NCUtil/CommunicationSocket.cpp:141:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] desktop-3.16.4/shell_integration/windows/NCUtil/RemotePathChecker.cpp:84:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHCNF_FLUSHNOWAIT [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/QProgressIndicator/QProgressIndicator.cpp:32:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/QProgressIndicator/QProgressIndicator.cpp:114:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/QProgressIndicator/QProgressIndicator.h:45:5: style: Class 'QProgressIndicator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/3rdparty/QProgressIndicator/QProgressIndicator.cpp:125:16: style: Local variable 'color' shadows outer function [shadowFunction] desktop-3.16.4/src/3rdparty/QProgressIndicator/QProgressIndicator.h:68:34: note: Shadowed declaration desktop-3.16.4/src/3rdparty/QProgressIndicator/QProgressIndicator.cpp:125:16: note: Shadow variable desktop-3.16.4/src/3rdparty/kirigami/wheelhandler.cpp:149:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widthChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/kirigami/wheelhandler.cpp:354:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/kirigami/wheelhandler.cpp:533:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseEventNotSynthesized [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/kmessagewidget/kmessagewidget.cpp:71:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/kmessagewidget/kmessagewidget.cpp:120:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/kmessagewidget/kmessagewidget.cpp:238:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/kmessagewidget/kmessagewidget.cpp:250:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Forward [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/kmessagewidget/kmessagewidget.cpp:333:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Polish [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/kmessagewidget/kmessagewidget.cpp:350:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/kmessagewidget/kmessagewidget.cpp:364:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/kmessagewidget/kmessagewidget.cpp:430:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/kmessagewidget/kmessagewidget.cpp:476:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Backward [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/kmessagewidget/kmessagewidget.cpp:484:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Backward [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/kmessagewidget/kmessagewidget.cpp:490:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Forward [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/kmessagewidget/kmessagewidget.cpp:505:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_ToolBarIconSize [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/kmessagewidget/kmessagewidget.cpp:397:49: style:inconclusive: Function 'setCloseButtonVisible' argument 1 names different: declaration 'visible' definition 'show'. [funcArgNamesDifferent] desktop-3.16.4/src/3rdparty/kmessagewidget/kmessagewidget.h:256:37: note: Function 'setCloseButtonVisible' argument 1 names different: declaration 'visible' definition 'show'. desktop-3.16.4/src/3rdparty/kmessagewidget/kmessagewidget.cpp:397:49: note: Function 'setCloseButtonVisible' argument 1 names different: declaration 'visible' definition 'show'. desktop-3.16.4/src/3rdparty/kirigami/wheelhandler.cpp:67:26: style:inconclusive: Either there is a missing 'override', or the member function 'KirigamiWheelEvent::isAccepted' can be const. [functionConst] desktop-3.16.4/src/3rdparty/kirigami/wheelhandler.h:121:10: note: Either there is a missing 'override', or the member function 'KirigamiWheelEvent::isAccepted' can be const. desktop-3.16.4/src/3rdparty/kirigami/wheelhandler.cpp:67:26: note: Either there is a missing 'override', or the member function 'KirigamiWheelEvent::isAccepted' can be const. desktop-3.16.4/src/3rdparty/kirigami/wheelhandler.h:109:5: style: Class 'KirigamiWheelEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/3rdparty/kirigami/wheelhandler.h:139:5: style: Class 'WheelFilterItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/3rdparty/kirigami/wheelhandler.cpp:571:16: style: Return value '!m_wasTouched' is always false [knownConditionTrueFalse] desktop-3.16.4/src/3rdparty/kirigami/wheelhandler.cpp:562:13: note: Assuming that condition '!m_wasTouched' is not redundant desktop-3.16.4/src/3rdparty/kirigami/wheelhandler.cpp:571:16: note: Return value '!m_wasTouched' is always false desktop-3.16.4/src/3rdparty/kirigami/wheelhandler.cpp:354:19: style: Variable 'xChange' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/3rdparty/kirigami/wheelhandler.cpp:355:19: style: Variable 'yChange' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/3rdparty/qtlockedfile/qtlockedfile.h:59:5: style: Class 'QtLockedFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/shell_integration/windows/NCUtil/RemotePathChecker.cpp:213:49: performance:inconclusive: Technically the member function 'RemotePathChecker::_StrToFileState' can be static (but you may consider moving to unnamed namespace). [functionStatic] desktop-3.16.4/shell_integration/windows/NCUtil/RemotePathChecker.h:45:15: note: Technically the member function 'RemotePathChecker::_StrToFileState' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/shell_integration/windows/NCUtil/RemotePathChecker.cpp:213:49: note: Technically the member function 'RemotePathChecker::_StrToFileState' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/3rdparty/qtlockedfile/qtlockedfile_unix.cpp:59:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/qtlockedfile/qtlockedfile_unix.cpp:89:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/qtlockedfile/qtlockedfile_win.cpp:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_ALLOCATE_BUFFER [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/qtlockedfile/qtlockedfile_win.cpp:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_semaphore_hnd [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/qtlockedfile/qtlockedfile_win.cpp:162:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_semaphore_hnd [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/qtlockedfile/qtlockedfile_win.cpp:178:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mutex_hnd [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/qtlockedfile/qtlockedfile_win.cpp:48:37: warning: Either the condition 'data!=nullptr' is redundant or there is possible null pointer dereference: data. [nullPointerRedundantCheck] desktop-3.16.4/src/3rdparty/qtlockedfile/qtlockedfile_win.cpp:49:14: note: Assuming that condition 'data!=nullptr' is not redundant desktop-3.16.4/src/3rdparty/qtlockedfile/qtlockedfile_win.cpp:48:37: note: Null pointer dereference desktop-3.16.4/src/3rdparty/qtlockedfile/qtlockedfile_win.cpp:47:21: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/3rdparty/qtlockedfile/qtlockedfile_win.cpp:77:44: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/3rdparty/qtlockedfile/qtlockedfile_win.cpp:97:56: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/3rdparty/qtsingleapplication/qtlocalpeer.cpp:88:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/qtsingleapplication/qtlocalpeer.h:48:27: performance: Function 'applicationId()' should return member 'id' by const reference. [returnByReference] desktop-3.16.4/src/3rdparty/qtsingleapplication/qtsingleapplication.cpp:79:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/qtsingleapplication/qtsingleapplication.cpp:106:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/qtsingleapplication/qtsingleapplication.cpp:174:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMinimized [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/3rdparty/qtsingleapplication/qtsingleapplication.h:54:27: performance: Function 'applicationId()' should return member 'appId' by const reference. [returnByReference] desktop-3.16.4/src/3rdparty/qtsingleapplication/qtsingleapplication.cpp:52:57: style:inconclusive: Function 'QtSingleApplication' argument 1 names different: declaration 'id' definition 'appId'. [funcArgNamesDifferent] desktop-3.16.4/src/3rdparty/qtsingleapplication/qtsingleapplication.h:46:40: note: Function 'QtSingleApplication' argument 1 names different: declaration 'id' definition 'appId'. desktop-3.16.4/src/3rdparty/qtsingleapplication/qtsingleapplication.cpp:52:57: note: Function 'QtSingleApplication' argument 1 names different: declaration 'id' definition 'appId'. desktop-3.16.4/src/3rdparty/qtsingleapplication/qtsinglecoreapplication.cpp:44:65: style:inconclusive: Function 'QtSingleCoreApplication' argument 1 names different: declaration 'id' definition 'appId'. [funcArgNamesDifferent] desktop-3.16.4/src/3rdparty/qtsingleapplication/qtsinglecoreapplication.h:42:44: note: Function 'QtSingleCoreApplication' argument 1 names different: declaration 'id' definition 'appId'. desktop-3.16.4/src/3rdparty/qtsingleapplication/qtsinglecoreapplication.cpp:44:65: note: Function 'QtSingleCoreApplication' argument 1 names different: declaration 'id' definition 'appId'. desktop-3.16.4/src/cmd/cmd.cpp:170:51: error: There is an unknown macro here somewhere. Configuration is required. If APPLICATION_NAME is a macro then please configure it. [unknownMacro] desktop-3.16.4/src/cmd/netrcparser.cpp:55:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/cmd/netrcparser.cpp:34:5: performance: Variable '_netrcLocation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] desktop-3.16.4/src/cmd/netrcparser.h:32:5: style: Class 'NetrcParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/common/checksumcalculator.cpp:36:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcChecksumCalculator [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/checksumcalculator.cpp:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkSumMD5C [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/checksumcalculator.cpp:86:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcChecksumCalculator [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/checksumcalculator.cpp:146:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcChecksumCalculator [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/checksumcalculator.cpp:163:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcChecksumCalculator [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/checksumcalculator.cpp:168:43: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/common/checksums.cpp:106:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sha256 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/checksums.cpp:127:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/checksums.cpp:194:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _checksumType [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/checksums.cpp:199:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _checksumType [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/checksums.cpp:204:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcChecksums [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/checksums.cpp:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _watcher [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/checksums.cpp:228:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcChecksums [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/checksums.cpp:240:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _checksumType [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/checksums.cpp:260:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _expectedChecksumType [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/checksums.cpp:281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _calculatedChecksumType [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/checksums.cpp:286:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _calculatedChecksum [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/checksums.cpp:292:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _calculatedChecksumType [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/checksums.cpp:316:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcChecksums [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/filesystembase.cpp:97:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteUser [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/filesystembase.cpp:155:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteUser [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/filesystembase.cpp:208:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOwner [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/filesystembase.cpp:317:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/filesystembase.cpp:645:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/filesystembase.cpp:254:66: style:inconclusive: Function 'openAndSeekFileSharedRead' argument 2 names different: declaration 'error' definition 'errorOrNull'. [funcArgNamesDifferent] desktop-3.16.4/src/common/filesystembase.h:155:72: note: Function 'openAndSeekFileSharedRead' argument 2 names different: declaration 'error' definition 'errorOrNull'. desktop-3.16.4/src/common/filesystembase.cpp:254:66: note: Function 'openAndSeekFileSharedRead' argument 2 names different: declaration 'error' definition 'errorOrNull'. desktop-3.16.4/src/common/filesystembase.cpp:596:45: style:inconclusive: Function 'moveToTrash' argument 1 names different: declaration 'filename' definition 'fileName'. [funcArgNamesDifferent] desktop-3.16.4/src/common/filesystembase.h:146:51: note: Function 'moveToTrash' argument 1 names different: declaration 'filename' definition 'fileName'. desktop-3.16.4/src/common/filesystembase.cpp:596:45: note: Function 'moveToTrash' argument 1 names different: declaration 'filename' definition 'fileName'. desktop-3.16.4/src/common/ownsql.cpp:369:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/plugin.cpp:30:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_EXECUTABLE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/preparedsqlquerymanager.cpp:40:5: error: There is an unknown macro here somewhere. Configuration is required. If ENFORCE is a macro then please configure it. [unknownMacro] desktop-3.16.4/src/common/ownsql.cpp:54:19: style:inconclusive: Technically the member function 'OCC::SqlDatabase::isOpen' can be const. [functionConst] desktop-3.16.4/src/common/ownsql.h:47:10: note: Technically the member function 'OCC::SqlDatabase::isOpen' can be const. desktop-3.16.4/src/common/ownsql.cpp:54:19: note: Technically the member function 'OCC::SqlDatabase::isOpen' can be const. desktop-3.16.4/src/common/ownsql.cpp:284:16: style:inconclusive: Technically the member function 'OCC::SqlQuery::isSelect' can be const. [functionConst] desktop-3.16.4/src/common/ownsql.h:124:10: note: Technically the member function 'OCC::SqlQuery::isSelect' can be const. desktop-3.16.4/src/common/ownsql.cpp:284:16: note: Technically the member function 'OCC::SqlQuery::isSelect' can be const. desktop-3.16.4/src/common/ownsql.cpp:289:16: style:inconclusive: Technically the member function 'OCC::SqlQuery::isPragma' can be const. [functionConst] desktop-3.16.4/src/common/ownsql.h:125:10: note: Technically the member function 'OCC::SqlQuery::isPragma' can be const. desktop-3.16.4/src/common/ownsql.cpp:289:16: note: Technically the member function 'OCC::SqlQuery::isPragma' can be const. desktop-3.16.4/src/common/ownsql.h:114:27: performance: Function 'error()' should return member '_error' by const reference. [returnByReference] desktop-3.16.4/src/common/shellextensionutils.cpp:16:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_NAME [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/shellextensionutils.cpp:23:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/shellextensionutils.cpp:30:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcShellExtensionUtils [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncfilestatus.h:43:5: style: Class 'SyncFileStatus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/common/syncjournalfilerecord.cpp:28:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fileId [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournalfilerecord.cpp:38:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lastTryModtime [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility_unix.cpp:45:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility_unix.cpp:64:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigLocation [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility_unix.cpp:91:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility_unix.cpp:141:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINUX_APPLICATION_ID [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility.cpp:78:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility.cpp:171:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIRALL_VERSION_STRING [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility.cpp:233:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility.cpp:268:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility.cpp:312:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msec [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility.cpp:334:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msec [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility.cpp:473:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _startTime [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility.cpp:498:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lapTimes [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility.cpp:504:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _startTime [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility.cpp:511:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _startTime [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility_unix.cpp:81:87: style:inconclusive: Function 'setLaunchOnStartup' argument 3 names different: declaration 'launch' definition 'enable'. [funcArgNamesDifferent] desktop-3.16.4/src/common/utility.h:96:102: note: Function 'setLaunchOnStartup' argument 3 names different: declaration 'launch' definition 'enable'. desktop-3.16.4/src/common/utility_unix.cpp:81:87: note: Function 'setLaunchOnStartup' argument 3 names different: declaration 'launch' definition 'enable'. desktop-3.16.4/src/common/utility.cpp:527:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility.cpp:653:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Other_Format [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility.cpp:379:6: warning: Possible null pointer dereference: a [nullPointer] desktop-3.16.4/src/common/utility.cpp:378:23: note: Assignment 'a=(int*)nullptr', assigned value is 0 desktop-3.16.4/src/common/utility.cpp:379:6: note: Null pointer dereference desktop-3.16.4/src/common/utility.cpp:66:9: style: The scope of the variable 'maxSize' can be reduced. [variableScope] desktop-3.16.4/src/common/utility.cpp:56:28: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] desktop-3.16.4/src/common/utility_win.cpp:53:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCH_RM_SESSION_KEY [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility_win.cpp:122:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility_win.cpp:175:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ATTRIBUTE_SYSTEM [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility_win.cpp:200:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeFormat [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility_win.cpp:207:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeFormat [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility_win.cpp:215:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeFormat [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility_win.cpp:238:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPBARDATA [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility_win.cpp:253:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_READ [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility_win.cpp:266:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_READ [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility_win.cpp:328:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_WRITE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility_win.cpp:359:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DELETE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility_win.cpp:378:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_WRITE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility_win.cpp:394:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_READ [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility_win.cpp:436:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_QUERY_VALUE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/utility_win.cpp:508:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNLEN [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/result.h:122:9: error: There is an unknown macro here somewhere. Configuration is required. If ASSERT1 is a macro then please configure it. [unknownMacro] desktop-3.16.4/src/common/utility_win.cpp:137:48: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/common/utility_win.cpp:138:28: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/common/utility_win.cpp:139:28: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/common/utility_win.cpp:211:87: style:inconclusive: Function 'setLaunchOnStartup' argument 3 names different: declaration 'launch' definition 'enable'. [funcArgNamesDifferent] desktop-3.16.4/src/common/utility.h:96:102: note: Function 'setLaunchOnStartup' argument 3 names different: declaration 'launch' definition 'enable'. desktop-3.16.4/src/common/utility_win.cpp:211:87: note: Function 'setLaunchOnStartup' argument 3 names different: declaration 'launch' definition 'enable'. desktop-3.16.4/src/crashreporter/main.cpp:55:95: error: There is an unknown macro here somewhere. Configuration is required. If CRASHREPORTER_PRODUCT_NAME is a macro then please configure it. [unknownMacro] desktop-3.16.4/src/common/syncjournaldb.cpp:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _journalMode [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:130:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:173:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDb [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:242:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:248:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dbFile [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:258:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _db [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _transaction [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:280:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _transaction [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:294:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDb [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:302:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autotestFailCounter [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:696:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:730:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _db [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:861:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _db [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:920:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _db [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:948:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1064:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDb [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1092:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1151:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDb [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1165:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1187:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1212:157: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _db [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1229:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1274:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1320:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1366:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1408:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1452:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1519:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1566:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1587:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1622:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1664:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1732:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1759:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1798:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1844:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1860:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1895:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1941:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:1972:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2010:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2039:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2053:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2069:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2090:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2104:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2118:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2156:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2182:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2211:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2250:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2279:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2300:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2334:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDb [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2357:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2393:172: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _db [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2430:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2454:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2482:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2510:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2538:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2565:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2594:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2621:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2638:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2662:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2679:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2706:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDb [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2718:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2730:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2760:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2783:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2808:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2835:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2853:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2880:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2921:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2962:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:2988:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:3010:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:3045:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:3051:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:3061:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:3067:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mutex [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:3073:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDb [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/csync/vio/csync_vio_local_unix.cpp:90:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCSyncVIOLocal [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/csync/vio/csync_vio_local_unix.cpp:149:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeDirectory [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/csync/csync_exclude.cpp:111:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/csync/csync_exclude.cpp:147:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/csync/csync_exclude.cpp:248:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/csync/csync_exclude.cpp:343:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/csync/csync_exclude.cpp:393:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/csync/csync_exclude.cpp:859:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPatternOption [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/csync/vio/csync_vio_local_win.cpp:65:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/csync/vio/csync_vio_local_win.cpp:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/csync/vio/csync_vio_local_win.cpp:121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/csync/vio/csync_vio_local_win.cpp:204:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_SHARE_WRITE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/common/syncjournaldb.cpp:941:19: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/common/syncjournaldb.cpp:1827:20: style: Local variable 'query' shadows outer variable [shadowVariable] desktop-3.16.4/src/common/syncjournaldb.cpp:1804:14: note: Shadowed declaration desktop-3.16.4/src/common/syncjournaldb.cpp:1827:20: note: Shadow variable desktop-3.16.4/src/common/syncjournaldb.cpp:954:40: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/csync/csync_exclude.h:188:9: style: Class 'BasePathString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/csync/csync_exclude.h:194:9: style: Class 'BasePathString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/csync/csync_exclude.cpp:755:15: style: The scope of the variable 'bnameFileDir' can be reduced. [variableScope] desktop-3.16.4/src/csync/csync_exclude.cpp:756:15: style: The scope of the variable 'bnameDir' can be reduced. [variableScope] desktop-3.16.4/src/csync/csync_exclude.cpp:757:15: style: The scope of the variable 'fullFileDir' can be reduced. [variableScope] desktop-3.16.4/src/csync/csync_exclude.cpp:758:15: style: The scope of the variable 'fullDir' can be reduced. [variableScope] desktop-3.16.4/src/csync/csync_exclude.cpp:507:67: style:inconclusive: Function 'fullPatternMatch' argument 1 names different: declaration 'path' definition 'p'. [funcArgNamesDifferent] desktop-3.16.4/src/csync/csync_exclude.h:182:70: note: Function 'fullPatternMatch' argument 1 names different: declaration 'path' definition 'p'. desktop-3.16.4/src/csync/csync_exclude.cpp:507:67: note: Function 'fullPatternMatch' argument 1 names different: declaration 'path' definition 'p'. desktop-3.16.4/src/gui/accountsetupcommandlinemanager.cpp:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountSetupCommandLineManager [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountmanager.cpp:106:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountmanager.cpp:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountManager [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountmanager.cpp:177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountManager [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountmanager.cpp:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountManager [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountmanager.cpp:305:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountManager [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountmanager.cpp:317:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountManager [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountmanager.cpp:328:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountManager [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountmanager.cpp:439:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountManager [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.h:109:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] desktop-3.16.4/src/gui/accountstate.h:268:14: warning: Member variable 'AccountState::_state' is not initialized in the constructor. [uninitMemberVarPrivate] desktop-3.16.4/src/gui/accountstate.h:268:14: warning: Member variable 'AccountState::_connectionStatus' is not initialized in the constructor. [uninitMemberVarPrivate] desktop-3.16.4/src/gui/tray/activitylistmodel.h:104:18: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::ActivityListModel::activityList' can be const. [functionConst] desktop-3.16.4/src/gui/tray/activitylistmodel.h:105:18: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::ActivityListModel::errorsList' can be const. [functionConst] desktop-3.16.4/src/gui/tray/usermodel.h:70:5: style: Class 'User' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/accountmanager.h:62:42: performance: Function 'accounts()' should return member '_accounts' by const reference. [returnByReference] desktop-3.16.4/src/gui/sslerrordialog.h:55:42: performance: Function 'unknownCerts()' should return member '_unknownCerts' by const reference. [returnByReference] desktop-3.16.4/src/gui/tray/activitylistmodel.h:104:18: performance: Function 'activityList()' should return member '_finalList' by const reference. [returnByReference] desktop-3.16.4/src/gui/tray/activitylistmodel.h:105:18: performance: Function 'errorsList()' should return member '_notificationErrorsLists' by const reference. [returnByReference] desktop-3.16.4/src/gui/accountmanager.cpp:566:22: style: Local variable 'account' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/accountmanager.h:67:21: note: Shadowed declaration desktop-3.16.4/src/gui/accountmanager.cpp:566:22: note: Shadow variable desktop-3.16.4/src/gui/accountmanager.cpp:625:22: style: Local variable 'account' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/accountmanager.h:67:21: note: Shadowed declaration desktop-3.16.4/src/gui/accountmanager.cpp:625:22: note: Shadow variable desktop-3.16.4/src/gui/accountsetupfromcommandlinejob.cpp:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountSetupCommandLineJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsetupfromcommandlinejob.cpp:109:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountSetupCommandLineJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsetupfromcommandlinejob.cpp:127:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RedirectionTargetAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsetupfromcommandlinejob.cpp:172:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Off [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsetupfromcommandlinejob.cpp:205:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountSetupCommandLineJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.h:231:53: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] desktop-3.16.4/src/gui/accountsetupfromcommandlinejob.cpp:38:69: style:inconclusive: Function 'AccountSetupFromCommandLineJob' argument 5 names different: declaration 'nonVfsMode' definition 'isVfsEnabled'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/accountsetupfromcommandlinejob.h:36:41: note: Function 'AccountSetupFromCommandLineJob' argument 5 names different: declaration 'nonVfsMode' definition 'isVfsEnabled'. desktop-3.16.4/src/gui/accountsetupfromcommandlinejob.cpp:38:69: note: Function 'AccountSetupFromCommandLineJob' argument 5 names different: declaration 'nonVfsMode' definition 'isVfsEnabled'. desktop-3.16.4/src/gui/accountsetupfromcommandlinejob.cpp:39:72: performance: Function parameter 'remoteDirPath' should be passed by const reference. [passedByValue] desktop-3.16.4/src/gui/addcertificatedialog.cpp:52:59: performance: Function parameter 'message' should be passed by const reference. [passedByValue] desktop-3.16.4/src/gui/accountstate.cpp:124:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountState [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountstate.cpp:285:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountstate.cpp:297:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountState [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountstate.cpp:358:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountState [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountstate.cpp:467:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountState [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountstate.cpp:480:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountState [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountstate.cpp:498:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountState [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountstate.cpp:506:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountState [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountstate.cpp:550:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountState [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountstate.cpp:557:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountState [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountstate.cpp:596:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountState [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountstate.cpp:621:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoNotDisturb [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountstate.cpp:628:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountState [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:99:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:121:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:161:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HoverMove [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:247:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expand [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:322:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Positive [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:352:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountSettings [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:401:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:465:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountSettings [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:504:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountSettings [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:566:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:608:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:680:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:759:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:796:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:809:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountSettings [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:870:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountSettings [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:882:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountSettings [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:954:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountSettings [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:1013:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AcceptRole [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:1065:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnlineOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:1087:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountSettings [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:1106:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeWriter [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:1132:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:1173:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountSettings [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:1189:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountSettings [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:1396:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountSettings [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:1431:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleSelection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:1458:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:1517:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectiveSyncE2eFoldersToRemoveFromBlacklist [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:1549:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectiveSyncBlackList [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:1560:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccountSettings [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:1603:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectiveSyncUndecidedList [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:1657:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hide [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountsettings.cpp:1757:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Information [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/accountstate.h:101:17: performance: Function 'connectionErrors()' should return member '_connectionErrors' by const reference. [returnByReference] desktop-3.16.4/src/gui/accountstate.h:108:20: performance: Function 'appList()' should return member '_apps' by const reference. [returnByReference] desktop-3.16.4/src/gui/accountstate.h:146:16: performance: Function 'notificationsEtagResponseHeader()' should return member '_notificationsEtagResponseHeader' by const reference. [returnByReference] desktop-3.16.4/src/gui/accountstate.h:156:16: performance: Function 'navigationAppsEtagResponseHeader()' should return member '_navigationAppsEtagResponseHeader' by const reference. [returnByReference] desktop-3.16.4/src/gui/accountstate.h:281:27: performance: Function 'name()' should return member '_name' by const reference. [returnByReference] desktop-3.16.4/src/gui/accountstate.h:283:27: performance: Function 'id()' should return member '_id' by const reference. [returnByReference] desktop-3.16.4/src/gui/accountstate.h:273:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] desktop-3.16.4/src/gui/tray/activitydata.h:86:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] desktop-3.16.4/src/gui/authenticationdialog.cpp:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PlainText [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/callstatechecker.cpp:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCallStateChecker [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/callstatechecker.cpp:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCallStateChecker [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/callstatechecker.cpp:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCallStateChecker [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/callstatechecker.cpp:132:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCallStateChecker [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/callstatechecker.cpp:158:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCallStateChecker [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/application.cpp:141:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIRALL_VERSION_STRING [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/application.cpp:256:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_REV_DOMAIN [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/application.cpp:496:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonModal [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/application.cpp:541:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/application.cpp:584:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/application.cpp:597:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serverVersionChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/application.cpp:619:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serverVersionChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/application.cpp:645:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Site [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/application.cpp:676:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/application.cpp:712:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/application.cpp:821:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/application.cpp:894:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/application.cpp:905:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/application.cpp:927:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/application.cpp:978:131: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Underscore [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/application.cpp:1057:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/application.cpp:1088:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileOpen [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderstatusmodel.h:118:10: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::FolderStatusModel::isDirty' can be const. [functionConst] desktop-3.16.4/src/gui/callstatechecker.h:35:27: performance: Function 'token()' should return member '_token' by const reference. [returnByReference] desktop-3.16.4/src/gui/folderstatusmodel.h:45:5: style: Class 'FolderStatusModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/tooltipupdater.h:40:5: style: Class 'ToolTipUpdater' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/ignorelisttablewidget.h:18:5: style: Class 'IgnoreListTableWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/wizard/owncloudwizard.h:57:5: style: Class 'OwncloudWizard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/accountsettings.cpp:150:5: style: Class 'MouseCursorChanger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/accountsettings.cpp:700:13: style: Condition 'folder' is always true [knownConditionTrueFalse] desktop-3.16.4/src/gui/accountsettings.cpp:1145:5: style: Statements following 'break' will never be executed. [unreachableCode] desktop-3.16.4/src/gui/accountsettings.cpp:399:83: style:inconclusive: Function 'canEncryptOrDecrypt' argument 1 names different: declaration 'folderInfo' definition 'info'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/accountsettings.h:64:70: note: Function 'canEncryptOrDecrypt' argument 1 names different: declaration 'folderInfo' definition 'info'. desktop-3.16.4/src/gui/accountsettings.cpp:399:83: note: Function 'canEncryptOrDecrypt' argument 1 names different: declaration 'folderInfo' definition 'info'. desktop-3.16.4/src/gui/accountsettings.cpp:583:76: style:inconclusive: Function 'slotSubfolderContextMenuRequested' argument 1 names different: declaration 'idx' definition 'index'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/accountsettings.h:103:63: note: Function 'slotSubfolderContextMenuRequested' argument 1 names different: declaration 'idx' definition 'index'. desktop-3.16.4/src/gui/accountsettings.cpp:583:76: note: Function 'slotSubfolderContextMenuRequested' argument 1 names different: declaration 'idx' definition 'index'. desktop-3.16.4/src/gui/accountsettings.cpp:583:97: style:inconclusive: Function 'slotSubfolderContextMenuRequested' argument 2 names different: declaration 'point' definition 'pos'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/accountsettings.h:103:82: note: Function 'slotSubfolderContextMenuRequested' argument 2 names different: declaration 'point' definition 'pos'. desktop-3.16.4/src/gui/accountsettings.cpp:583:97: note: Function 'slotSubfolderContextMenuRequested' argument 2 names different: declaration 'point' definition 'pos'. desktop-3.16.4/src/gui/accountsettings.cpp:492:16: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/accountsettings.cpp:1742:61: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/gui/caseclashfilenamedialog.cpp:100:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/caseclashfilenamedialog.cpp:180:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Subdirectories [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/caseclashfilenamedialog.cpp:217:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExtension [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/caseclashfilenamedialog.cpp:245:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/caseclashfilenamedialog.cpp:287:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/caseclashfilenamedialog.cpp:45:19: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/gui/cloudproviders/cloudprovidermanager.cpp:32:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_NAME [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/cloudproviders/cloudproviderwrapper.cpp:47:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOUD_PROVIDERS_ACCOUNT_STATUS_IDLE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/cloudproviders/cloudproviderwrapper.cpp:82:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_NONE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/cloudproviders/cloudproviderwrapper.cpp:131:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable estimatedEta [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/cloudproviders/cloudproviderwrapper.cpp:181:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOUD_PROVIDERS_ACCOUNT_STATUS_ERROR [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/cloudproviders/cloudproviderwrapper.cpp:195:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOUD_PROVIDERS_ACCOUNT_STATUS_SYNCING [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/cloudproviders/cloudproviderwrapper.cpp:202:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOUD_PROVIDERS_ACCOUNT_STATUS_IDLE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/conflictdialog.cpp:53:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/conflictdialog.cpp:174:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/conflictdialog.h:35:27: performance: Function 'baseFilename()' should return member '_baseFilename' by const reference. [returnByReference] desktop-3.16.4/src/gui/application.cpp:1035:19: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::Application::giveHelp' can be const. [functionConst] desktop-3.16.4/src/gui/application.h:63:10: note: Either there is a missing 'override', or the member function 'OCC::Application::giveHelp' can be const. desktop-3.16.4/src/gui/application.cpp:1035:19: note: Either there is a missing 'override', or the member function 'OCC::Application::giveHelp' can be const. desktop-3.16.4/src/gui/application.cpp:932:19: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::Application::debugMode' can be const. [functionConst] desktop-3.16.4/src/gui/application.h:66:10: note: Either there is a missing 'override', or the member function 'OCC::Application::debugMode' can be const. desktop-3.16.4/src/gui/application.cpp:932:19: note: Either there is a missing 'override', or the member function 'OCC::Application::debugMode' can be const. desktop-3.16.4/src/gui/application.cpp:1040:19: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::Application::versionOnly' can be const. [functionConst] desktop-3.16.4/src/gui/application.h:68:10: note: Either there is a missing 'override', or the member function 'OCC::Application::versionOnly' can be const. desktop-3.16.4/src/gui/application.cpp:1040:19: note: Either there is a missing 'override', or the member function 'OCC::Application::versionOnly' can be const. desktop-3.16.4/src/gui/shellextensionsserver.h:49:5: style: Class 'ShellExtensionsServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/application.cpp:924:40: performance: Function parameter 'errorHint' should be passed by const reference. [passedByValue] desktop-3.16.4/src/gui/cloudproviders/cloudproviderwrapper.cpp:214:13: style: Unused variable: item_label [unusedVariable] desktop-3.16.4/src/gui/cloudproviders/cloudproviderwrapper.cpp:155:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] desktop-3.16.4/src/gui/conflictsolver.cpp:91:126: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/conflictsolver.cpp:134:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcConflict [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/conflictsolver.cpp:158:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcConflict [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/conflictsolver.h:39:27: performance: Function 'localVersionFilename()' should return member '_localVersionFilename' by const reference. [returnByReference] desktop-3.16.4/src/gui/conflictsolver.h:40:27: performance: Function 'remoteVersionFilename()' should return member '_remoteVersionFilename' by const reference. [returnByReference] desktop-3.16.4/src/gui/creds/credentialsfactory.cpp:39:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcGuiCredentials [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/flow2auth.cpp:84:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentLengthHeader [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/flow2auth.cpp:198:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/httpcredentialsgui.cpp:41:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable askFromUserAsync [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/httpcredentialsgui.cpp:49:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Basic [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/httpcredentialsgui.cpp:67:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/connectionvalidator.cpp:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcConnectionValidator [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/connectionvalidator.cpp:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcConnectionValidator [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/connectionvalidator.cpp:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcConnectionValidator [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/connectionvalidator.cpp:163:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcConnectionValidator [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/connectionvalidator.cpp:199:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcConnectionValidator [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/connectionvalidator.cpp:213:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SslHandshakeFailedError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/connectionvalidator.cpp:266:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcConnectionValidator [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/connectionvalidator.cpp:292:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcConnectionValidator [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/connectionvalidator.cpp:359:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcConnectionValidator [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/connectionvalidator.cpp:388:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcConnectionValidator [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/connectionvalidator.cpp:410:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcConnectionValidator [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/connectionvalidator.cpp:399:60: style: Condition '_needToSign' is always false [knownConditionTrueFalse] desktop-3.16.4/src/gui/connectionvalidator.cpp:398:23: note: Assignment '_needToSign=false', assigned value is 0 desktop-3.16.4/src/gui/connectionvalidator.cpp:399:60: note: Condition '_needToSign' is always false desktop-3.16.4/src/gui/connectionvalidator.cpp:391:20: style: Local variable 'needToSign' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/connectionvalidator.h:89:24: note: Shadowed declaration desktop-3.16.4/src/gui/connectionvalidator.cpp:391:20: note: Shadow variable desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:131:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wasFetched [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:148:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable authType [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:206:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:216:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcWebFlowCredentials [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:242:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _account [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:265:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcWebFlowCredentials [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:305:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:335:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcWebFlowCredentials [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:348:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _account [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:408:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:418:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _account [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:430:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pem [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:452:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rsa [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:477:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _account [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:494:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pem [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:531:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EntryNotFound [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:561:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _account [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:40:5: style: Class 'WebFlowCredentialsAccessManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:159:13: style: Condition '!useFlow2' is always false [knownConditionTrueFalse] desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:154:25: note: Assignment 'useFlow2=true', assigned value is 1 desktop-3.16.4/src/gui/creds/webflowcredentials.cpp:159:13: note: Condition '!useFlow2' is always false desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.cpp:25:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.cpp:170:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LoggedIn [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.h:45:35: performance: Function parameter 'user' should be passed by const reference. [passedByValue] desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.h:45:55: performance: Function parameter 'pass' should be passed by const reference. [passedByValue] desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.h:45:75: performance: Function parameter 'host' should be passed by const reference. [passedByValue] desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.cpp:101:32: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::WebFlowCredentialsDialog::setUrl' can be const. [functionConst] desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.h:28:10: note: Either there is a missing 'override', or the member function 'OCC::WebFlowCredentialsDialog::setUrl' can be const. desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.cpp:101:32: note: Either there is a missing 'override', or the member function 'OCC::WebFlowCredentialsDialog::setUrl' can be const. desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.cpp:154:32: performance:inconclusive: Either there is a missing 'override', or the member function 'OCC::WebFlowCredentialsDialog::customizeStyle' can be static. [functionStatic] desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.h:51:10: note: Either there is a missing 'override', or the member function 'OCC::WebFlowCredentialsDialog::customizeStyle' can be static. desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.cpp:154:32: note: Either there is a missing 'override', or the member function 'OCC::WebFlowCredentialsDialog::customizeStyle' can be static. desktop-3.16.4/src/gui/editlocallyverificationjob.cpp:90:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEditLocallyVerificationJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallymanager.cpp:49:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEditLocallyManager [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallymanager.cpp:55:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Critical [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallymanager.cpp:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallymanager.cpp:82:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallymanager.cpp:123:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEditLocallyManager [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallymanager.cpp:182:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEditLocallyManager [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallyjob.cpp:38:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallyjob.cpp:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEditLocallyJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallyjob.cpp:75:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEditLocallyJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallyjob.cpp:105:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEditLocallyJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallyjob.cpp:162:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Down [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallyjob.cpp:201:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEditLocallyJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallyjob.cpp:291:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectiveSyncBlackList [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallyjob.cpp:318:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEditLocallyJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallyjob.cpp:347:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEditLocallyJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallyjob.cpp:358:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallyjob.cpp:377:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEditLocallyJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallyjob.cpp:413:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEditLocallyJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallyjob.cpp:433:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEditLocallyJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallyjob.cpp:480:135: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LockedItem [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallyjob.cpp:559:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/editlocallyjob.cpp:294:51: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/gui/fileactivitylistmodel.cpp:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileActivityListModel [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/fileactivitylistmodel.cpp:82:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activitiesReceived [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/fileactivitylistmodel.h:30:27: performance: Function 'localPath()' should return member '_localPath' by const reference. [returnByReference] desktop-3.16.4/src/gui/fileactivitylistmodel.cpp:53:16: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/filedetails/datefieldbackend.cpp:29:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortFormat [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/datefieldbackend.cpp:29:5: performance: Variable '_dateFormat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] desktop-3.16.4/src/gui/filedetails/datefieldbackend.cpp:96:10: style: Local variable 'date' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/filedetails/datefieldbackend.h:46:25: note: Shadowed declaration desktop-3.16.4/src/gui/filedetails/datefieldbackend.cpp:96:10: note: Shadow variable desktop-3.16.4/src/gui/filedetails/filedetails.cpp:67:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileDetails [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/filedetails.cpp:192:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WithSuffix [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/filedetails.h:46:27: performance: Function 'localPath()' should return member '_localPath' by const reference. [returnByReference] desktop-3.16.4/src/gui/filedetails/filedetails.h:51:27: performance: Function 'lockExpireString()' should return member '_lockExpireString' by const reference. [returnByReference] desktop-3.16.4/src/gui/filedetails/filedetails.cpp:188:16: style: Local variable 'localPath' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/filedetails/filedetails.h:46:27: note: Shadowed declaration desktop-3.16.4/src/gui/filedetails/filedetails.cpp:188:16: note: Shadow variable desktop-3.16.4/src/gui/filedetails/shareemodel.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndexIsValid [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/shareemodel.cpp:200:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcShareeModel [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/shareemodel.cpp:227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcShareeModel [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/shareemodel.cpp:275:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LookupServerSearch [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/shareemodel.h:63:27: performance: Function 'searchString()' should return member '_searchString' by const reference. [returnByReference] desktop-3.16.4/src/gui/filedetails/sortedsharemodel.cpp:24:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sortedsharemodel.cpp:43:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypePlaceholderLink [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndexIsValid [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:247:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcShareModel [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:362:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSharing [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:400:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeLink [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:430:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeLink [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:468:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcShareModel [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:498:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSharing [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:550:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSharing [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:662:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcShareModel [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:700:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndexIsValid [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:755:140: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SharePermissionCreate [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:825:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeLink [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:854:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeLink [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:979:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Remove [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:1003:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SharePermissionUpdate [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:1022:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SharePermissionShare [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:1103:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndexIsValid [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:1208:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcShareModel [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:1236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcShareModel [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.cpp:1402:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SharePermissionShare [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/emojimodel.cpp:30:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emoji [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/emojimodel.cpp:114:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filetagmodel.cpp:61:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileTagModel [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filetagmodel.cpp:80:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileTagModel [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filetagmodel.cpp:110:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileTagModel [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filetagmodel.h:41:27: performance: Function 'serverRelativePath()' should return member '_serverRelativePath' by const reference. [returnByReference] desktop-3.16.4/src/gui/filetagmodel.h:47:27: performance: Function 'overflowTagsString()' should return member '_overflowTagsString' by const reference. [returnByReference] desktop-3.16.4/src/gui/foldercreationdialog.cpp:37:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/foldercreationdialog.cpp:80:127: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/filedetails/sharemodel.h:119:27: performance: Function 'localPath()' should return member '_localPath' by const reference. [returnByReference] desktop-3.16.4/src/gui/filedetails/sharemodel.h:135:27: performance: Function 'shareOwnerDisplayName()' should return member '_shareOwnerDisplayName' by const reference. [returnByReference] desktop-3.16.4/src/gui/filedetails/sharemodel.h:136:27: performance: Function 'shareOwnerAvatar()' should return member '_shareOwnerAvatar' by const reference. [returnByReference] desktop-3.16.4/src/gui/filedetails/sharemodel.h:138:27: performance: Function 'sharedWithMeRemainingTimeString()' should return member '_sharedWithMeRemainingTimeString' by const reference. [returnByReference] desktop-3.16.4/src/gui/folderstatusdelegate.cpp:75:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_PushButton [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderstatusdelegate.cpp:122:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderstatusdelegate.cpp:391:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_ButtonIconSize [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderstatusdelegate.cpp:407:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_PushButton [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:51:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hidden [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:137:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileStatusChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:246:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:363:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:394:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:426:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:499:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:629:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:702:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:717:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:778:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:798:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:806:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:829:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:844:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:928:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:946:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:988:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:996:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISABLE_VIRTUAL_FILES_SYNC_FOLDER [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1009:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1040:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1114:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1196:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1240:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1291:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1320:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1350:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectiveSyncWhiteList [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1355:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectiveSyncBlackList [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1387:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1470:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1517:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1579:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlobalProxy [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1626:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Remove [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1650:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1678:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1792:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Propagation [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:1921:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:2043:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:2063:121: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:2069:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderman.cpp:2087:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolderMan [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:77:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotYetStarted [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:309:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetupError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:322:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotYetStarted [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:333:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:348:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotYetStarted [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:353:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:384:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:394:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:435:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:522:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetupError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:572:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:596:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:689:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:735:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:747:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:784:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:828:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Off [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:858:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:922:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:946:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:981:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectiveSyncUndecidedList [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:988:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectiveSyncUndecidedList [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:996:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectiveSyncBlackList [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1013:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1031:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1075:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1142:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Off [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1192:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlobalLimit [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1242:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1326:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1348:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_NONE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1373:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectiveSyncBlackList [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1408:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectiveSyncBlackList [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1450:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1477:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1544:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectiveSyncBlackList [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1567:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1591:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SyncRunning [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1599:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1606:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1623:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1642:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1672:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1695:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Off [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1700:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Down [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1729:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1818:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowsCfApi [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.cpp:1842:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Off [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderstatusdelegate.cpp:71:22: style: Local variable 'fm' shadows outer variable [shadowVariable] desktop-3.16.4/src/gui/folderstatusdelegate.cpp:65:18: note: Shadowed declaration desktop-3.16.4/src/gui/folderstatusdelegate.cpp:71:22: note: Shadow variable desktop-3.16.4/src/gui/folderstatusdelegate.cpp:363:25: style: Local variable 'index' shadows outer argument [shadowArgument] desktop-3.16.4/src/gui/folderstatusdelegate.cpp:356:60: note: Shadowed declaration desktop-3.16.4/src/gui/folderstatusdelegate.cpp:363:25: note: Shadow variable desktop-3.16.4/src/gui/folderstatusdelegate.cpp:227:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] desktop-3.16.4/src/gui/folderstatusmodel.cpp:57:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderstatusmodel.cpp:71:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderstatusmodel.cpp:125:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemNeverHasChildren [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderstatusmodel.cpp:150:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderstatusmodel.cpp:338:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderstatusmodel.cpp:722:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PartiallyChecked [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderstatusmodel.cpp:863:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentNotFoundError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderstatusmodel.cpp:919:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderstatusmodel.cpp:992:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _progress [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderstatusmodel.cpp:1175:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _progress [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderstatusmodel.cpp:1223:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fetched [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderstatusmodel.cpp:1286:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folder.h:137:27: performance: Function 'alias()' should return member 'alias' by const reference. [returnByReference] desktop-3.16.4/src/gui/folder.h:148:27: performance: Function 'path()' should return member '_canonicalLocalPath' by const reference. [returnByReference] desktop-3.16.4/src/gui/folder.h:161:27: performance: Function 'remotePath()' should return member 'targetPath' by const reference. [returnByReference] desktop-3.16.4/src/gui/folder.cpp:1419:23: style: Condition '!inDecidedLists' is always true [knownConditionTrueFalse] desktop-3.16.4/src/gui/folder.cpp:1412:9: note: Assuming that condition 'inDecidedLists' is not redundant desktop-3.16.4/src/gui/folder.cpp:1419:23: note: Condition '!inDecidedLists' is always true desktop-3.16.4/src/gui/folderman.cpp:1464:19: style: Error code from the return value of function parentDir.cdUp() is not used. [ignoredReturnErrorCode] desktop-3.16.4/src/gui/folder.cpp:1777:22: style: Local variable 'path' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folder.h:148:27: note: Shadowed declaration desktop-3.16.4/src/gui/folder.cpp:1777:22: note: Shadow variable desktop-3.16.4/src/gui/folder.cpp:1831:40: style: Parameter 'settings' can be declared as reference to const [constParameterReference] desktop-3.16.4/src/gui/folderman.h:192:36: performance: Function 'scheduleQueue()' should return member '_scheduledFolders' by const reference. [returnByReference] desktop-3.16.4/src/gui/folderman.cpp:593:17: warning: Either the condition '!folder' is redundant or there is possible null pointer dereference: folder. [nullPointerRedundantCheck] desktop-3.16.4/src/gui/folderman.cpp:598:21: note: Assuming that condition '!folder' is not redundant desktop-3.16.4/src/gui/folderman.cpp:593:17: note: Null pointer dereference desktop-3.16.4/src/gui/folderman.cpp:595:55: warning: Either the condition '!folder' is redundant or there is possible null pointer dereference: folder. [nullPointerRedundantCheck] desktop-3.16.4/src/gui/folderman.cpp:598:21: note: Assuming that condition '!folder' is not redundant desktop-3.16.4/src/gui/folderman.cpp:595:55: note: Null pointer dereference desktop-3.16.4/src/gui/folderman.cpp:1253:5: warning: Either the condition 'folder' is redundant or there is possible null pointer dereference: folder. [nullPointerRedundantCheck] desktop-3.16.4/src/gui/folderman.cpp:1255:9: note: Assuming that condition 'folder' is not redundant desktop-3.16.4/src/gui/folderman.cpp:1253:5: note: Null pointer dereference desktop-3.16.4/src/gui/folderman.cpp:497:78: style:inconclusive: Function 'setupLegacyFolder' argument 2 names different: declaration 'account' definition 'accountState'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/folderman.h:130:59: note: Function 'setupLegacyFolder' argument 2 names different: declaration 'account' definition 'accountState'. desktop-3.16.4/src/gui/folderman.cpp:497:78: note: Function 'setupLegacyFolder' argument 2 names different: declaration 'account' definition 'accountState'. desktop-3.16.4/src/gui/folderman.cpp:232:21: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:232:21: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:272:22: style: Local variable 'settings' shadows outer argument [shadowArgument] desktop-3.16.4/src/gui/folderman.cpp:239:47: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:272:22: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:297:28: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:297:28: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:329:28: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:329:28: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:812:17: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:812:17: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:962:13: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:962:13: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:1030:15: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:1030:15: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:1244:10: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:1244:10: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:1282:10: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:1282:10: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:1328:16: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:1328:16: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:1368:21: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:1368:21: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:1574:21: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:1574:21: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:1590:15: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:1590:15: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:1601:21: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:1601:21: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:1612:20: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:1612:20: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:1647:16: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:1647:16: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:1691:20: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:1691:20: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:1720:25: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:1720:25: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:1976:13: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:1976:13: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:2023:21: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:2023:21: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:2056:15: style: Local variable 'folder' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderman.h:124:13: note: Shadowed declaration desktop-3.16.4/src/gui/folderman.cpp:2056:15: note: Shadow variable desktop-3.16.4/src/gui/folderman.cpp:297:28: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/folderman.cpp:812:17: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/folderman.cpp:869:21: style: Variable 'f' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/folderman.cpp:907:17: style: Variable 'lastFolder' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/folderman.cpp:1018:115: style: Parameter 'folder' can be declared as pointer to const [constParameterPointer] desktop-3.16.4/src/gui/folderman.cpp:1612:20: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/folderman.cpp:1935:15: style: Variable 'f' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/folderman.cpp:814:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/gui/folderman.cpp:1077:28: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/gui/folderstatusmodel.cpp:63:13: warning: Either the condition '!accountState' is redundant or there is possible null pointer dereference: accountState. [nullPointerRedundantCheck] desktop-3.16.4/src/gui/folderstatusmodel.cpp:77:13: note: Assuming that condition '!accountState' is not redundant desktop-3.16.4/src/gui/folderstatusmodel.cpp:63:13: note: Null pointer dereference desktop-3.16.4/src/gui/folderstatusmodel.cpp:476:53: style:inconclusive: Function 'indexForPath' argument 1 names different: declaration 'f' definition 'folder'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/folderstatusmodel.h:124:38: note: Function 'indexForPath' argument 1 names different: declaration 'f' definition 'folder'. desktop-3.16.4/src/gui/folderstatusmodel.cpp:476:53: note: Function 'indexForPath' argument 1 names different: declaration 'f' definition 'folder'. desktop-3.16.4/src/gui/folderstatusmodel.cpp:663:62: style:inconclusive: Function 'slotGatherPermissions' argument 1 names different: declaration 'name' definition 'href'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/folderstatusmodel.h:137:47: note: Function 'slotGatherPermissions' argument 1 names different: declaration 'name' definition 'href'. desktop-3.16.4/src/gui/folderstatusmodel.cpp:663:62: note: Function 'slotGatherPermissions' argument 1 names different: declaration 'name' definition 'href'. desktop-3.16.4/src/gui/folderstatusmodel.cpp:663:98: style:inconclusive: Function 'slotGatherPermissions' argument 2 names different: declaration 'properties' definition 'map'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/folderstatusmodel.h:137:83: note: Function 'slotGatherPermissions' argument 2 names different: declaration 'properties' definition 'map'. desktop-3.16.4/src/gui/folderstatusmodel.cpp:663:98: note: Function 'slotGatherPermissions' argument 2 names different: declaration 'properties' definition 'map'. desktop-3.16.4/src/gui/folderstatusmodel.cpp:848:67: style:inconclusive: Function 'slotLscolFinishedWithError' argument 1 names different: declaration 'r' definition 'reply'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/folderstatusmodel.h:139:52: note: Function 'slotLscolFinishedWithError' argument 1 names different: declaration 'r' definition 'reply'. desktop-3.16.4/src/gui/folderstatusmodel.cpp:848:67: note: Function 'slotLscolFinishedWithError' argument 1 names different: declaration 'r' definition 'reply'. desktop-3.16.4/src/gui/folderstatusmodel.cpp:348:28: style: Local variable 'parent' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderstatusmodel.h:55:31: note: Shadowed declaration desktop-3.16.4/src/gui/folderstatusmodel.cpp:348:28: note: Shadow variable desktop-3.16.4/src/gui/folderstatusmodel.cpp:373:28: style: Local variable 'parent' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderstatusmodel.h:55:31: note: Shadowed declaration desktop-3.16.4/src/gui/folderstatusmodel.cpp:373:28: note: Shadow variable desktop-3.16.4/src/gui/folderstatusmodel.cpp:388:28: style: Local variable 'parent' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderstatusmodel.h:55:31: note: Shadowed declaration desktop-3.16.4/src/gui/folderstatusmodel.cpp:388:28: note: Shadow variable desktop-3.16.4/src/gui/folderstatusmodel.cpp:503:16: style: Local variable 'parent' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/folderstatusmodel.h:55:31: note: Shadowed declaration desktop-3.16.4/src/gui/folderstatusmodel.cpp:503:16: note: Shadow variable desktop-3.16.4/src/gui/folderstatusmodel.cpp:173:25: style: Variable 'xParent' can be declared as pointer to const [constVariableReference] desktop-3.16.4/src/gui/folderstatusmodel.cpp:207:28: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/folderstatusmodel.cpp:216:20: style: Variable 'folderInfo' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/folderstatusmodel.cpp:235:16: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/folderstatusmodel.cpp:349:28: style: Variable 'parentInfo' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/folderstatusmodel.cpp:374:28: style: Variable 'parentInfo' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/folderstatusmodel.cpp:389:28: style: Variable 'parentInfo' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/folderstatusmodel.cpp:428:20: style: Variable 'sub' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/folderstatusmodel.cpp:466:20: style: Variable 'info' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/folderstatusmodel.cpp:601:27: style: Variable 'info' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/folderstatusmodel.cpp:1283:20: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/folderstatusmodel.cpp:353:58: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/gui/folderwatcher_linux.cpp:36:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwatcher_linux.cpp:57:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dirs [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwatcher_linux.cpp:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_CLOSE_WRITE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwatcher_linux.cpp:139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwatcher.cpp:82:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDotAndDotDot [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwatcher.cpp:126:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwatcher.cpp:215:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unlocked [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwatcher.cpp:152:20: performance:inconclusive: Either there is a missing 'override', or the member function 'OCC::FolderWatcher::testLinuxWatchCount' can be static. [functionStatic] desktop-3.16.4/src/gui/folderwatcher.h:81:23: note: Either there is a missing 'override', or the member function 'OCC::FolderWatcher::testLinuxWatchCount' can be static. desktop-3.16.4/src/gui/folderwatcher.cpp:152:20: note: Either there is a missing 'override', or the member function 'OCC::FolderWatcher::testLinuxWatchCount' can be static. desktop-3.16.4/src/gui/folderwatcher.cpp:88:18: style: Local variable 'dir' shadows outer argument [shadowArgument] desktop-3.16.4/src/gui/folderwatcher.cpp:81:41: note: Shadowed declaration desktop-3.16.4/src/gui/folderwatcher.cpp:88:18: note: Shadow variable desktop-3.16.4/src/gui/folderwatcher_linux.cpp:163:13: style: Condition '!event' is always false [knownConditionTrueFalse] desktop-3.16.4/src/gui/folderwatcher_linux.cpp:162:18: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/gui/folderwatcher_win.cpp:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_SHARE_READ [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwatcher_mac.cpp:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFSEventStreamEventFlagMustScanSubDirs [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwatcher_mac.cpp:112:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFSEventStreamEventIdSinceNow [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwatcher_mac.cpp:127:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllDirs [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwatcher_mac.cpp:147:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Subdirectories [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwatcher_mac.cpp:122:35: performance:inconclusive: Technically the member function 'OCC::FolderWatcherPrivate::addCoalescedPaths' can be static (but you may consider moving to unnamed namespace). [functionStatic] desktop-3.16.4/src/gui/folderwatcher_mac.h:37:17: note: Technically the member function 'OCC::FolderWatcherPrivate::addCoalescedPaths' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/gui/folderwatcher_mac.cpp:122:35: note: Technically the member function 'OCC::FolderWatcherPrivate::addCoalescedPaths' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/gui/folderwatcher_win.h:35:5: style: Class 'WatcherThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/folderwatcher_win.cpp:133:28: style: Local variable 'error' shadows outer variable [shadowVariable] desktop-3.16.4/src/gui/folderwatcher_win.cpp:98:20: note: Shadowed declaration desktop-3.16.4/src/gui/folderwatcher_win.cpp:133:28: note: Shadow variable desktop-3.16.4/src/gui/guiutility.cpp:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUtility [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/guiutility.cpp:75:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUtility [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwizard.cpp:54:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwizard.cpp:94:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RichText [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwizard.cpp:141:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HomeLocation [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwizard.cpp:194:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwizard.cpp:219:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwizard.cpp:239:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwizard.cpp:277:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwizard.cpp:304:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwizard.cpp:366:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwizard.cpp:411:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwizard.cpp:418:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwizard.cpp:491:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwizard.cpp:575:142: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Off [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwizard.cpp:611:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowsCfApi [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwizard.cpp:629:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowsCfApi [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwizard.cpp:682:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModernStyle [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/folderwizard.cpp:702:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LayoutRequest [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/iconutils.cpp:29:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable themePrefix [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/iconutils.cpp:66:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable themePrefix [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/iconutils.cpp:93:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/iconutils.cpp:107:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcIconUtils [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/iconutils.cpp:172:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcIconUtils [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/iconutils.cpp:176:100: style: Condition 'requestedSize.height()' is always true [knownConditionTrueFalse] desktop-3.16.4/src/gui/iconutils.cpp:176:77: style: Same expression on both sides of '&&'. [duplicateExpression] desktop-3.16.4/src/gui/iconutils.cpp:177:49: style: Same expression on both sides of '||'. [duplicateExpression] desktop-3.16.4/src/gui/folderwizard.cpp:340:26: style: Local variable 'path' shadows outer argument [shadowArgument] desktop-3.16.4/src/gui/folderwizard.cpp:328:51: note: Shadowed declaration desktop-3.16.4/src/gui/folderwizard.cpp:340:26: note: Shadow variable desktop-3.16.4/src/gui/folderwizard.cpp:299:102: performance: Function parameter 'path' should be passed by const reference. [passedByValue] desktop-3.16.4/src/gui/generalsettings.cpp:108:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/generalsettings.cpp:135:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/generalsettings.cpp:225:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextSelectableByMouse [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/generalsettings.cpp:607:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DocumentsLocation [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/generalsettings.cpp:676:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/ignorelisteditor.cpp:35:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/ignorelisteditor.cpp:84:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResetRole [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/ignorelisteditor.h:38:5: style: Class 'IgnoreListEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/generalsettings.cpp:118:34: style: Parameter 'folderIt' can be declared as reference to const [constParameterReference] desktop-3.16.4/src/gui/generalsettings.cpp:77:61: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] desktop-3.16.4/src/gui/ignorelisttablewidget.cpp:21:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/ignorelisttablewidget.cpp:57:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/ignorelisttablewidget.cpp:76:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/ignorelisttablewidget.cpp:126:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/ignorelisttablewidget.cpp:155:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsUserCheckable [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/invalidfilenamedialog.cpp:91:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/invalidfilenamedialog.cpp:172:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/invalidfilenamedialog.cpp:187:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/invalidfilenamedialog.cpp:223:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/invalidfilenamedialog.cpp:259:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/invalidfilenamedialog.cpp:268:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/invalidfilenamedialog.cpp:281:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/legalnotice.cpp:28:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/legalnotice.cpp:65:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextSelectableByMouse [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/invalidfilenamedialog.cpp:42:19: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/gui/lockwatcher.cpp:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcLockWatcher [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/lockwatcher.cpp:57:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcLockWatcher [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/logbrowser.cpp:42:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/logbrowser.cpp:121:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Log [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/macOS/fileprovidereditlocallyjob.cpp:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileProviderEditLocallyJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/macOS/fileprovidereditlocallyjob.cpp:80:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileProviderEditLocallyJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/macOS/fileprovidereditlocallyjob.cpp:88:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileProviderEditLocallyJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/macOS/fileprovideritemmetadata.h:64:27: performance: Function 'identifier()' should return member '_identifier' by const reference. [returnByReference] desktop-3.16.4/src/gui/macOS/fileprovideritemmetadata.h:65:27: performance: Function 'parentItemIdentifier()' should return member '_parentItemIdentifier' by const reference. [returnByReference] desktop-3.16.4/src/gui/macOS/fileprovideritemmetadata.h:66:27: performance: Function 'domainIdentifier()' should return member '_domainIdentifier' by const reference. [returnByReference] desktop-3.16.4/src/gui/macOS/fileprovideritemmetadata.h:67:27: performance: Function 'filename()' should return member '_filename' by const reference. [returnByReference] desktop-3.16.4/src/gui/macOS/fileprovideritemmetadata.h:68:27: performance: Function 'typeIdentifier()' should return member '_typeIdentifier' by const reference. [returnByReference] desktop-3.16.4/src/gui/macOS/fileprovideritemmetadata.h:69:27: performance: Function 'symlinkTargetPath()' should return member '_symlinkTargetPath' by const reference. [returnByReference] desktop-3.16.4/src/gui/macOS/fileprovideritemmetadata.h:70:27: performance: Function 'uploadingError()' should return member '_uploadingError' by const reference. [returnByReference] desktop-3.16.4/src/gui/macOS/fileprovideritemmetadata.h:71:27: performance: Function 'downloadingError()' should return member '_downloadingError' by const reference. [returnByReference] desktop-3.16.4/src/gui/macOS/fileprovideritemmetadata.h:72:27: performance: Function 'mostRecentEditorName()' should return member '_mostRecentEditorName' by const reference. [returnByReference] desktop-3.16.4/src/gui/macOS/fileprovideritemmetadata.h:73:27: performance: Function 'ownerName()' should return member '_ownerName' by const reference. [returnByReference] desktop-3.16.4/src/gui/macOS/fileprovideritemmetadata.h:77:30: performance: Function 'contentVersion()' should return member '_contentVersion' by const reference. [returnByReference] desktop-3.16.4/src/gui/macOS/fileprovideritemmetadata.h:78:30: performance: Function 'metadataVersion()' should return member '_metadataVersion' by const reference. [returnByReference] desktop-3.16.4/src/gui/macOS/fileprovideritemmetadata.h:79:30: performance: Function 'tagData()' should return member '_tagData' by const reference. [returnByReference] desktop-3.16.4/src/gui/macOS/fileprovideritemmetadata.h:95:27: performance: Function 'userVisiblePath()' should return member '_userVisiblePath' by const reference. [returnByReference] desktop-3.16.4/src/gui/macOS/fileprovideritemmetadata.h:96:27: performance: Function 'fileTypeString()' should return member '_fileTypeString' by const reference. [returnByReference] desktop-3.16.4/src/gui/macOS/fileprovidermaterialiseditemsmodel.h:74:53: performance: Function 'items()' should return member '_items' by const reference. [returnByReference] desktop-3.16.4/src/gui/macOS/fileprovidersocketcontroller.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileProviderSocketController [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/macOS/fileprovidersocketcontroller.cpp:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileProviderSocketController [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/macOS/fileprovidersocketcontroller.cpp:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileProviderSocketController [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/macOS/fileprovidersocketcontroller.cpp:73:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileProviderSocketController [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/macOS/fileprovidersocketcontroller.cpp:117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileProviderSocketController [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/macOS/fileprovidersocketcontroller.cpp:140:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileProviderSocketController [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/macOS/fileprovidersocketcontroller.cpp:157:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileProviderSocketController [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/macOS/fileprovidersocketcontroller.cpp:200:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileProviderSocketController [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/macOS/fileprovidersocketcontroller.cpp:210:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileProviderSocketController [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/macOS/fileprovidersocketcontroller.cpp:250:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileProviderSocketController [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/macOS/fileprovidersocketserver.cpp:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileProviderSocketServer [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/macOS/fileprovidersocketserver.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileProviderSocketServer [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/macOS/fileprovidersocketserver.cpp:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileProviderSocketServer [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/macOS/fileprovidersocketserver.cpp:98:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/macOS/fileprovidersocketserver.cpp:33:5: performance: Variable '_socketPath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] desktop-3.16.4/src/gui/navigationpanehelper.cpp:110:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcNavPane [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/navigationpanehelper.h:30:5: style: Class 'NavigationPaneHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/navigationpanehelper.cpp:98:41: style: Variable 'clsidPath' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/gui/navigationpanehelper.cpp:99:46: style: Variable 'clsidPathWow64' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/gui/navigationpanehelper.cpp:100:45: style: Variable 'namespacePath' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/gui/navigationpanehelper.cpp:107:37: style: Variable 'iconPath' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/gui/navigationpanehelper.cpp:166:33: style: Variable 'clsidPath' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/gui/navigationpanehelper.cpp:167:38: style: Variable 'clsidPathWow64' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/gui/navigationpanehelper.cpp:168:37: style: Variable 'namespacePath' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/gui/navigationpanehelper.cpp:98:31: style: Variable 'clsidPath' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/gui/navigationpanehelper.cpp:99:31: style: Variable 'clsidPathWow64' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/gui/navigationpanehelper.cpp:100:31: style: Variable 'namespacePath' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/gui/navigationpanehelper.cpp:166:23: style: Variable 'clsidPath' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/gui/navigationpanehelper.cpp:167:23: style: Variable 'clsidPathWow64' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/gui/navigationpanehelper.cpp:168:23: style: Variable 'namespacePath' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/gui/main.cpp:56:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/main.cpp:67:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resources [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/notificationconfirmjob.cpp:40:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcNotificationsJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/ocsjob.cpp:119:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/networksettings.cpp:54:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpProxy [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/networksettings.cpp:127:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlobalProxy [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/networksettings.cpp:166:127: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlobalLimit [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/networksettings.cpp:207:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoProxy [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/openfilemanager.cpp:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/openfilemanager.cpp:80:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/openfilemanager.cpp:133:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/sharemanager.h:421:23: performance: Function parameter 'shareWith' should be passed by const reference. [passedByValue] desktop-3.16.4/src/gui/ocssharejob.cpp:220:41: performance:inconclusive: Function parameter 'reply' should be passed by const reference. However it seems that 'jobDone' is a callback function. [passedByValueCallback] desktop-3.16.4/src/gui/ocssharejob.cpp:28:61: note: Function pointer used here. desktop-3.16.4/src/gui/ocssharejob.cpp:220:41: note: Function parameter 'reply' should be passed by const reference. However it seems that 'jobDone' is a callback function. desktop-3.16.4/src/gui/openfilemanager.cpp:102:28: style: Variable 'nativeArgs' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/gui/openfilemanager.cpp:104:24: style: Variable 'nativeArgs' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/gui/openfilemanager.cpp:105:24: style: Variable 'nativeArgs' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/gui/openfilemanager.cpp:106:24: style: Variable 'nativeArgs' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/gui/passwordinputdialog.cpp:32:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudgui.cpp:113:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quit [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudgui.cpp:222:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoubleClick [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudgui.cpp:254:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudgui.cpp:396:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudgui.cpp:481:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcOwnCloudGui [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudgui.cpp:525:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Discovery [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudgui.cpp:605:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStaysOnTopHint [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudgui.cpp:625:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable close [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/profilepagewidget.cpp:27:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _actions [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/profilepagewidget.cpp:37:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _actions [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudsetupwizard.cpp:64:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudsetupwizard.cpp:170:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoProxy [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudsetupwizard.cpp:204:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoProxy [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudsetupwizard.cpp:257:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudsetupwizard.cpp:336:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable authType [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudsetupwizard.cpp:383:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudsetupwizard.cpp:416:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RedirectionTargetAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudsetupwizard.cpp:568:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudsetupwizard.cpp:616:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperationCanceledError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudsetupwizard.cpp:669:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Retry [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudsetupwizard.cpp:683:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rejected [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudsetupwizard.cpp:761:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rejected [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudgui.cpp:93:5: performance: Variable '_tray' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] desktop-3.16.4/src/gui/owncloudgui.cpp:392:13: style: The scope of the variable 'trayMessage' can be reduced. [variableScope] desktop-3.16.4/src/gui/filedetails/sharemodel.h:199:74: performance:inconclusive: Function parameter 'milliseconds' should be passed by const reference. [passedByValue] desktop-3.16.4/src/gui/owncloudgui.cpp:393:16: style: Variable 'folderMan' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/owncloudgui.cpp:503:13: style: Variable 'f' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/proxyauthhandler.cpp:42:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/proxyauthhandler.cpp:73:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlobalProxy [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/proxyauthhandler.cpp:156:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/proxyauthhandler.cpp:181:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quit [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/proxyauthhandler.cpp:194:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcProxy [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/proxyauthhandler.cpp:237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcProxy [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/owncloudsetupwizard.cpp:141:38: style: Variable 'isEnforcedServerSetup' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/gui/owncloudsetupwizard.cpp:141:16: style: Variable 'isEnforcedServerSetup' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/gui/remotewipe.cpp:56:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/remotewipe.cpp:78:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/remotewipe.cpp:134:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/remotewipe.cpp:152:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/proxyauthhandler.cpp:39:5: performance: Variable '_dialog' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] desktop-3.16.4/src/gui/remotewipe.cpp:48:55: performance: Function parameter 'pwd' should be passed by const reference. However it seems that 'startCheckJobWithAppPassword' is a callback function. [passedByValueCallback] desktop-3.16.4/src/gui/remotewipe.cpp:45:35: note: Function pointer used here. desktop-3.16.4/src/gui/remotewipe.cpp:48:55: note: Function parameter 'pwd' should be passed by const reference. However it seems that 'startCheckJobWithAppPassword' is a callback function. desktop-3.16.4/src/gui/sharee.h:53:27: performance: Function 'shareWith()' should return member '_shareWith' by const reference. [returnByReference] desktop-3.16.4/src/gui/sharee.h:54:27: performance: Function 'displayName()' should return member '_displayName' by const reference. [returnByReference] desktop-3.16.4/src/gui/sharee.h:55:27: performance: Function 'iconUrl()' should return member '_iconUrl' by const reference. [returnByReference] desktop-3.16.4/src/gui/sharee.h:56:27: performance: Function 'iconUrlColoured()' should return member '_iconUrlColoured' by const reference. [returnByReference] desktop-3.16.4/src/gui/sharee.cpp:107:19: style: Condition '!_isIconColourful' is always false [knownConditionTrueFalse] desktop-3.16.4/src/gui/sharee.cpp:102:31: note: Assuming that condition '!_isIconColourful' is not redundant desktop-3.16.4/src/gui/sharee.cpp:107:19: note: Condition '!_isIconColourful' is always false desktop-3.16.4/src/gui/sharee.cpp:106:16: style: Local variable 'iconUrlColoured' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/sharee.h:56:27: note: Shadowed declaration desktop-3.16.4/src/gui/sharee.cpp:106:16: note: Shadow variable desktop-3.16.4/src/gui/selectivesyncdialog.cpp:61:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/selectivesyncdialog.cpp:89:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/selectivesyncdialog.cpp:155:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Folder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/selectivesyncdialog.cpp:243:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/selectivesyncdialog.cpp:300:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/selectivesyncdialog.cpp:307:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentNotFoundError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/selectivesyncdialog.cpp:330:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/selectivesyncdialog.cpp:350:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/selectivesyncdialog.cpp:413:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/selectivesyncdialog.cpp:454:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/selectivesyncdialog.cpp:481:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectiveSyncBlackList [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/selectivesyncdialog.cpp:506:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/selectivesyncdialog.cpp:519:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectiveSyncBlackList [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/selectivesyncdialog.cpp:39:5: style: Class 'SelectiveSyncTreeViewItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/selectivesyncdialog.cpp:43:5: style: Class 'SelectiveSyncTreeViewItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/selectivesyncdialog.cpp:47:5: style: Class 'SelectiveSyncTreeViewItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/selectivesyncdialog.cpp:51:5: style: Class 'SelectiveSyncTreeViewItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/selectivesyncdialog.h:46:31: performance: Function 'oldBlackList()' should return member '_oldBlackList' by const reference. [returnByReference] desktop-3.16.4/src/gui/selectivesyncdialog.cpp:519:14: style: Local variable 'oldBlackList' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/selectivesyncdialog.h:106:31: note: Shadowed declaration desktop-3.16.4/src/gui/selectivesyncdialog.cpp:519:14: note: Shadow variable desktop-3.16.4/src/gui/settingsdialog.cpp:72:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElideMiddle [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/settingsdialog.cpp:92:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextUnderIcon [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/settingsdialog.cpp:387:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextUnderIcon [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/sharemanager.cpp:299:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slotOcsError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/sharemanager.cpp:396:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slotOcsError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/sharemanager.cpp:524:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Add [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/sharemanager.cpp:708:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUserGroupShare [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/shellextensionsserver.cpp:108:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcShellExtServer [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/shellextensionsserver.cpp:259:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/shellextensionsserver.cpp:289:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ThumbnailProviderRequestKey [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/shellextensionsserver.cpp:303:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomStateProviderRequestKey [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/shellextensionsserver.cpp:334:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ThumbnailProviderRequestKey [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/sharemanager.h:91:27: performance: Function 'path()' should return member '_path' by const reference. [returnByReference] desktop-3.16.4/src/gui/sharemanager.h:96:27: performance: Function 'getId()' should return member '_id' by const reference. [returnByReference] desktop-3.16.4/src/gui/sharemanager.h:101:27: performance: Function 'getUidOwner()' should return member '_uidOwner' by const reference. [returnByReference] desktop-3.16.4/src/gui/sharemanager.h:106:27: performance: Function 'getUidFileOwner()' should return member '_uidFileOwner' by const reference. [returnByReference] desktop-3.16.4/src/gui/sharemanager.h:111:27: performance: Function 'getOwnerDisplayName()' should return member '_ownerDisplayName' by const reference. [returnByReference] desktop-3.16.4/src/gui/sharemanager.h:254:27: performance: Function 'getName()' should return member '_name' by const reference. [returnByReference] desktop-3.16.4/src/gui/sharemanager.h:259:27: performance: Function 'getNote()' should return member '_note' by const reference. [returnByReference] desktop-3.16.4/src/gui/sharemanager.h:264:27: performance: Function 'getLabel()' should return member '_label' by const reference. [returnByReference] desktop-3.16.4/src/gui/sharemanager.h:274:27: performance: Function 'getToken()' should return member '_token' by const reference. [returnByReference] desktop-3.16.4/src/gui/sharemanager.h:360:27: performance: Function 'getNote()' should return member '_note' by const reference. [returnByReference] desktop-3.16.4/src/gui/settingsdialog.cpp:403:64: style:inconclusive: Function 'createColorAwareAction' argument 1 names different: declaration 'iconName' definition 'iconPath'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/settingsdialog.h:80:52: note: Function 'createColorAwareAction' argument 1 names different: declaration 'iconName' definition 'iconPath'. desktop-3.16.4/src/gui/settingsdialog.cpp:403:64: note: Function 'createColorAwareAction' argument 1 names different: declaration 'iconName' definition 'iconPath'. desktop-3.16.4/src/gui/settingsdialog.cpp:403:89: style:inconclusive: Function 'createColorAwareAction' argument 2 names different: declaration 'fileName' definition 'text'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/settingsdialog.h:80:77: note: Function 'createColorAwareAction' argument 2 names different: declaration 'fileName' definition 'text'. desktop-3.16.4/src/gui/settingsdialog.cpp:403:89: note: Function 'createColorAwareAction' argument 2 names different: declaration 'fileName' definition 'text'. desktop-3.16.4/src/gui/sharemanager.cpp:269:68: style:inconclusive: Function 'slotNoteSet' argument 2 names different: declaration 'value' definition 'note'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/sharemanager.h:325:61: note: Function 'slotNoteSet' argument 2 names different: declaration 'value' definition 'note'. desktop-3.16.4/src/gui/sharemanager.cpp:269:68: note: Function 'slotNoteSet' argument 2 names different: declaration 'value' definition 'note'. desktop-3.16.4/src/gui/sharemanager.cpp:280:44: style:inconclusive: Function 'setExpireDate' argument 1 names different: declaration 'expireDate' definition 'date'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/sharemanager.h:306:37: note: Function 'setExpireDate' argument 1 names different: declaration 'expireDate' definition 'date'. desktop-3.16.4/src/gui/sharemanager.cpp:280:44: note: Function 'setExpireDate' argument 1 names different: declaration 'expireDate' definition 'date'. desktop-3.16.4/src/gui/sharemanager.cpp:325:69: style:inconclusive: Function 'slotLabelSet' argument 2 names different: declaration 'value' definition 'label'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/sharemanager.h:328:62: note: Function 'slotLabelSet' argument 2 names different: declaration 'value' definition 'label'. desktop-3.16.4/src/gui/sharemanager.cpp:325:69: note: Function 'slotLabelSet' argument 2 names different: declaration 'value' definition 'label'. desktop-3.16.4/src/gui/sharemanager.cpp:416:39: style:inconclusive: Function 'ShareManager' argument 1 names different: declaration '_account' definition 'account'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/sharemanager.h:390:38: note: Function 'ShareManager' argument 1 names different: declaration '_account' definition 'account'. desktop-3.16.4/src/gui/sharemanager.cpp:416:39: note: Function 'ShareManager' argument 1 names different: declaration '_account' definition 'account'. desktop-3.16.4/src/gui/sharemanager.cpp:467:30: style:inconclusive: Function 'createShare' argument 4 names different: declaration 'permissions' definition 'desiredPermissions'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/sharemanager.h:422:34: note: Function 'createShare' argument 4 names different: declaration 'permissions' definition 'desiredPermissions'. desktop-3.16.4/src/gui/sharemanager.cpp:467:30: note: Function 'createShare' argument 4 names different: declaration 'permissions' definition 'desiredPermissions'. desktop-3.16.4/src/gui/sharemanager.cpp:466:19: performance: Function parameter 'shareWith' should be passed by const reference. [passedByValue] desktop-3.16.4/src/gui/sharemanager.cpp:505:13: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/shellextensionsserver.cpp:191:13: style: Condition '!folder' is always false [knownConditionTrueFalse] desktop-3.16.4/src/gui/shellextensionsserver.cpp:159:20: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/shellextensionsserver.cpp:177:20: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/shellextensionsserver.cpp:234:16: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/shellextensionsserver.cpp:313:54: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/gui/shellextensionsserver.cpp:345:59: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/gui/socketapi/socketapi.cpp:402:13: error: There is an unknown macro here somewhere. Configuration is required. If ASSERT is a macro then please configure it. [unknownMacro] desktop-3.16.4/src/gui/socketapi/socketuploadjob.cpp:32:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/socketapi/socketuploadjob.cpp:88:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finishedWithoutError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/socketapi/socketapi_p.h:131:24: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::SocketApiJob::arguments' can be const. [functionConst] desktop-3.16.4/src/gui/socketapi/socketuploadjob.h:31:5: style: Class 'SocketUploadJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/socketapi/socketapi_p.h:100:5: style: Class 'ListenerClosure' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/socketapi/socketapi_p.h:151:30: performance: Function 'command()' should return member '_command' by const reference. [returnByReference] desktop-3.16.4/src/gui/sslerrordialog.cpp:38:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSslErrorDialog [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/sslerrordialog.cpp:63:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/sslerrordialog.cpp:183:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CommonName [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/sslerrordialog.cpp:237:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/sslbutton.cpp:34:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InstantPopup [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/sslbutton.cpp:57:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CommonName [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/sslbutton.cpp:64:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CommonName [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/sslbutton.cpp:211:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSsl [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/sslerrordialog.cpp:70:5: warning:inconclusive: Either the condition 'okButton' is redundant or there is possible null pointer dereference: okButton. [nullPointerRedundantCheck] desktop-3.16.4/src/gui/sslerrordialog.cpp:76:9: note: Assuming that condition 'okButton' is not redundant desktop-3.16.4/src/gui/sslerrordialog.cpp:70:5: note: Null pointer dereference desktop-3.16.4/src/gui/sslbutton.cpp:230:128: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/gui/syncrunfilelog.cpp:28:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/syncrunfilelog.cpp:35:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppDataLocation [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/syncrunfilelog.cpp:100:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/syncrunfilelog.cpp:141:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/syncrunfilelog.cpp:148:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/syncrunfilelog.cpp:26:25: performance:inconclusive: Technically the member function 'OCC::SyncRunFileLog::dateTimeStr' can be static (but you may consider moving to unnamed namespace). [functionStatic] desktop-3.16.4/src/gui/syncrunfilelog.h:45:13: note: Technically the member function 'OCC::SyncRunFileLog::dateTimeStr' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/gui/syncrunfilelog.cpp:26:25: note: Technically the member function 'OCC::SyncRunFileLog::dateTimeStr' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/gui/syncconflictsmodel.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndexIsValid [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/syncconflictsmodel.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndexIsValid [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/syncconflictsmodel.cpp:156:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/syncconflictsmodel.cpp:229:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncConflictsModel [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/syncconflictsmodel.cpp:246:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncConflictsModel [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/syncconflictsmodel.cpp:283:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mExistingSelected [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/syncconflictsmodel.cpp:305:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mConflictSelected [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tooltipupdater.cpp:34:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tooltipupdater.cpp:45:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTipRole [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/syncconflictsmodel.h:87:37: performance: Function 'conflictActivities()' should return member '_data' by const reference. [returnByReference] desktop-3.16.4/src/gui/syncconflictsmodel.cpp:252:56: style: Condition 'folder->journalDb()' is always true [knownConditionTrueFalse] desktop-3.16.4/src/gui/syncconflictsmodel.cpp:124:16: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] desktop-3.16.4/src/gui/syncconflictsmodel.cpp:112:20: note: result is assigned desktop-3.16.4/src/gui/syncconflictsmodel.cpp:124:16: note: result is overwritten desktop-3.16.4/src/gui/syncconflictsmodel.cpp:124:16: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] desktop-3.16.4/src/gui/syncconflictsmodel.cpp:116:20: note: result is assigned desktop-3.16.4/src/gui/syncconflictsmodel.cpp:124:16: note: result is overwritten desktop-3.16.4/src/gui/syncconflictsmodel.cpp:156:12: style: Redundant initialization for 'result'. The initialized value is overwritten before it is read. [redundantInitialization] desktop-3.16.4/src/gui/syncconflictsmodel.cpp:149:17: note: result is initialized desktop-3.16.4/src/gui/syncconflictsmodel.cpp:156:12: note: result is overwritten desktop-3.16.4/src/gui/syncconflictsmodel.cpp:175:61: performance: Function parameter 'conflicts' should be passed by const reference. [passedByValue] desktop-3.16.4/src/gui/syncconflictsmodel.cpp:244:20: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/gui/tray/activitydata.cpp:95:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/systray.cpp:129:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSystray [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/systray.cpp:196:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aboutToShow [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/systray.cpp:221:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSystray [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/systray.cpp:271:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSystray [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/systray.cpp:288:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSystray [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/systray.cpp:301:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSystray [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/systray.cpp:328:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSystray [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/systray.cpp:345:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSystray [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/systray.cpp:391:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSystray [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/systray.cpp:451:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSystray [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/systray.cpp:474:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/systray.cpp:784:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSystray [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/systray.cpp:833:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSystray [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/systray.cpp:907:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSystray [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/systray.cpp:953:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSystray [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/systray.cpp:984:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CacheLocation [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/asyncimageresponse.cpp:31:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/asyncimageresponse.cpp:119:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/activitylistmodel.cpp:146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndexIsValid [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/activitylistmodel.cpp:547:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Conflict [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/activitylistmodel.cpp:592:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NetworkError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/activitylistmodel.cpp:675:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Conflict [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/activitylistmodel.cpp:741:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable successfulRename [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/activitylistmodel.cpp:774:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/activitylistmodel.cpp:811:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Conflict [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/activitylistmodel.cpp:972:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Conflict [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/systray.cpp:381:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] desktop-3.16.4/src/gui/systray.cpp:213:43: style:inconclusive: Function 'destroyDialog' argument 1 names different: declaration 'window' definition 'dialog'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/systray.h:147:38: note: Function 'destroyDialog' argument 1 names different: declaration 'window' definition 'dialog'. desktop-3.16.4/src/gui/systray.cpp:213:43: note: Function 'destroyDialog' argument 1 names different: declaration 'window' definition 'dialog'. desktop-3.16.4/src/gui/systray.cpp:496:62: style:inconclusive: Function 'slotSyncFoldersChanged' argument 1 names different: declaration 'foldeMap' definition 'folderMap'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/systray.h:164:57: note: Function 'slotSyncFoldersChanged' argument 1 names different: declaration 'foldeMap' definition 'folderMap'. desktop-3.16.4/src/gui/systray.cpp:496:62: note: Function 'slotSyncFoldersChanged' argument 1 names different: declaration 'foldeMap' definition 'folderMap'. desktop-3.16.4/src/gui/systray.cpp:596:46: warning: Function 'showTalkMessage' argument order different: declaration 'title, message, replyTo, token, accountState' definition 'title, message, token, replyTo, accountState' [funcArgOrderDifferent] desktop-3.16.4/src/gui/systray.h:129:41: note: Function 'showTalkMessage' argument order different: declaration 'title, message, replyTo, token, accountState' definition 'title, message, token, replyTo, accountState' desktop-3.16.4/src/gui/systray.cpp:596:46: note: Function 'showTalkMessage' argument order different: declaration 'title, message, replyTo, token, accountState' definition 'title, message, token, replyTo, accountState' desktop-3.16.4/src/gui/tray/notificationhandler.cpp:38:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcServerNotification [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/notificationhandler.cpp:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcServerNotification [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/notificationhandler.cpp:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcServerNotification [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/sortedactivitylistmodel.cpp:52:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/sortedactivitylistmodel.cpp:105:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/notificationhandler.cpp:100:14: style: Local variable 'json' shadows outer argument [shadowArgument] desktop-3.16.4/src/gui/tray/notificationhandler.cpp:65:80: note: Shadowed declaration desktop-3.16.4/src/gui/tray/notificationhandler.cpp:100:14: note: Shadow variable desktop-3.16.4/src/gui/tray/svgimageprovider.cpp:33:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/talkreply.cpp:29:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcTalkReply [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/syncstatussummary.cpp:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/syncstatussummary.cpp:236:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable estimatedEta [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/syncstatussummary.cpp:325:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/syncstatussummary.h:46:27: performance: Function 'syncStatusString()' should return member '_syncStatusString' by const reference. [returnByReference] desktop-3.16.4/src/gui/tray/syncstatussummary.h:47:27: performance: Function 'syncStatusDetailString()' should return member '_syncStatusDetailString' by const reference. [returnByReference] desktop-3.16.4/src/gui/tray/syncstatussummary.cpp:320:69: style:inconclusive: Function 'connectToFoldersProgress' argument 1 names different: declaration 'map' definition 'folderMap'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/tray/syncstatussummary.h:62:54: note: Function 'connectToFoldersProgress' argument 1 names different: declaration 'map' definition 'folderMap'. desktop-3.16.4/src/gui/tray/syncstatussummary.cpp:320:69: note: Function 'connectToFoldersProgress' argument 1 names different: declaration 'map' definition 'folderMap'. desktop-3.16.4/src/gui/tray/activitylistmodel.cpp:954:22: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] desktop-3.16.4/src/gui/tray/activitylistmodel.cpp:954:47: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] desktop-3.16.4/src/gui/tray/activitylistmodel.cpp:41:20: warning: Member variable 'ActivityListModel::_notificationIgnoredFiles' is not initialized in the constructor. [uninitMemberVar] desktop-3.16.4/src/gui/tray/activitylistmodel.cpp:41:20: warning: Member variable 'ActivityListModel::_dummyFetchingActivities' is not initialized in the constructor. [uninitMemberVar] desktop-3.16.4/src/gui/tray/activitylistmodel.h:116:27: performance: Function 'replyMessageSent()' should return member 'messageSent' by const reference. [returnByReference] desktop-3.16.4/src/gui/tray/activitylistmodel.cpp:973:19: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/gui/tray/unifiedsearchresultslistmodel.cpp:32:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/unifiedsearchresultslistmodel.cpp:53:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/unifiedsearchresultslistmodel.cpp:117:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/unifiedsearchresultslistmodel.cpp:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndexIsValid [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/unifiedsearchresultslistmodel.cpp:339:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullyDecoded [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/unifiedsearchresultslistmodel.cpp:386:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUnifiedSearch [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/unifiedsearchresultslistmodel.cpp:404:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUnifiedSearch [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/unifiedsearchresultslistmodel.cpp:449:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUnifiedSearch [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _updateCheckTimer [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUpdater [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _updateUrl [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:102:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:134:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUpdater [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:156:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Html [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _state [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:187:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _state [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:202:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:236:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _updateUrl [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:252:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:261:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUpdater [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:285:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DownloadTimedOut [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:306:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:320:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:348:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:396:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:443:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:498:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:542:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _runningAppVersion [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:551:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _runningAppVersion [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/ocupdater.cpp:565:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUpdater [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/unifiedsearchresultslistmodel.h:78:27: performance: Function 'currentFetchMoreInProgressProviderId()' should return member '_currentFetchMoreInProgressProviderId' by const reference. [returnByReference] desktop-3.16.4/src/gui/tray/unifiedsearchresultslistmodel.h:79:27: performance: Function 'searchTerm()' should return member '_searchTerm' by const reference. [returnByReference] desktop-3.16.4/src/gui/tray/unifiedsearchresultslistmodel.h:80:27: performance: Function 'errorString()' should return member '_errorString' by const reference. [returnByReference] desktop-3.16.4/src/gui/updater/updateinfo.h:15:27: performance: Function 'version()' should return member 'mVersion' by const reference. [returnByReference] desktop-3.16.4/src/gui/updater/updateinfo.h:17:27: performance: Function 'versionString()' should return member 'mVersionString' by const reference. [returnByReference] desktop-3.16.4/src/gui/updater/updateinfo.h:19:27: performance: Function 'web()' should return member 'mWeb' by const reference. [returnByReference] desktop-3.16.4/src/gui/updater/updateinfo.h:21:27: performance: Function 'downloadUrl()' should return member 'mDownloadUrl' by const reference. [returnByReference] desktop-3.16.4/src/gui/tray/unifiedsearchresultslistmodel.cpp:484:16: style: Local variable 'data' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/tray/unifiedsearchresultslistmodel.h:73:28: note: Shadowed declaration desktop-3.16.4/src/gui/tray/unifiedsearchresultslistmodel.cpp:484:16: note: Shadow variable desktop-3.16.4/src/gui/tray/usermodel.cpp:75:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stateChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/usermodel.cpp:275:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoNotDisturb [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/usermodel.cpp:363:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/usermodel.cpp:384:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/usermodel.cpp:394:128: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/usermodel.cpp:404:131: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Activities [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/usermodel.cpp:511:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCS_ACCEPTED_STATUS_CODE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/usermodel.cpp:564:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/usermodel.cpp:583:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Reconcile [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/usermodel.cpp:662:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/usermodel.cpp:714:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/usermodel.cpp:781:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Conflict [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/usermodel.cpp:786:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_SYNC [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/usermodel.cpp:1127:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Connected [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/usermodel.cpp:1132:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NeedToSignTermsOfService [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/usermodel.cpp:1201:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/usermodel.cpp:1491:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/usermodel.cpp:1654:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/updater.cpp:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _instance [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/updater.cpp:51:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_UPDATE_URL [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/updater.cpp:128:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUpdater [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/updater/updater.cpp:173:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIRALL_VERSION_FULL [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/userinfo.cpp:114:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/userstatusselectormodel.cpp:85:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUserStatusDialogModel [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/userstatusselectormodel.cpp:120:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUserStatusDialogModel [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/userstatusselectormodel.cpp:151:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUserStatusDialogModel [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/userstatusselectormodel.cpp:275:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Period [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/vfsdownloaderrordialog.cpp:23:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/tray/usermodel.cpp:1346:29: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] desktop-3.16.4/src/gui/tray/usermodel.cpp:1346:44: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] desktop-3.16.4/src/gui/tray/usermodel.cpp:1350:30: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] desktop-3.16.4/src/gui/tray/usermodel.cpp:1350:45: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] desktop-3.16.4/src/gui/tray/usermodel.cpp:1357:30: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] desktop-3.16.4/src/gui/tray/usermodel.cpp:1357:45: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] desktop-3.16.4/src/gui/tray/usermodel.cpp:1361:30: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] desktop-3.16.4/src/gui/tray/usermodel.cpp:1361:45: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] desktop-3.16.4/src/gui/tray/usermodel.cpp:1376:16: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::UserModel::currentUserIndex' can be const. [functionConst] desktop-3.16.4/src/gui/tray/usermodel.h:217:9: note: Either there is a missing 'override', or the member function 'OCC::UserModel::currentUserIndex' can be const. desktop-3.16.4/src/gui/tray/usermodel.cpp:1376:16: note: Either there is a missing 'override', or the member function 'OCC::UserModel::currentUserIndex' can be const. desktop-3.16.4/src/gui/tray/usermodel.h:275:5: style: Class 'UserModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/tray/usermodel.h:322:5: style: Class 'UserAppsModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/userstatusselectormodel.h:92:39: performance: Function 'predefinedStatuses()' should return member '_predefinedStatuses' by const reference. [returnByReference] desktop-3.16.4/src/gui/userstatusselectormodel.h:98:31: performance: Function 'errorMessage()' should return member '_errorMessage' by const reference. [returnByReference] desktop-3.16.4/src/gui/tray/usermodel.cpp:1248:22: style: Statements following 'break' will never be executed. [unreachableCode] desktop-3.16.4/src/gui/tray/usermodel.cpp:355:51: style:inconclusive: Function 'parseNewGroupFolderPath' argument 1 names different: declaration 'path' definition 'mountPoint'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/tray/usermodel.h:167:49: note: Function 'parseNewGroupFolderPath' argument 1 names different: declaration 'path' definition 'mountPoint'. desktop-3.16.4/src/gui/tray/usermodel.cpp:355:51: note: Function 'parseNewGroupFolderPath' argument 1 names different: declaration 'path' definition 'mountPoint'. desktop-3.16.4/src/gui/tray/usermodel.cpp:1147:73: style:inconclusive: Function 'slotSendReplyMessage' argument 2 names different: declaration 'conversationToken' definition 'token'. [funcArgNamesDifferent] desktop-3.16.4/src/gui/tray/usermodel.h:147:71: note: Function 'slotSendReplyMessage' argument 2 names different: declaration 'conversationToken' definition 'token'. desktop-3.16.4/src/gui/tray/usermodel.cpp:1147:73: note: Function 'slotSendReplyMessage' argument 2 names different: declaration 'conversationToken' definition 'token'. desktop-3.16.4/src/gui/tray/usermodel.cpp:1221:16: style: Local variable 'groupFolders' shadows outer function [shadowFunction] desktop-3.16.4/src/gui/tray/usermodel.h:109:39: note: Shadowed declaration desktop-3.16.4/src/gui/tray/usermodel.cpp:1221:16: note: Shadow variable desktop-3.16.4/src/gui/tray/usermodel.cpp:933:56: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/gui/wizard/flow2authcredspage.cpp:42:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slotStyleChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/flow2authcredspage.cpp:67:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _flow2AuthWidget [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/flow2authcredspage.cpp:110:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Page_TermsOfService [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/flow2authcredspage.cpp:60:5: warning: Either the condition '_flow2AuthWidget' is redundant or there is possible null pointer dereference: _flow2AuthWidget. [nullPointerRedundantCheck] desktop-3.16.4/src/gui/wizard/flow2authcredspage.cpp:54:8: note: Assuming that condition '_flow2AuthWidget' is not redundant desktop-3.16.4/src/gui/wizard/flow2authcredspage.cpp:60:5: note: Null pointer dereference desktop-3.16.4/src/gui/wizard/flow2authwidget.cpp:43:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RichText [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/flow2authwidget.cpp:79:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/flow2authwidget.cpp:216:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/flow2authwidget.h:33:5: style: Class 'Flow2AuthWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/wizard/linklabel.cpp:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointingHandCursor [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/linklabel.cpp:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudconnectionmethoddialog.cpp:27:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btnNoTLS [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudconnectionmethoddialog.cpp:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No_TLS [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudconnectionmethoddialog.cpp:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Client_Side_TLS [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudconnectionmethoddialog.cpp:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Back [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudconnectionmethoddialog.cpp:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudhttpcredspage.cpp:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ocWizard [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudhttpcredspage.cpp:73:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oCSetupTop [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudhttpcredspage.cpp:84:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorLabel [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudhttpcredspage.cpp:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _connected [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudhttpcredspage.cpp:159:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Page_TermsOfService [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudhttpcredspage.cpp:167:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _connected [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudhttpcredspage.cpp:199:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _clientCertPassword [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudhttpcredspage.cpp:209:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _progressIndi [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:54:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElideMiddle [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:137:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oCSetupTop [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:154:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _checking [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:159:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorLabel [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:279:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rSyncEverything [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:311:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _localFolderValid [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:408:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _selectiveSyncBlacklist [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:431:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:470:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _checking [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:476:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _checking [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:485:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _remoteFolder [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:500:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _rSelectedSize [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:509:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:557:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rVirtualFileSync [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:565:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rSyncEverything [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:574:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _rSize [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:583:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _rSize [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:611:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _progressIndi [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:640:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rSelectiveSync [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudsetuppage.cpp:75:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leUrl [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudsetuppage.cpp:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _oCUrl [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudsetuppage.cpp:124:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oCSetupTop [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudsetuppage.cpp:144:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextButton [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudsetuppage.cpp:184:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _checking [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudsetuppage.cpp:191:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorLabel [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudsetuppage.cpp:225:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _authType [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudsetuppage.cpp:255:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _authTypeKnown [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudsetuppage.cpp:282:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _authTypeKnown [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudsetuppage.cpp:327:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _checking [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudsetuppage.cpp:355:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudsetuppage.cpp:388:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _progressIndi [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudwizard.cpp:71:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudwizard.cpp:190:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _account [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudwizard.cpp:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _account [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudwizard.cpp:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _useFlow2 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudwizard.cpp:225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _needsToAcceptTermsOfService [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudwizard.cpp:236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _registration [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudwizard.cpp:241:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _registration [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudwizard.cpp:282:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcWizard [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudwizard.cpp:297:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomButton1 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudwizard.cpp:313:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LoginFlowV2 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudwizard.cpp:332:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcWizard [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudwizard.cpp:399:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _setupLog [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudwizard.cpp:410:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _credentialsPage [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudwizard.cpp:460:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudwizard.cpp:504:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:183:20: style: Local variable 'cfg' shadows outer variable [shadowVariable] desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:178:16: note: Shadowed declaration desktop-3.16.4/src/gui/wizard/owncloudadvancedsetuppage.cpp:183:20: note: Shadow variable desktop-3.16.4/src/gui/wizard/owncloudwizardcommon.cpp:39:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/owncloudwizardcommon.cpp:78:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/postfixlineedit.cpp:64:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/postfixlineedit.h:34:5: style: Class 'PostfixLineEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/wizard/postfixlineedit.h:39:27: performance: Function 'postfix()' should return member '_postfix' by const reference. [returnByReference] desktop-3.16.4/src/gui/wizard/termsofservicecheckwidget.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcTosCheckWidget [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/termsofservicecheckwidget.cpp:121:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullyEncoded [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/termsofservicecheckwidget.cpp:181:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/slideshow.cpp:30:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/slideshow.cpp:75:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutCubic [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/slideshow.cpp:94:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextWordWrap [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/slideshow.cpp:197:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignBottom [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/termsofservicewizardpage.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _layout [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/termsofservicewizardpage.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ocWizard [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/termsofservicewizardpage.cpp:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ocWizard [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/termsofservicewizardpage.cpp:66:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Page_AdvancedSetup [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/termsofservicecheckwidget.h:36:5: style: Class 'TermsOfServiceCheckWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/wizard/webviewpage.cpp:98:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Page_TermsOfService [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/webview.cpp:112:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loadProgress [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/webview.cpp:236:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/webviewpage.h:16:5: style: Class 'WebViewPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/wizard/webview.h:23:5: style: Class 'WebView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/wizard/welcomepage.cpp:80:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/welcomepage.cpp:88:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Page_ServerSetup [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/welcomepage.cpp:112:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/gui/wizard/webview.h:29:35: performance: Function parameter 'user' should be passed by const reference. [passedByValue] desktop-3.16.4/src/gui/wizard/webview.h:29:55: performance: Function parameter 'pass' should be passed by const reference. [passedByValue] desktop-3.16.4/src/gui/wizard/webview.h:29:75: performance: Function parameter 'host' should be passed by const reference. [passedByValue] desktop-3.16.4/src/gui/wizard/webviewpage.cpp:116:38: performance: Function parameter 'user' should be passed by const reference. However it seems that 'urlCatched' is a callback function. [passedByValueCallback] desktop-3.16.4/src/gui/wizard/webviewpage.cpp:33:65: note: Function pointer used here. desktop-3.16.4/src/gui/wizard/webviewpage.cpp:116:38: note: Function parameter 'user' should be passed by const reference. However it seems that 'urlCatched' is a callback function. desktop-3.16.4/src/gui/wizard/webviewpage.cpp:116:52: performance: Function parameter 'pass' should be passed by const reference. However it seems that 'urlCatched' is a callback function. [passedByValueCallback] desktop-3.16.4/src/gui/wizard/webviewpage.cpp:33:65: note: Function pointer used here. desktop-3.16.4/src/gui/wizard/webviewpage.cpp:116:52: note: Function parameter 'pass' should be passed by const reference. However it seems that 'urlCatched' is a callback function. desktop-3.16.4/src/gui/wizard/webview.cpp:31:5: style: Class 'WebViewPageUrlRequestInterceptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/wizard/webview.cpp:39:5: style: Class 'WebViewPageUrlSchemeHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/wizard/webview.cpp:49:5: style: Class 'WebEnginePage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/wizard/webview.cpp:67:5: style: Class 'ExternalWebEnginePage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/gui/wizard/webview.cpp:178:18: performance: Range variable 'part' should be declared as const reference. [iterateByValue] desktop-3.16.4/src/libsync/accessmanager.cpp:43:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccessManager [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/accessmanager.cpp:51:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WithoutBraces [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/accessmanager.cpp:59:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserAgentHeader [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/accessmanager.h:37:5: style: Class 'AccessManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/libsync/networkjobs.h:141:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] desktop-3.16.4/src/libsync/networkjobs.h:226:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] desktop-3.16.4/src/libsync/networkjobs.h:298:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] desktop-3.16.4/src/libsync/networkjobs.h:323:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] desktop-3.16.4/src/libsync/deletejob.h:26:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] desktop-3.16.4/src/libsync/foldermetadata.h:36:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] desktop-3.16.4/src/libsync/syncfileitem.h:205:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfileitem.h:213:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfileitem.h:224:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfileitem.h:232:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfileitem.h:237:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEncrypted [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/progressdispatcher.h:109:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_CONFLICT [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.h:212:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullParallelism [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.h:218:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotYetStarted [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.h:298:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotYetStarted [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/abstractnetworkjob.cpp:183:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SslHandshakeFailedError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/abstractnetworkjob.cpp:364:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcNetworkJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/abstractnetworkjob.cpp:375:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcNetworkJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/abstractnetworkjob.cpp:390:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/abstractnetworkjob.cpp:467:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/abstractnetworkjob.cpp:490:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcNetworkJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/account.cpp:278:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/account.cpp:328:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccount [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/account.cpp:393:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppConfigLocation [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/account.cpp:402:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccount [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/account.cpp:588:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccount [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/account.cpp:641:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccount [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/account.cpp:837:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/account.cpp:861:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/account.cpp:884:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccount [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/account.cpp:913:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/account.cpp:1003:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcAccount [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatorjobs.h:90:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullParallelism [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/bandwidthmanager.cpp:57:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/bandwidthmanager.cpp:153:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcBandwidthManager [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/bandwidthmanager.cpp:216:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcBandwidthManager [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/bandwidthmanager.cpp:253:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcBandwidthManager [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/bandwidthmanager.cpp:314:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcBandwidthManager [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/bandwidthmanager.cpp:348:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcBandwidthManager [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/bandwidthmanager.cpp:394:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcBandwidthManager [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/abstractnetworkjob.h:58:50: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] desktop-3.16.4/src/libsync/abstractnetworkjob.cpp:400:5: performance: Variable '_timer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] desktop-3.16.4/src/libsync/abstractnetworkjob.cpp:302:32: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::AbstractNetworkJob::responseTimestamp' can be const. [functionConst] desktop-3.16.4/src/libsync/abstractnetworkjob.h:76:16: note: Either there is a missing 'override', or the member function 'OCC::AbstractNetworkJob::responseTimestamp' can be const. desktop-3.16.4/src/libsync/abstractnetworkjob.cpp:302:32: note: Either there is a missing 'override', or the member function 'OCC::AbstractNetworkJob::responseTimestamp' can be const. desktop-3.16.4/src/libsync/abstractnetworkjob.h:183:23: performance:inconclusive: Either there is a missing 'override', or the member function 'OCC::AbstractNetworkJob::maxRedirects' can be static. [functionStatic] desktop-3.16.4/src/libsync/syncfileitem.h:203:24: performance:inconclusive: Technically the member function 'OCC::SyncFileItem::isDirectory' can be static (but you may consider moving to unnamed namespace). [functionStatic] desktop-3.16.4/src/libsync/account.h:313:10: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::Account::isHttp2Supported' can be const. [functionConst] desktop-3.16.4/src/libsync/account.h:592:14: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::Account::isRemoteWipeRequested_HACK' can be const. [functionConst] desktop-3.16.4/src/libsync/bandwidthmanager.h:40:10: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::BandwidthManager::usingAbsoluteUploadLimit' can be const. [functionConst] desktop-3.16.4/src/libsync/bandwidthmanager.h:41:10: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::BandwidthManager::usingRelativeUploadLimit' can be const. [functionConst] desktop-3.16.4/src/libsync/bandwidthmanager.h:42:10: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::BandwidthManager::usingAbsoluteDownloadLimit' can be const. [functionConst] desktop-3.16.4/src/libsync/bandwidthmanager.h:43:10: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::BandwidthManager::usingRelativeDownloadLimit' can be const. [functionConst] desktop-3.16.4/src/libsync/abstractnetworkjob.h:235:5: style: Class 'NetworkJobTimeoutPauser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/libsync/capabilities.h:47:5: style: Class 'Capabilities' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/libsync/clientsideencryption.h:227:5: style: Class 'NextcloudSslCertificate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/libsync/clientsideencryption.h:228:5: style: Class 'NextcloudSslCertificate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/libsync/bandwidthmanager.h:37:5: style: Class 'BandwidthManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/libsync/abstractnetworkjob.h:55:27: performance: Function 'path()' should return member '_path' by const reference. [returnByReference] desktop-3.16.4/src/libsync/abstractnetworkjob.h:76:16: performance: Function 'responseTimestamp()' should return member '_responseTimestamp' by const reference. [returnByReference] desktop-3.16.4/src/libsync/account.h:240:42: performance: Function 'approvedCerts()' should return member '_approvedCerts' by const reference. [returnByReference] desktop-3.16.4/src/libsync/abstractnetworkjob.cpp:132:10: style: Local variable 'reply' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/abstractnetworkjob.h:58:34: note: Shadowed declaration desktop-3.16.4/src/libsync/abstractnetworkjob.cpp:132:10: note: Shadow variable desktop-3.16.4/src/libsync/abstractnetworkjob.cpp:144:10: style: Local variable 'reply' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/abstractnetworkjob.h:58:34: note: Shadowed declaration desktop-3.16.4/src/libsync/abstractnetworkjob.cpp:144:10: note: Shadow variable desktop-3.16.4/src/libsync/abstractnetworkjob.cpp:155:10: style: Local variable 'reply' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/abstractnetworkjob.h:58:34: note: Shadowed declaration desktop-3.16.4/src/libsync/abstractnetworkjob.cpp:155:10: note: Shadow variable desktop-3.16.4/src/libsync/clientsideencryption.h:161:45: performance: Function parameter 'key' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/clientsideencryption.h:405:38: performance: Function parameter 'pin' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/account.h:241:56: performance: Function parameter 'certs' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/account.h:242:56: performance: Function parameter 'certs' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/account.h:257:42: performance: Function parameter 'certificate' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/account.h:257:84: performance: Function parameter 'privateKey' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/owncloudpropagator.h:627:96: performance: Function parameter 'localDir' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/propagatedownload.h:106:26: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::GETFileJob::errorStatus' can be const. [functionConst] desktop-3.16.4/src/libsync/propagatedownload.h:112:12: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::GETFileJob::resumeStart' can be const. [functionConst] desktop-3.16.4/src/libsync/propagatedownload.h:113:12: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::GETFileJob::lastModified' can be const. [functionConst] desktop-3.16.4/src/libsync/propagateupload.h:56:10: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::UploadDevice::isBandwidthLimited' can be const. [functionConst] desktop-3.16.4/src/libsync/propagateupload.h:58:10: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::UploadDevice::isChoked' can be const. [functionConst] desktop-3.16.4/src/libsync/foldermetadata.h:165:88: performance: Function parameter 'pass' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/bandwidthmanager.cpp:107:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/libsync/bandwidthmanager.cpp:135:11: style: Variable 'j' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/libsync/account.cpp:1102:18: performance:inconclusive: Either there is a missing 'override', or the member function 'OCC::Account::encryptionHardwareTokenDriverPath' can be static. [functionStatic] desktop-3.16.4/src/libsync/account.h:422:27: note: Either there is a missing 'override', or the member function 'OCC::Account::encryptionHardwareTokenDriverPath' can be static. desktop-3.16.4/src/libsync/account.cpp:1102:18: note: Either there is a missing 'override', or the member function 'OCC::Account::encryptionHardwareTokenDriverPath' can be static. desktop-3.16.4/src/libsync/account.h:500:5: style: Class 'Account' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/libsync/account.h:142:27: performance: Function 'davDisplayName()' should return member '_davDisplayName' by const reference. [returnByReference] desktop-3.16.4/src/libsync/account.h:166:27: performance: Function 'id()' should return member '_id' by const reference. [returnByReference] desktop-3.16.4/src/libsync/account.h:268:27: performance: Function 'serverVersion()' should return member '_serverVersion' by const reference. [returnByReference] desktop-3.16.4/src/libsync/account.h:381:27: performance: Function 'proxyHostName()' should return member '_proxyHostName' by const reference. [returnByReference] desktop-3.16.4/src/libsync/account.h:390:27: performance: Function 'proxyUser()' should return member '_proxyUser' by const reference. [returnByReference] desktop-3.16.4/src/libsync/account.h:393:27: performance: Function 'proxyPassword()' should return member '_proxyPassword' by const reference. [returnByReference] desktop-3.16.4/src/libsync/account.h:424:30: performance: Function 'encryptionCertificateFingerprint()' should return member '_encryptionCertificateFingerprint' by const reference. [returnByReference] desktop-3.16.4/src/libsync/account.cpp:569:55: warning: Either the condition '!guard' is redundant or there is possible null pointer dereference: reply. [nullPointerRedundantCheck] desktop-3.16.4/src/libsync/account.cpp:606:13: note: Assuming that condition '!guard' is not redundant desktop-3.16.4/src/libsync/account.cpp:603:31: note: Assignment to 'guard=reply' desktop-3.16.4/src/libsync/account.cpp:569:55: note: Null pointer dereference desktop-3.16.4/src/libsync/account.cpp:577:28: warning: Either the condition '!guard' is redundant or there is possible null pointer dereference: reply. [nullPointerRedundantCheck] desktop-3.16.4/src/libsync/account.cpp:606:13: note: Assuming that condition '!guard' is not redundant desktop-3.16.4/src/libsync/account.cpp:603:31: note: Assignment to 'guard=reply' desktop-3.16.4/src/libsync/account.cpp:577:28: note: Null pointer dereference desktop-3.16.4/src/libsync/account.cpp:1170:71: style:inconclusive: Function 'setNetworkProxySetting' argument 1 names different: declaration 'networkProxySetting' definition 'setting'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/account.h:376:60: note: Function 'setNetworkProxySetting' argument 1 names different: declaration 'networkProxySetting' definition 'setting'. desktop-3.16.4/src/libsync/account.cpp:1170:71: note: Function 'setNetworkProxySetting' argument 1 names different: declaration 'networkProxySetting' definition 'setting'. desktop-3.16.4/src/libsync/account.cpp:1224:47: style:inconclusive: Function 'setProxyHostName' argument 1 names different: declaration 'host' definition 'hostName'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/account.h:382:42: note: Function 'setProxyHostName' argument 1 names different: declaration 'host' definition 'hostName'. desktop-3.16.4/src/libsync/account.cpp:1224:47: note: Function 'setProxyHostName' argument 1 names different: declaration 'host' definition 'hostName'. desktop-3.16.4/src/libsync/account.cpp:1324:47: style:inconclusive: Function 'setProxySettings' argument 3 names different: declaration 'proxyHostName' definition 'hostName'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/account.h:398:42: note: Function 'setProxySettings' argument 3 names different: declaration 'proxyHostName' definition 'hostName'. desktop-3.16.4/src/libsync/account.cpp:1324:47: note: Function 'setProxySettings' argument 3 names different: declaration 'proxyHostName' definition 'hostName'. desktop-3.16.4/src/libsync/account.cpp:1325:42: style:inconclusive: Function 'setProxySettings' argument 4 names different: declaration 'proxyPort' definition 'port'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/account.h:399:37: note: Function 'setProxySettings' argument 4 names different: declaration 'proxyPort' definition 'port'. desktop-3.16.4/src/libsync/account.cpp:1325:42: note: Function 'setProxySettings' argument 4 names different: declaration 'proxyPort' definition 'port'. desktop-3.16.4/src/libsync/account.cpp:1326:43: style:inconclusive: Function 'setProxySettings' argument 5 names different: declaration 'proxyNeedsAuth' definition 'needsAuth'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/account.h:400:38: note: Function 'setProxySettings' argument 5 names different: declaration 'proxyNeedsAuth' definition 'needsAuth'. desktop-3.16.4/src/libsync/account.cpp:1326:43: note: Function 'setProxySettings' argument 5 names different: declaration 'proxyNeedsAuth' definition 'needsAuth'. desktop-3.16.4/src/libsync/account.cpp:1327:47: style:inconclusive: Function 'setProxySettings' argument 6 names different: declaration 'proxyUser' definition 'user'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/account.h:401:42: note: Function 'setProxySettings' argument 6 names different: declaration 'proxyUser' definition 'user'. desktop-3.16.4/src/libsync/account.cpp:1327:47: note: Function 'setProxySettings' argument 6 names different: declaration 'proxyUser' definition 'user'. desktop-3.16.4/src/libsync/account.cpp:1328:47: style:inconclusive: Function 'setProxySettings' argument 7 names different: declaration 'proxyPassword' definition 'password'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/account.h:402:42: note: Function 'setProxySettings' argument 7 names different: declaration 'proxyPassword' definition 'password'. desktop-3.16.4/src/libsync/account.cpp:1328:47: note: Function 'setProxySettings' argument 7 names different: declaration 'proxyPassword' definition 'password'. desktop-3.16.4/src/libsync/account.cpp:1379:49: style:inconclusive: Function 'setUploadLimit' argument 1 names different: declaration 'kbytes' definition 'limit'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/account.h:412:38: note: Function 'setUploadLimit' argument 1 names different: declaration 'kbytes' definition 'limit'. desktop-3.16.4/src/libsync/account.cpp:1379:49: note: Function 'setUploadLimit' argument 1 names different: declaration 'kbytes' definition 'limit'. desktop-3.16.4/src/libsync/account.cpp:1394:51: style:inconclusive: Function 'setDownloadLimit' argument 1 names different: declaration 'kbytes' definition 'limit'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/account.h:415:40: note: Function 'setDownloadLimit' argument 1 names different: declaration 'kbytes' definition 'limit'. desktop-3.16.4/src/libsync/account.cpp:1394:51: note: Function 'setDownloadLimit' argument 1 names different: declaration 'kbytes' definition 'limit'. desktop-3.16.4/src/libsync/account.cpp:592:28: style: Local variable 'approvedCerts' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/account.h:240:42: note: Shadowed declaration desktop-3.16.4/src/libsync/account.cpp:592:28: note: Shadow variable desktop-3.16.4/src/libsync/account.cpp:950:23: style: Local variable 'id' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/account.h:166:27: note: Shadowed declaration desktop-3.16.4/src/libsync/account.cpp:950:23: note: Shadow variable desktop-3.16.4/src/libsync/account.cpp:511:61: performance: Function parameter 'certs' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/account.cpp:517:61: performance: Function parameter 'certs' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/account.cpp:815:44: performance: Function parameter 'appPassword' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/account.cpp:602:52: style: Variable 'qnamLock' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/libsync/capabilities.cpp:152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcServerCapabilities [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/capabilities.cpp:305:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcServerCapabilities [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/capabilities.h:213:27: performance: Function 'id()' should return member '_id' by const reference. [returnByReference] desktop-3.16.4/src/libsync/capabilities.h:214:27: performance: Function 'name()' should return member '_name' by const reference. [returnByReference] desktop-3.16.4/src/libsync/capabilities.h:216:37: performance: Function 'mimeTypes()' should return member '_mimeTypes' by const reference. [returnByReference] desktop-3.16.4/src/libsync/capabilities.h:217:37: performance: Function 'optionalMimeTypes()' should return member '_optionalMimeTypes' by const reference. [returnByReference] desktop-3.16.4/src/libsync/capabilities.cpp:216:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/capabilities.cpp:379:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/capabilities.cpp:451:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/capabilities.cpp:461:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/basepropagateremotedeleteencrypted.cpp:46:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/basepropagateremotedeleteencrypted.cpp:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABSTRACT_PROPAGATE_REMOVE_ENCRYPTED [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/basepropagateremotedeleteencrypted.cpp:99:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABSTRACT_PROPAGATE_REMOVE_ENCRYPTED [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/basepropagateremotedeleteencrypted.cpp:109:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABSTRACT_PROPAGATE_REMOVE_ENCRYPTED [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/basepropagateremotedeleteencrypted.cpp:154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABSTRACT_PROPAGATE_REMOVE_ENCRYPTED [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/basepropagateremotedeleteencrypted.cpp:170:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABSTRACT_PROPAGATE_REMOVE_ENCRYPTED [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/basepropagateremotedeleteencrypted.cpp:185:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABSTRACT_PROPAGATE_REMOVE_ENCRYPTED [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/basepropagateremotedeleteencrypted.cpp:198:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABSTRACT_PROPAGATE_REMOVE_ENCRYPTED [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateupload.h:37:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] desktop-3.16.4/src/libsync/putmultifilejob.h:47:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] desktop-3.16.4/src/libsync/basepropagateremotedeleteencrypted.h:38:27: performance: Function 'errorString()' should return member '_errorString' by const reference. [returnByReference] desktop-3.16.4/src/libsync/propagateremotemove.h:25:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] desktop-3.16.4/src/libsync/clientproxy.cpp:63:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DefaultProxy [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientproxy.cpp:97:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DefaultProxy [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientproxy.cpp:144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcClientProxy [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientproxy.cpp:161:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QNetworkProxy [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientproxy.cpp:178:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoProxy [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientproxy.h:56:5: style: Class 'SystemProxyRunnable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/libsync/propagateremotemove.h:60:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullParallelism [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/caseclashconflictsolver.cpp:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCaseClashConflictSolver [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/caseclashconflictsolver.cpp:120:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/caseclashconflictsolver.cpp:140:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCaseClashConflictSolver [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/caseclashconflictsolver.cpp:176:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discoveryphase.h:186:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEncrypted [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator_p.h:71:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator_p.h:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/bulkpropagatorjob.cpp:84:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/bulkpropagatorjob.cpp:248:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/bulkpropagatorjob.cpp:321:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/bulkpropagatorjob.cpp:341:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/bulkpropagatorjob.cpp:489:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsShared [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/bulkpropagatorjob.cpp:515:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/bulkpropagatorjob.cpp:561:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseMetadata [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/bulkpropagatorjob.cpp:666:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_TYPE_CHANGE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/bulkpropagatorjob.cpp:697:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Synchronous [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/caseclashconflictsolver.h:48:27: performance: Function 'errorString()' should return member '_errorString' by const reference. [returnByReference] desktop-3.16.4/src/libsync/syncengine.h:96:27: performance: Function 'localPath()' should return member '_localPath' by const reference. [returnByReference] desktop-3.16.4/src/libsync/bulkpropagatorjob.cpp:142:78: performance: Function parameter 'fileToUpload' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/bulkpropagatorjob.cpp:159:50: performance: Function parameter 'transmissionChecksumHeader' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/bulkpropagatorjob.cpp:160:50: performance: Function parameter 'md5ChecksumHeader' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/bulkpropagatorjob.cpp:272:15: style: Variable 'singleFile' can be declared as reference to const [constVariableReference] desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:63:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:127:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:192:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:250:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:294:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:361:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:417:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:450:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcStorePublicKeyApiJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:457:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:488:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcStorePrivateKeyApiJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:495:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:527:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSignPublicKeyApiJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:534:134: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:347:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CTRL_GCM_SET_IVLEN [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:417:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e2EeTagSize [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:507:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e2EeTagSize [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:681:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CTRL_GCM_SET_IVLEN [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:760:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_PKCS1_PADDING [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:810:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_PKCS1_PADDING [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:906:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_PKCS1_PADDING [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1149:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCse [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1383:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1429:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMS_DETACHED [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1457:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMS_NO_SIGNER_CERT_VERIFY [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1499:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1532:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1546:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1582:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1607:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1626:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1641:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1709:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1770:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pem [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1797:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EntryNotFound [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1812:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EntryNotFound [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1826:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EntryNotFound [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1840:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EntryNotFound [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1876:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCse [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1895:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_RSA [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1974:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBSTRING_ASC [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2023:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pem [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2062:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCse [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2097:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2132:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCse [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2189:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCse [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2218:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCse [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2291:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCse [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2311:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pem [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2342:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCse [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2358:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2439:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2520:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCse [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2610:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCse [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2702:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GZip [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2733:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2767:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CTRL_GCM_SET_IVLEN [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2784:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2942:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _certificate [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2975:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _certificate [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:3017:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sha256 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:3058:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidPurpose [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:3079:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCse [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:3100:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCse [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryption.cpp:3137:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sha256 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:143:68: style:inconclusive: Function 'UpdateMetadataApiJob' argument 4 names different: declaration 'lockedToken' definition 'token'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/clientsideencryptionjobs.h:295:27: note: Function 'UpdateMetadataApiJob' argument 4 names different: declaration 'lockedToken' definition 'token'. desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:143:68: note: Function 'UpdateMetadataApiJob' argument 4 names different: declaration 'lockedToken' definition 'token'. desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:472:61: style:inconclusive: Function 'setPrivateKey' argument 1 names different: declaration 'privateKey' definition 'privKey'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/clientsideencryptionjobs.h:127:42: note: Function 'setPrivateKey' argument 1 names different: declaration 'privateKey' definition 'privKey'. desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:472:61: note: Function 'setPrivateKey' argument 1 names different: declaration 'privateKey' definition 'privKey'. desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:72:21: style: Local variable 'error' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/clientsideencryptionjobs.h:336:10: note: Shadowed declaration desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:72:21: note: Shadow variable desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:370:21: style: Local variable 'error' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/clientsideencryptionjobs.h:209:10: note: Shadowed declaration desktop-3.16.4/src/libsync/clientsideencryptionjobs.cpp:370:21: note: Shadow variable desktop-3.16.4/src/libsync/clientsideencryptiontokenselector.cpp:202:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pem [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryptiontokenselector.cpp:276:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sha256 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientsideencryptiontokenselector.h:40:30: performance: Function 'sha256Fingerprint()' should return member '_sha256Fingerprint' by const reference. [returnByReference] desktop-3.16.4/src/libsync/clientsideencryptiontokenselector.cpp:276:21: style: Local variable 'sha256Fingerprint' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/clientsideencryptiontokenselector.h:40:30: note: Shadowed declaration desktop-3.16.4/src/libsync/clientsideencryptiontokenselector.cpp:276:21: note: Shadow variable desktop-3.16.4/src/libsync/clientsideencryptiontokenselector.cpp:62:48: style: Parameter 'array' can be declared as reference to const [constParameterReference] desktop-3.16.4/src/libsync/clientstatusreporting.cpp:59:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcClientStatusReporting [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientstatusreportingcommon.cpp:25:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcClientStatusReportingCommon [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcClientStatusReportingDatabase [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:83:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcClientStatusReportingDatabase [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:103:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcClientStatusReportingDatabase [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:113:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcClientStatusReportingDatabase [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:146:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:158:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:181:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcClientStatusReportingDatabase [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:198:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcClientStatusReportingDatabase [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:220:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcClientStatusReportingDatabase [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:239:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcClientStatusReportingDatabase [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:252:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcClientStatusReportingDatabase [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:275:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcClientStatusReportingDatabase [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientstatusreportingnetwork.cpp:67:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcClientStatusReportingNetwork [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientstatusreportingnetwork.cpp:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcClientStatusReportingNetwork [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientstatusreportingnetwork.cpp:136:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcClientStatusReportingNetwork [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientstatusreportingnetwork.cpp:167:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcClientStatusReportingNetwork [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:190:37: style: Unused private function: 'ClientStatusReportingDatabase::addColumn' [unusedPrivateFunction] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.h:54:23: note: Unused private function: 'ClientStatusReportingDatabase::addColumn' desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:190:37: note: Unused private function: 'ClientStatusReportingDatabase::addColumn' desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:98:54: performance:inconclusive: Technically the member function 'OCC::ClientStatusReportingDatabase::deleteClientStatusReportingRecords' can be static (but you may consider moving to unnamed namespace). [functionStatic] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.h:40:41: note: Technically the member function 'OCC::ClientStatusReportingDatabase::deleteClientStatusReportingRecords' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:98:54: note: Technically the member function 'OCC::ClientStatusReportingDatabase::deleteClientStatusReportingRecords' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:140:40: performance:inconclusive: Technically the member function 'OCC::ClientStatusReportingDatabase::makeDbPath' can be static (but you may consider moving to unnamed namespace). [functionStatic] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.h:51:27: note: Technically the member function 'OCC::ClientStatusReportingDatabase::makeDbPath' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:140:40: note: Technically the member function 'OCC::ClientStatusReportingDatabase::makeDbPath' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:175:52: performance:inconclusive: Technically the member function 'OCC::ClientStatusReportingDatabase::getTableColumns' can be static (but you may consider moving to unnamed namespace). [functionStatic] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.h:53:39: note: Technically the member function 'OCC::ClientStatusReportingDatabase::getTableColumns' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:175:52: note: Technically the member function 'OCC::ClientStatusReportingDatabase::getTableColumns' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:102:20: style: Local variable 'errorMessage' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/abstractnetworkjob.h:263:29: note: Shadowed declaration desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:102:20: note: Shadow variable desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:132:20: style: Local variable 'errorMessage' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/abstractnetworkjob.h:263:29: note: Shadowed declaration desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:132:20: note: Shadow variable desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:203:24: style: Local variable 'prepareResult' shadows outer variable [shadowVariable] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:196:20: note: Shadowed declaration desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:203:24: note: Shadow variable desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:238:20: style: Local variable 'errorMessage' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/abstractnetworkjob.h:263:29: note: Shadowed declaration desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:238:20: note: Shadow variable desktop-3.16.4/src/libsync/clientsideencryption.cpp:258:41: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:283:41: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:308:41: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:352:51: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:352:85: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:364:59: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:442:51: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:442:85: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:453:60: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:459:72: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:532:51: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:532:85: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:543:60: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:549:72: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:687:51: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:687:85: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:700:59: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:771:52: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:779:59: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:821:49: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:827:59: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1974:78: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2389:52: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2389:92: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2406:61: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2466:52: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2466:93: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2490:61: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2501:72: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2559:53: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2559:93: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2577:62: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2649:53: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2649:93: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2672:62: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:2683:73: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1981:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1968:9: note: ret is assigned desktop-3.16.4/src/libsync/clientsideencryption.cpp:1981:9: note: ret is overwritten desktop-3.16.4/src/libsync/clientsideencryption.cpp:2805:19: style: Checking if unsigned expression 'chunkSize' is less than zero. [unsignedLessThanZero] desktop-3.16.4/src/libsync/clientsideencryption.cpp:845:10: style: Local variable 'errorMessage' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/abstractnetworkjob.h:263:29: note: Shadowed declaration desktop-3.16.4/src/libsync/clientsideencryption.cpp:845:10: note: Shadow variable desktop-3.16.4/src/libsync/clientsideencryption.cpp:566:45: performance: Function parameter 'key' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1727:58: performance: Function parameter 'user' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1865:56: performance: Function parameter 'pin' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/clientsideencryption.cpp:133:41: style: Parameter 'array' can be declared as reference to const [constParameterReference] desktop-3.16.4/src/libsync/clientsideencryption.cpp:893:79: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/clientsideencryption.cpp:1471:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/clientsideencryption.cpp:3050:86: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/configfile.cpp:841:72: error: There is an unknown macro here somewhere. Configuration is required. If APPLICATION_REV_DOMAIN is a macro then please configure it. [unknownMacro] desktop-3.16.4/src/libsync/cookiejar.cpp:60:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCookieJar [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/cookiejar.cpp:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCookieJar [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/cookiejar.cpp:127:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/abstractcredentials.cpp:30:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _account [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/abstractcredentials.cpp:38:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCredentials [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/dummycredentials.cpp:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/dummycredentials.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wasFetched [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/tokencredentials.cpp:54:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcTokenCredentials [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/tokencredentials.cpp:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/tokencredentials.cpp:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _password [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/tokencredentials.cpp:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ready [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/tokencredentials.cpp:122:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wasFetched [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/tokencredentials.cpp:134:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthenticationRequiredError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/tokencredentials.cpp:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcTokenCredentials [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/tokencredentials.cpp:166:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcTokenCredentials [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/tokencredentials.cpp:44:5: style: Class 'TokenCredentialsAccessManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:63:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontAddCredentialsAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _password [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:145:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slotAuthentication [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ready [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:163:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wasFetched [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:178:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _clientCertBundle [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:209:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _account [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:237:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _retryOnKeyChainError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:247:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:270:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pem [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:299:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _clientSslKey [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:322:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _account [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:332:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthenticationRequiredError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:345:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EntryNotFound [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:387:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _previousPassword [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:431:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:473:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:483:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:504:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:515:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _account [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:525:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:533:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ready [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:558:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _clientCertBundle [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/keychainchunk.cpp:140:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/keychainchunk.cpp:150:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quit [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/keychainchunk.cpp:170:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/keychainchunk.cpp:265:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/keychainchunk.cpp:288:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quit [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/keychainchunk.cpp:309:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/keychainchunk.cpp:396:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/keychainchunk.cpp:419:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quit [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/keychainchunk.cpp:439:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/creds/httpcredentials.cpp:53:5: style: Class 'HttpCredentialsAccessManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/libsync/creds/keychainchunk.cpp:64:5: performance: Variable '_serviceName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] desktop-3.16.4/src/libsync/creds/keychainchunk.h:48:5: style: Class 'Job' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/libsync/creds/keychainchunk.h:133:5: style: Class 'ReadJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/libsync/creds/keychainchunk.h:171:5: style: Class 'DeleteJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/libsync/creds/keychainchunk.h:53:27: performance: Function 'errorString()' should return member '_errorString' by const reference. [returnByReference] desktop-3.16.4/src/libsync/creds/keychainchunk.h:55:30: performance: Function 'binaryData()' should return member '_chunkBuffer' by const reference. [returnByReference] desktop-3.16.4/src/libsync/creds/keychainchunk.h:56:27: performance: Function 'textData()' should return member '_chunkBuffer' by const reference. [returnByReference] desktop-3.16.4/src/libsync/deletejob.h:35:30: performance: Function 'folderToken()' should return member '_folderToken' by const reference. [returnByReference] desktop-3.16.4/src/libsync/discovery.h:133:5: debug: SymbolDatabase couldn't resolve all user defined types. [debug] desktop-3.16.4/src/libsync/discovery.cpp:1039:103: debug: Function::addArguments found argument 'etag' with varid 0. [varid0] desktop-3.16.4/src/libsync/discovery.cpp:1566:99: debug: Function::addArguments found argument 'etag' with varid 0. [varid0] desktop-3.16.4/src/libsync/discoveryphase.cpp:62:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Off [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discoveryphase.cpp:88:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDiscovery [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discoveryphase.cpp:99:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsMounted [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discoveryphase.cpp:175:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_IGNORE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discoveryphase.cpp:222:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_NEW [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discoveryphase.cpp:235:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDiscovery [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discoveryphase.cpp:253:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discoveryphase.cpp:324:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDiscovery [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discoveryphase.cpp:500:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFC2822Date [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discoveryphase.cpp:601:219: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WildGuessMountedSubProperty [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discoveryphase.cpp:661:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFC2822Date [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discoveryphase.cpp:675:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discoveryphase.cpp:709:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDiscovery [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discoveryphase.cpp:794:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDiscovery [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/encryptedfoldermetadatahandler.cpp:63:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFetchAndUploadE2eeFolderMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/encryptedfoldermetadatahandler.cpp:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFetchAndUploadE2eeFolderMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/encryptedfoldermetadatahandler.cpp:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFetchAndUploadE2eeFolderMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/encryptedfoldermetadatahandler.cpp:153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFetchAndUploadE2eeFolderMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/encryptedfoldermetadatahandler.cpp:163:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFetchAndUploadE2eeFolderMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/encryptedfoldermetadatahandler.cpp:174:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFetchAndUploadE2eeFolderMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/encryptedfoldermetadatahandler.cpp:211:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFetchAndUploadE2eeFolderMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/encryptedfoldermetadatahandler.cpp:222:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFetchAndUploadE2eeFolderMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/encryptedfoldermetadatahandler.cpp:230:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFetchAndUploadE2eeFolderMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/encryptedfoldermetadatahandler.cpp:240:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFetchAndUploadE2eeFolderMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/encryptedfoldermetadatahandler.cpp:284:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFetchAndUploadE2eeFolderMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/encryptedfoldermetadatahandler.cpp:310:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFetchAndUploadE2eeFolderMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/encryptedfoldermetadatahandler.cpp:321:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFetchAndUploadE2eeFolderMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/encryptedfoldermetadatahandler.cpp:355:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFetchAndUploadE2eeFolderMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDisco [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:67:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDisco [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDisco [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDisco [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serverEntry [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:277:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeFile [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:521:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDisco [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:552:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectiveSyncBlackList [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:591:143: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeFile [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:706:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlwaysLocal [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:736:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsShared [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:1088:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_NEW [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:1598:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_UPDATE_METADATA [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:1697:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_IGNORE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:1834:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_REMOVE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:1870:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CanAddSubDirectories [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:1945:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDisco [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:1981:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:2022:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CanAddSubDirectories [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:2064:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_REMOVE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:2176:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDisco [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:2243:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_IGNORE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:2270:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WithSuffix [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:2291:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Inherited [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/encryptedfoldermetadatahandler.cpp:35:89: style:inconclusive: Function 'EncryptedFolderMetadataHandler' argument 2 names different: declaration 'folderPath' definition 'folderFullRemotePath'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/encryptedfoldermetadatahandler.h:58:87: note: Function 'EncryptedFolderMetadataHandler' argument 2 names different: declaration 'folderPath' definition 'folderFullRemotePath'. desktop-3.16.4/src/libsync/encryptedfoldermetadatahandler.cpp:35:89: note: Function 'EncryptedFolderMetadataHandler' argument 2 names different: declaration 'folderPath' definition 'folderFullRemotePath'. desktop-3.16.4/src/libsync/discoveryphase.h:166:30: performance: Function 'certificateSha256Fingerprint()' should return member '_e2eCertificateFingerprint' by const reference. [returnByReference] desktop-3.16.4/src/libsync/discoveryphase.cpp:70:96: style:inconclusive: Function 'checkFolderSizeLimit' argument 2 names different: declaration 'callback' definition 'completionCallback'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/discoveryphase.h:286:42: note: Function 'checkFolderSizeLimit' argument 2 names different: declaration 'callback' definition 'completionCallback'. desktop-3.16.4/src/libsync/discoveryphase.cpp:70:96: note: Function 'checkFolderSizeLimit' argument 2 names different: declaration 'callback' definition 'completionCallback'. desktop-3.16.4/src/libsync/discoveryphase.cpp:95:74: style:inconclusive: Function 'checkSelectiveSyncNewFolder' argument 2 names different: declaration 'rp' definition 'remotePerm'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/discoveryphase.h:291:62: note: Function 'checkSelectiveSyncNewFolder' argument 2 names different: declaration 'rp' definition 'remotePerm'. desktop-3.16.4/src/libsync/discoveryphase.cpp:95:74: note: Function 'checkSelectiveSyncNewFolder' argument 2 names different: declaration 'rp' definition 'remotePerm'. desktop-3.16.4/src/libsync/filesystem.cpp:45:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/filesystem.cpp:67:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileSystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/filesystem.cpp:122:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileSystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/filesystem.cpp:143:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/filesystem.cpp:160:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/filesystem.cpp:191:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileSystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/filesystem.cpp:201:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileSystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/filesystem.cpp:223:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileSystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/filesystem.cpp:259:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/filesystem.cpp:476:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_write [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/filesystem.cpp:604:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_write [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/filesystem.cpp:630:157: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/filesystem.cpp:669:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFileSystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/encryptfolderjob.cpp:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEncryptFolderJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/encryptfolderjob.cpp:104:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEncrypted [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/encryptfolderjob.cpp:113:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEncrypted [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/encryptfolderjob.cpp:146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEncryptFolderJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/filesystem.cpp:75:59: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/encryptfolderjob.h:47:27: performance: Function 'errorString()' should return member '_errorString' by const reference. [returnByReference] desktop-3.16.4/src/libsync/encryptfolderjob.cpp:26:156: style:inconclusive: Function 'EncryptFolderJob' argument 5 names different: declaration '_remoteSyncRootPath' definition 'remoteSyncRootPath'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/encryptfolderjob.h:40:46: note: Function 'EncryptFolderJob' argument 5 names different: declaration '_remoteSyncRootPath' definition 'remoteSyncRootPath'. desktop-3.16.4/src/libsync/encryptfolderjob.cpp:26:156: note: Function 'EncryptFolderJob' argument 5 names different: declaration '_remoteSyncRootPath' definition 'remoteSyncRootPath'. desktop-3.16.4/src/libsync/encryptfolderjob.cpp:64:68: style:inconclusive: Function 'slotEncryptionFlagSuccess' argument 1 names different: declaration 'folderId' definition 'fileId'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/encryptfolderjob.h:56:54: note: Function 'slotEncryptionFlagSuccess' argument 1 names different: declaration 'folderId' definition 'fileId'. desktop-3.16.4/src/libsync/encryptfolderjob.cpp:64:68: note: Function 'slotEncryptionFlagSuccess' argument 1 names different: declaration 'folderId' definition 'fileId'. desktop-3.16.4/src/libsync/encryptfolderjob.cpp:98:66: style:inconclusive: Function 'slotEncryptionFlagError' argument 1 names different: declaration 'folderId' definition 'fileId'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/encryptfolderjob.h:57:52: note: Function 'slotEncryptionFlagError' argument 1 names different: declaration 'folderId' definition 'fileId'. desktop-3.16.4/src/libsync/encryptfolderjob.cpp:98:66: note: Function 'slotEncryptionFlagError' argument 1 names different: declaration 'folderId' definition 'fileId'. desktop-3.16.4/src/libsync/encryptfolderjob.cpp:99:58: style:inconclusive: Function 'slotEncryptionFlagError' argument 2 names different: declaration 'httpReturnCode' definition 'httpErrorCode'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/encryptfolderjob.h:57:72: note: Function 'slotEncryptionFlagError' argument 2 names different: declaration 'httpReturnCode' definition 'httpErrorCode'. desktop-3.16.4/src/libsync/encryptfolderjob.cpp:99:58: note: Function 'slotEncryptionFlagError' argument 2 names different: declaration 'httpReturnCode' definition 'httpErrorCode'. desktop-3.16.4/src/libsync/httplogger.cpp:50:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/httplogger.cpp:104:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/httplogger.cpp:132:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomVerbAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/foldermetadata.cpp:93:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/foldermetadata.cpp:123:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/foldermetadata.cpp:276:136: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/foldermetadata.cpp:396:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/foldermetadata.cpp:481:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sha256 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/foldermetadata.cpp:567:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCseMetadata [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/foldermetadata.cpp:580:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCseMetadata [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/foldermetadata.cpp:619:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCseMetadata [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/foldermetadata.cpp:706:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCseMetadata [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/foldermetadata.cpp:854:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EncryptedMigratedV2_0 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/foldermetadata.cpp:901:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/iconjob.cpp:37:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/foldermetadata.cpp:1121:32: error:inconclusive: Using object that is a temporary. [danglingTemporaryLifetime] desktop-3.16.4/src/libsync/foldermetadata.cpp:1121:97: note: Passed to constructor of 'CertificateInformation'. desktop-3.16.4/src/libsync/foldermetadata.cpp:1124:41: note: Assuming condition is false desktop-3.16.4/src/libsync/foldermetadata.cpp:1121:97: note: Temporary created here. desktop-3.16.4/src/libsync/foldermetadata.cpp:1121:32: note: Using object that is a temporary. desktop-3.16.4/src/libsync/localdiscoverytracker.cpp:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcLocalDiscoveryTracker [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/localdiscoverytracker.cpp:37:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcLocalDiscoveryTracker [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/localdiscoverytracker.cpp:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcLocalDiscoveryTracker [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/localdiscoverytracker.cpp:70:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_NONE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/localdiscoverytracker.cpp:85:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcLocalDiscoveryTracker [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/foldermetadata.h:115:42: performance: Function 'files()' should return member '_files' by const reference. [returnByReference] desktop-3.16.4/src/libsync/foldermetadata.h:125:30: performance: Function 'certificateSha256Fingerprint()' should return member '_e2eCertificateFingerprint' by const reference. [returnByReference] desktop-3.16.4/src/libsync/foldermetadata.h:134:36: performance: Function 'metadataKeyForEncryption()' should return member '_metadataKeyForEncryption' by const reference. [returnByReference] desktop-3.16.4/src/libsync/foldermetadata.h:135:36: performance: Function 'metadataKeyForDecryption()' should return member '_metadataKeyForDecryption' by const reference. [returnByReference] desktop-3.16.4/src/libsync/foldermetadata.h:147:30: performance: Function 'metadataSignature()' should return member '_metadataSignature' by const reference. [returnByReference] desktop-3.16.4/src/libsync/foldermetadata.h:149:30: performance: Function 'initialMetadata()' should return member '_initialMetadata' by const reference. [returnByReference] desktop-3.16.4/src/libsync/localdiscoverytracker.cpp:44:20: style: Variable 'path' can be declared as reference to const [constVariableReference] desktop-3.16.4/src/libsync/localdiscoverytracker.cpp:50:5: warning:inconclusive: Access of moved variable '_localDiscoveryPaths'. [accessMoved] desktop-3.16.4/src/libsync/localdiscoverytracker.cpp:49:36: note: Calling std::move(_localDiscoveryPaths) desktop-3.16.4/src/libsync/localdiscoverytracker.cpp:50:5: note: Access of moved variable '_localDiscoveryPaths'. desktop-3.16.4/src/libsync/foldermetadata.cpp:433:71: style:inconclusive: Function 'encryptDataWithPublicKey' argument 1 names different: declaration 'data' definition 'binaryData'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/foldermetadata.h:161:73: note: Function 'encryptDataWithPublicKey' argument 1 names different: declaration 'data' definition 'binaryData'. desktop-3.16.4/src/libsync/foldermetadata.cpp:433:71: note: Function 'encryptDataWithPublicKey' argument 1 names different: declaration 'data' definition 'binaryData'. desktop-3.16.4/src/libsync/foldermetadata.cpp:448:72: style:inconclusive: Function 'decryptDataWithPrivateKey' argument 1 names different: declaration 'data' definition 'base64Data'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/foldermetadata.h:163:74: note: Function 'decryptDataWithPrivateKey' argument 1 names different: declaration 'data' definition 'base64Data'. desktop-3.16.4/src/libsync/foldermetadata.cpp:448:72: note: Function 'decryptDataWithPrivateKey' argument 1 names different: declaration 'data' definition 'base64Data'. desktop-3.16.4/src/libsync/foldermetadata.cpp:467:64: style:inconclusive: Function 'decryptJsonObject' argument 1 names different: declaration 'encryptedJsonBlob' definition 'encryptedMetadata'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/foldermetadata.h:166:66: note: Function 'decryptJsonObject' argument 1 names different: declaration 'encryptedJsonBlob' definition 'encryptedMetadata'. desktop-3.16.4/src/libsync/foldermetadata.cpp:467:64: note: Function 'decryptJsonObject' argument 1 names different: declaration 'encryptedJsonBlob' definition 'encryptedMetadata'. desktop-3.16.4/src/libsync/foldermetadata.cpp:243:16: style: Local variable 'files' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/foldermetadata.h:115:42: note: Shadowed declaration desktop-3.16.4/src/libsync/foldermetadata.cpp:243:16: note: Shadow variable desktop-3.16.4/src/libsync/foldermetadata.cpp:329:16: style: Local variable 'files' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/foldermetadata.h:115:42: note: Shadowed declaration desktop-3.16.4/src/libsync/foldermetadata.cpp:329:16: note: Shadow variable desktop-3.16.4/src/libsync/foldermetadata.cpp:615:17: style: Local variable 'files' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/foldermetadata.h:115:42: note: Shadowed declaration desktop-3.16.4/src/libsync/foldermetadata.cpp:615:17: note: Shadow variable desktop-3.16.4/src/libsync/foldermetadata.cpp:631:16: style: Local variable 'keyChecksums' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/foldermetadata.h:136:43: note: Shadowed declaration desktop-3.16.4/src/libsync/foldermetadata.cpp:631:16: note: Shadow variable desktop-3.16.4/src/libsync/foldermetadata.cpp:662:17: style: Local variable 'metaObject' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/foldermetadata.h:40:5: note: Shadowed declaration desktop-3.16.4/src/libsync/foldermetadata.cpp:662:17: note: Shadow variable desktop-3.16.4/src/libsync/foldermetadata.cpp:722:17: style: Local variable 'files' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/foldermetadata.h:115:42: note: Shadowed declaration desktop-3.16.4/src/libsync/foldermetadata.cpp:722:17: note: Shadow variable desktop-3.16.4/src/libsync/foldermetadata.cpp:749:10: style: Local variable 'metaObject' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/foldermetadata.h:40:5: note: Shadowed declaration desktop-3.16.4/src/libsync/foldermetadata.cpp:749:10: note: Shadow variable desktop-3.16.4/src/libsync/foldermetadata.cpp:462:86: performance: Function parameter 'pass' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/foldermetadata.cpp:174:29: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/foldermetadata.cpp:583:23: style: Variable 'publicKey' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/libsync/foldermetadata.cpp:584:25: style: Variable 'displayName' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/libsync/foldermetadata.cpp:583:13: style: Variable 'publicKey' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/libsync/foldermetadata.cpp:584:13: style: Variable 'displayName' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/libsync/logger.cpp:274:38: error: There is an unknown macro here somewhere. Configuration is required. If APPLICATION_NAME is a macro then please configure it. [unknownMacro] desktop-3.16.4/src/libsync/lockfilejobs.cpp:87:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/lockfilejobs.cpp:201:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcLockFileJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:89:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEtagJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcMkColJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:193:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:237:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalizePathSegments [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:346:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcLsColJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:386:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcLsColJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:456:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCheckServerJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:503:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:527:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:584:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCheckRedirectCostFreeUrlJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:595:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:615:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcLsColJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:658:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropfindJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:817:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:835:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:862:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcProppatchJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:911:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcProppatchJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:955:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcJsonApiJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:969:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcJsonApiJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:1029:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDetermineAuthTypeJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:1155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDetermineAuthTypeJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:1196:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:1205:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSimpleFileJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:1226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcJsonApiJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:1251:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullyEncoded [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:1285:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSimpleApiJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/networkjobs.cpp:1326:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsprofileconnector.cpp:61:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsprofileconnector.cpp:97:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcOcsProfileConnector [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsprofileconnector.cpp:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcOcsProfileConnector [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsprofileconnector.cpp:142:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcOcsProfileConnector [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsprofileconnector.cpp:152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcOcsProfileConnector [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsprofileconnector.cpp:68:58: performance: Function parameter 'iconData' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/ocsprofileconnector.cpp:150:49: performance: Function parameter 'iconData' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/discovery.cpp:1899:13: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] desktop-3.16.4/src/libsync/discovery.cpp:1900:13: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] desktop-3.16.4/src/libsync/networkjobs.h:159:37: performance: Function 'properties()' should return member '_properties' by const reference. [returnByReference] desktop-3.16.4/src/libsync/networkjobs.h:201:37: performance: Function 'properties()' should return member '_properties' by const reference. [returnByReference] desktop-3.16.4/src/libsync/networkjobs.h:281:48: performance: Function 'properties()' should return member '_properties' by const reference. [returnByReference] desktop-3.16.4/src/libsync/discovery.cpp:856:37: style: Condition 'dbEntry._etag==serverEntry.etag' is always true [knownConditionTrueFalse] desktop-3.16.4/src/libsync/discovery.cpp:836:34: note: Assuming that condition 'dbEntry._etag!=serverEntry.etag' is not redundant desktop-3.16.4/src/libsync/discovery.cpp:856:37: note: Condition 'dbEntry._etag==serverEntry.etag' is always true desktop-3.16.4/src/libsync/networkjobs.cpp:213:84: style:inconclusive: Function 'parse' argument 2 names different: declaration 'sizes' definition 'fileInfo'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/networkjobs.h:131:49: note: Function 'parse' argument 2 names different: declaration 'sizes' definition 'fileInfo'. desktop-3.16.4/src/libsync/networkjobs.cpp:213:84: note: Function 'parse' argument 2 names different: declaration 'sizes' definition 'fileInfo'. desktop-3.16.4/src/libsync/networkjobs.cpp:343:23: style: Local variable 'properties' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/networkjobs.h:159:37: note: Shadowed declaration desktop-3.16.4/src/libsync/networkjobs.cpp:343:23: note: Shadow variable desktop-3.16.4/src/libsync/networkjobs.cpp:612:16: style: Local variable 'properties' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/networkjobs.h:201:37: note: Shadowed declaration desktop-3.16.4/src/libsync/networkjobs.cpp:612:16: note: Shadow variable desktop-3.16.4/src/libsync/networkjobs.cpp:776:19: style: Local variable 'i' shadows outer variable [shadowVariable] desktop-3.16.4/src/libsync/networkjobs.cpp:765:15: note: Shadowed declaration desktop-3.16.4/src/libsync/networkjobs.cpp:776:19: note: Shadow variable desktop-3.16.4/src/libsync/networkjobs.cpp:331:48: performance: Function parameter 'properties' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/networkjobs.cpp:646:51: performance: Function parameter 'properties' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/networkjobs.cpp:899:63: performance: Function parameter 'properties' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/discovery.cpp:2016:10: style: Local variable 'isRename' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/discovery.h:194:24: note: Shadowed declaration desktop-3.16.4/src/libsync/discovery.cpp:2016:10: note: Shadow variable desktop-3.16.4/src/libsync/discovery.cpp:568:49: performance: Function parameter 'path' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/discovery.cpp:157:16: style: Variable 'e' can be declared as reference to const [constVariableReference] desktop-3.16.4/src/libsync/discovery.cpp:416:50: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/discovery.cpp:1943:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/ocsuserstatusconnector.cpp:115:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sunday [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsuserstatusconnector.cpp:171:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcOcsUserStatusConnector [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsuserstatusconnector.cpp:226:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcOcsUserStatusConnector [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsuserstatusconnector.cpp:240:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcOcsUserStatusConnector [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsuserstatusconnector.cpp:254:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcOcsUserStatusConnector [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsuserstatusconnector.cpp:272:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcOcsUserStatusConnector [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsuserstatusconnector.cpp:286:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserStatusNotSupported [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsuserstatusconnector.cpp:297:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcOcsUserStatusConnector [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsuserstatusconnector.cpp:312:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcOcsUserStatusConnector [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsuserstatusconnector.cpp:319:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Put [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsuserstatusconnector.cpp:338:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Put [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsuserstatusconnector.cpp:362:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmojisNotSupported [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsuserstatusconnector.cpp:396:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserStatusNotSupported [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsuserstatusconnector.cpp:416:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CouldNotSetUserStatus [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsuserstatusconnector.cpp:435:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CouldNotSetUserStatus [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsuserstatusconnector.cpp:450:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Delete [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/ocsuserstatusconnector.cpp:465:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CouldNotClearMessage [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/discovery.cpp:2077:42: style: Variable 'localPath' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/libsync/progressdispatcher.cpp:32:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeVirtualFile [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/progressdispatcher.cpp:194:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_NONE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/progressdispatcher.cpp:262:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _item [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/progressdispatcher.h:316:5: style: Class 'ProgressDispatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/src/libsync/progressdispatcher.cpp:374:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/propagatedownload.h:196:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] desktop-3.16.4/src/libsync/propagatedownloadencrypted.cpp:49:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateDownloadEncrypted [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownloadencrypted.cpp:85:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateDownloadEncrypted [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:170:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsufficientRemoteStorage [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:229:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:338:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:353:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_TYPE_CHANGE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:452:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_NEW [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:562:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_NEW [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:646:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_NONE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:688:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_TYPE_CHANGE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:708:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EncryptedMigratedV2_0 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:986:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeFile [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1006:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeFile [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1086:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Locked [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1192:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullParallelism [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1218:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1321:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1356:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullParallelism [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1368:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1413:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1435:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcDirectory [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1562:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitForFinished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1570:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Synchronous [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1602:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcRootDirectory [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1609:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1642:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1683:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1693:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1729:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCleanupPolls [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1769:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_ERROR [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownloadencrypted.h:22:25: performance: Function 'errorString()' should return member '_errorString' by const reference. [returnByReference] desktop-3.16.4/src/libsync/propagatedownloadencrypted.cpp:67:58: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/propagatedownload.cpp:116:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcGetJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:159:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:261:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:267:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:273:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcGetJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:295:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uninitialized [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:361:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcGetJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:407:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e2EeTagSize [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:452:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateDownload [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:492:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeVirtualFileDehydration [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:607:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateDownload [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:641:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeVirtualFile [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:759:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:773:121: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:789:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateDownload [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:815:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:991:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChecksumMismatch [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:1012:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:1049:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDotAndDotDot [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:1081:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateDownload [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:1165:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_CONFLICT [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:1233:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_CASE_CLASH_CONFLICT [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:1410:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Locked [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:1465:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Asynchronous [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotedelete.cpp:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateRemoteDelete [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotedelete.cpp:64:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeVirtualFile [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotedelete.cpp:90:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Asynchronous [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotedelete.cpp:102:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatedownload.cpp:216:12: style: Local variable 'start' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/propagatedownload.h:76:10: note: Shadowed declaration desktop-3.16.4/src/libsync/propagatedownload.cpp:216:12: note: Shadow variable desktop-3.16.4/src/libsync/propagatedownload.cpp:245:10: style: Local variable 'lastModified' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/propagatedownload.h:113:12: note: Shadowed declaration desktop-3.16.4/src/libsync/propagatedownload.cpp:245:10: note: Shadow variable desktop-3.16.4/src/libsync/propagatedownload.cpp:379:55: performance: Function parameter 'encryptedInfo' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/propagatedownload.cpp:387:55: performance: Function parameter 'encryptedInfo' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:99:25: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::OwncloudPropagator::hardMaximumActiveJob' can be const. [functionConst] desktop-3.16.4/src/libsync/owncloudpropagator.h:514:9: note: Either there is a missing 'override', or the member function 'OCC::OwncloudPropagator::hardMaximumActiveJob' can be const. desktop-3.16.4/src/libsync/owncloudpropagator.cpp:99:25: note: Either there is a missing 'override', or the member function 'OCC::OwncloudPropagator::hardMaximumActiveJob' can be const. desktop-3.16.4/src/libsync/owncloudpropagator.cpp:821:26: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::OwncloudPropagator::hasCaseClashAccessibilityProblem' can be const. [functionConst] desktop-3.16.4/src/libsync/owncloudpropagator.h:530:10: note: Either there is a missing 'override', or the member function 'OCC::OwncloudPropagator::hasCaseClashAccessibilityProblem' can be const. desktop-3.16.4/src/libsync/owncloudpropagator.cpp:821:26: note: Either there is a missing 'override', or the member function 'OCC::OwncloudPropagator::hasCaseClashAccessibilityProblem' can be const. desktop-3.16.4/src/libsync/owncloudpropagator.h:533:27: performance: Function 'localPath()' should return member '_localDir' by const reference. [returnByReference] desktop-3.16.4/src/libsync/owncloudpropagator.h:540:27: performance: Function 'remotePath()' should return member '_remoteFolder' by const reference. [returnByReference] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:381:35: style: Condition '!isDelayedUploadItem(item)' is always true [knownConditionTrueFalse] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:381:55: note: Calling function 'isDelayedUploadItem' returns 0 desktop-3.16.4/src/libsync/owncloudpropagator.cpp:381:35: note: Condition '!isDelayedUploadItem(item)' is always true desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1250:17: style: Condition '!propagator()->isDelayedUploadItem(nextTask)' is always true [knownConditionTrueFalse] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1250:51: note: Calling function 'isDelayedUploadItem' returns 0 desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1250:17: note: Condition '!propagator()->isDelayedUploadItem(nextTask)' is always true desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1581:28: style: Condition 'abortStatus->subJobsFinished' is always true [knownConditionTrueFalse] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1580:44: note: Assignment 'abortStatus->subJobsFinished=true', assigned value is 1 desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1581:28: note: Condition 'abortStatus->subJobsFinished' is always true desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1586:60: style: Condition 'abortStatus->dirDeletionFinished' is always true [knownConditionTrueFalse] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1585:48: note: Assignment 'abortStatus->dirDeletionFinished=true', assigned value is 1 desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1586:60: note: Condition 'abortStatus->dirDeletionFinished' is always true desktop-3.16.4/src/libsync/propagateremotedeleteencrypted.cpp:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROPAGATE_REMOVE_ENCRYPTED [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:226:56: style:inconclusive: Function 'done' argument 1 names different: declaration 'status' definition 'statusArg'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/owncloudpropagator.h:176:50: note: Function 'done' argument 1 names different: declaration 'status' definition 'statusArg'. desktop-3.16.4/src/libsync/owncloudpropagator.cpp:226:56: note: Function 'done' argument 1 names different: declaration 'status' definition 'statusArg'. desktop-3.16.4/src/libsync/owncloudpropagator.cpp:509:53: style:inconclusive: Function 'start' argument 1 names different: declaration '_syncedItems' definition 'items'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/owncloudpropagator.h:452:37: note: Function 'start' argument 1 names different: declaration '_syncedItems' definition 'items'. desktop-3.16.4/src/libsync/owncloudpropagator.cpp:509:53: note: Function 'start' argument 1 names different: declaration '_syncedItems' definition 'items'. desktop-3.16.4/src/libsync/owncloudpropagator.cpp:772:60: style:inconclusive: Function 'localFileNameClash' argument 1 names different: declaration 'relfile' definition 'relFile'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/owncloudpropagator.h:519:44: note: Function 'localFileNameClash' argument 1 names different: declaration 'relfile' definition 'relFile'. desktop-3.16.4/src/libsync/owncloudpropagator.cpp:772:60: note: Function 'localFileNameClash' argument 1 names different: declaration 'relfile' definition 'relFile'. desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1071:105: performance: Function parameter 'localDir' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:706:130: style: Parameter 'directories' can be declared as reference to const [constParameterReference] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:543:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:715:59: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:728:137: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:1333:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/propagateremotedeleteencrypted.cpp:71:48: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/propagateremotedeleteencryptedrootfolder.cpp:82:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROPAGATE_REMOVE_ENCRYPTED_ROOTFOLDER [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotedeleteencryptedrootfolder.cpp:132:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeDirectory [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotedeleteencryptedrootfolder.cpp:182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROPAGATE_REMOVE_ENCRYPTED_ROOTFOLDER [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotemkdir.cpp:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateRemoteMkdir [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotemkdir.cpp:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateRemoteMkdir [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotemkdir.cpp:93:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateRemoteMkdir [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotemkdir.cpp:110:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Asynchronous [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotemkdir.cpp:124:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateRemoteMkdir [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotemkdir.cpp:221:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateRemoteMkdir [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotemkdir.cpp:232:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotemkdir.cpp:262:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateRemoteMkdir [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotemkdir.cpp:285:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Locked [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotemove.cpp:62:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotemove.cpp:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcMoveJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotemove.cpp:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateRemoteMove [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotemove.cpp:191:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Asynchronous [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotemove.cpp:203:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotemove.cpp:260:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateRemoteMove [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotemove.cpp:325:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectiveSyncBlackList [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateremotemove.cpp:41:34: style:inconclusive: Function 'MoveJob' argument 4 names different: declaration '_extraHeaders' definition 'extraHeaders'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/propagateremotemove.h:35:38: note: Function 'MoveJob' argument 4 names different: declaration '_extraHeaders' definition 'extraHeaders'. desktop-3.16.4/src/libsync/propagateremotemove.cpp:41:34: note: Function 'MoveJob' argument 4 names different: declaration '_extraHeaders' definition 'extraHeaders'. desktop-3.16.4/src/libsync/propagateremotemove.cpp:320:86: style:inconclusive: Function 'adjustSelectiveSync' argument 2 names different: declaration 'from' definition 'from_'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/propagateremotemove.h:65:76: note: Function 'adjustSelectiveSync' argument 2 names different: declaration 'from' definition 'from_'. desktop-3.16.4/src/libsync/propagateremotemove.cpp:320:86: note: Function 'adjustSelectiveSync' argument 2 names different: declaration 'from' definition 'from_'. desktop-3.16.4/src/libsync/propagateremotemove.cpp:320:108: style:inconclusive: Function 'adjustSelectiveSync' argument 3 names different: declaration 'to' definition 'to_'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/propagateremotemove.h:65:97: note: Function 'adjustSelectiveSync' argument 3 names different: declaration 'to' definition 'to_'. desktop-3.16.4/src/libsync/propagateremotemove.cpp:320:108: note: Function 'adjustSelectiveSync' argument 3 names different: declaration 'to' definition 'to_'. desktop-3.16.4/src/libsync/propagateremotemove.cpp:41:34: performance: Function parameter 'extraHeaders' should be passed by const reference. [passedByValue] desktop-3.16.4/src/libsync/propagateupload.cpp:65:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LowPriority [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateupload.cpp:98:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateupload.cpp:112:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateupload.cpp:119:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateupload.cpp:209:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deleteExisting [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateupload.cpp:261:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EncryptedMigratedV2_0 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateupload.cpp:279:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeVirtualFile [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateupload.cpp:366:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateupload.cpp:393:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateupload.cpp:500:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateupload.cpp:613:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateupload.cpp:620:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateupload.cpp:627:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateupload.cpp:668:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateupload.cpp:764:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _aborting [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateupload.cpp:795:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_TYPE_CHANGE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateupload.cpp:835:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseMetadata [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateupload.cpp:876:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _aborting [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateuploadencrypted.cpp:85:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateUploadEncrypted [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateuploadencrypted.cpp:173:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateUploadEncrypted [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateupload.cpp:71:19: style: Redundant initialization for 'requestID'. The initialized value is overwritten before it is read. [redundantInitialization] desktop-3.16.4/src/libsync/propagateupload.cpp:67:20: note: requestID is initialized desktop-3.16.4/src/libsync/propagateupload.cpp:71:19: note: requestID is overwritten desktop-3.16.4/src/libsync/propagateuploadng.cpp:157:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateuploadng.cpp:206:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateuploadng.cpp:224:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentNotFoundError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateuploadng.cpp:296:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateuploadng.cpp:311:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateuploadng.cpp:363:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateuploadng.cpp:407:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateuploadng.cpp:500:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateuploadng.cpp:574:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Asynchronous [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateuploadng.cpp:189:18: style: Local variable 'job' shadows outer variable [shadowVariable] desktop-3.16.4/src/libsync/propagateuploadng.cpp:149:10: note: Shadowed declaration desktop-3.16.4/src/libsync/propagateuploadng.cpp:189:18: note: Shadow variable desktop-3.16.4/src/libsync/propagateuploadv1.cpp:145:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateuploadv1.cpp:215:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateuploadv1.cpp:303:20: style: Local variable 'job' shadows outer variable [shadowVariable] desktop-3.16.4/src/libsync/propagateuploadv1.cpp:208:11: note: Shadowed declaration desktop-3.16.4/src/libsync/propagateuploadv1.cpp:303:20: note: Shadow variable desktop-3.16.4/src/libsync/pushnotifications.cpp:33:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorOccurred [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/pushnotifications.cpp:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPushNotifications [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/pushnotifications.cpp:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPushNotifications [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/pushnotifications.cpp:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPushNotifications [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/pushnotifications.cpp:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPushNotifications [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/pushnotifications.cpp:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPushNotifications [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/pushnotifications.cpp:132:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnfinishedSocketOperationError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/pushnotifications.cpp:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPushNotifications [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/pushnotifications.cpp:165:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPushNotifications [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/pushnotifications.cpp:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPushNotifications [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/pushnotifications.cpp:194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPushNotifications [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/pushnotifications.cpp:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPushNotifications [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/pushnotifications.cpp:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPushNotifications [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/pushnotifications.cpp:225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPushNotifications [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/pushnotifications.cpp:231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPushNotifications [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/pushnotifications.cpp:237:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPushNotifications [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/pushnotifications.cpp:257:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPushNotifications [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/pushnotifications.cpp:268:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPushNotifications [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagateuploadv1.cpp:378:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/propagatorjobs.cpp:64:127: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatorjobs.cpp:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateLocalRemove [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatorjobs.cpp:175:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_CONFLICT [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatorjobs.cpp:293:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateLocalRename [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatorjobs.cpp:308:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unspecified [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/propagatorjobs.cpp:530:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcPropagateLocalRename [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/pushnotifications.cpp:277:45: style:inconclusive: Function 'setPingInterval' argument 1 names different: declaration 'interval' definition 'timeoutInterval'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/pushnotifications.h:64:30: note: Function 'setPingInterval' argument 1 names different: declaration 'interval' definition 'timeoutInterval'. desktop-3.16.4/src/libsync/pushnotifications.cpp:277:45: note: Function 'setPingInterval' argument 1 names different: declaration 'interval' definition 'timeoutInterval'. desktop-3.16.4/src/libsync/pushnotifications.cpp:96:16: style: Variable 'credentials' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/libsync/putmultifilejob.cpp:31:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RelatedType [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/putmultifilejob.cpp:69:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LowPriority [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/putmultifilejob.cpp:94:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfileitem.cpp:33:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEncrypted [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfileitem.cpp:59:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEncrypted [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfileitem.cpp:83:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EncryptedMigratedV2_0 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfileitem.cpp:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfileitem.cpp:186:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeFile [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfileitem.cpp:185:16: style: Local variable 'isDirectory' shadows outer function [shadowFunction] desktop-3.16.4/src/libsync/syncfileitem.h:203:24: note: Shadowed declaration desktop-3.16.4/src/libsync/syncfileitem.cpp:185:16: note: Shadow variable desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:67:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:95:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_ERROR [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:106:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_IGNORE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:145:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusExcluded [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:169:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusSync [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:174:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusExcluded [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:184:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusUpToDate [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:239:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_RENAME [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:293:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcStatusTracker [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:341:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusNone [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:362:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncoptions.cpp:92:128: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPatternOption [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:141:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEngine [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:208:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_CONFLICT [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:220:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeFile [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:241:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeFile [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:272:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEngine [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:336:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_UPDATE_METADATA [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:504:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEngine [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:801:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEngine [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:819:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEngine [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:865:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEngine [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:893:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEngine [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:937:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEngine [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:1002:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEngine [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:1025:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEngine [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:1039:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEngine [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:1135:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_REMOVE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:1182:131: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:1274:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEngine [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:1367:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEngine [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:1398:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEngine [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:1422:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEngine [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:1475:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEngine [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:1593:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEngine [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:1608:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEngine [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncengine.cpp:1654:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEngine [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:188:102: style:inconclusive: Function 'incSyncCountAndEmitStatusChanged' argument 2 names different: declaration 'sharedState' definition 'sharedFlag'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/syncfilestatustracker.h:72:83: note: Function 'incSyncCountAndEmitStatusChanged' argument 2 names different: declaration 'sharedState' definition 'sharedFlag'. desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:188:102: note: Function 'incSyncCountAndEmitStatusChanged' argument 2 names different: declaration 'sharedState' definition 'sharedFlag'. desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:209:102: style:inconclusive: Function 'decSyncCountAndEmitStatusChanged' argument 2 names different: declaration 'sharedState' definition 'sharedFlag'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/syncfilestatustracker.h:73:83: note: Function 'decSyncCountAndEmitStatusChanged' argument 2 names different: declaration 'sharedState' definition 'sharedFlag'. desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:209:102: note: Function 'decSyncCountAndEmitStatusChanged' argument 2 names different: declaration 'sharedState' definition 'sharedFlag'. desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:337:105: style:inconclusive: Function 'resolveSyncAndErrorStatus' argument 2 names different: declaration 'sharedState' definition 'sharedFlag'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/syncfilestatustracker.h:68:86: note: Function 'resolveSyncAndErrorStatus' argument 2 names different: declaration 'sharedState' definition 'sharedFlag'. desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:337:105: note: Function 'resolveSyncAndErrorStatus' argument 2 names different: declaration 'sharedState' definition 'sharedFlag'. desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:231:70: style: Parameter 'items' can be declared as reference to const. However it seems that 'slotAboutToPropagate' is a callback function, if 'items' is declared with const you might also need to cast function pointer(s). [constParameterCallback] desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:117:39: note: You might need to cast the function pointer here desktop-3.16.4/src/libsync/syncfilestatustracker.cpp:231:70: note: Parameter 'items' can be declared as reference to const desktop-3.16.4/src/libsync/syncresult.cpp:122:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_NEW [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/syncresult.h:54:31: performance: Function 'errorStrings()' should return member '_errors' by const reference. [returnByReference] desktop-3.16.4/src/libsync/syncresult.h:62:27: performance: Function 'folder()' should return member '_folder' by const reference. [returnByReference] desktop-3.16.4/src/libsync/theme.cpp:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_ICON_SET [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:137:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEXTCLOUD_DEV [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_NAME [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_SHORTNAME [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIRALL_VERSION_STRING [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:217:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIRALL_VERSION_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_CONFIG_NAME [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:229:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_ICON_NAME [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:256:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:420:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIRALL_HUMAN_VERSION_STRING [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:476:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:566:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_UPDATE_URL [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:630:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_VENDOR [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:718:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_WIZARD_HEADER_TITLE_COLOR [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:723:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_WIZARD_HEADER_BACKGROUND_COLOR [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:845:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:873:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Link [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:888:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Base [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:900:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:935:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvertRgb [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:954:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowsCfApi [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:960:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Off [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:965:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISABLE_VIRTUAL_FILES_SYNC_FOLDER [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:970:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEXTCLOUD_BACKGROUND_COLOR [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:975:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/theme.cpp:569:15: performance:inconclusive: Either there is a missing 'override', or the member function 'OCC::Theme::newBigFolderSizeLimit' can be static. [functionStatic] desktop-3.16.4/src/libsync/theme.h:393:26: note: Either there is a missing 'override', or the member function 'OCC::Theme::newBigFolderSizeLimit' can be static. desktop-3.16.4/src/libsync/theme.cpp:569:15: note: Either there is a missing 'override', or the member function 'OCC::Theme::newBigFolderSizeLimit' can be static. desktop-3.16.4/src/libsync/theme.h:240:27: performance: Function 'overrideServerUrl()' should return member '_overrideServerUrl' by const reference. [returnByReference] desktop-3.16.4/src/libsync/theme.cpp:329:25: style: Variable 'icnPath' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/libsync/theme.cpp:329:17: style: Variable 'icnPath' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/src/libsync/updatee2eefoldermetadatajob.cpp:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUpdateFileDropMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/updatee2eefoldermetadatajob.cpp:60:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/updatee2eefoldermetadatajob.cpp:111:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUpdateFileDropMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/updatee2eefoldermetadatajob.cpp:127:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUpdateFileDropMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/updatee2eefolderusersmetadatajob.h:33:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] desktop-3.16.4/src/libsync/syncengine.cpp:1276:19: performance: Range variable 'path' should be declared as const reference. [iterateByValue] desktop-3.16.4/src/libsync/syncengine.cpp:987:54: style: Parameter 'syncItems' can be declared as reference to const [constParameterReference] desktop-3.16.4/src/libsync/syncengine.cpp:1157:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/syncengine.cpp:1173:23: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/updatee2eefolderusersmetadatajob.cpp:47:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUpdateE2eeFolderUsersMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/updatee2eefolderusersmetadatajob.cpp:55:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUpdateE2eeFolderUsersMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/updatee2eefolderusersmetadatajob.cpp:109:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUpdateE2eeFolderUsersMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/updatee2eefolderusersmetadatajob.cpp:127:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUpdateE2eeFolderUsersMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/updatee2eefolderusersmetadatajob.cpp:162:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUpdateE2eeFolderUsersMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/updatee2eefolderusersmetadatajob.cpp:224:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUpdateE2eeFolderUsersMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/updatee2eefolderusersmetadatajob.cpp:236:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUpdateE2eeFolderUsersMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/updatee2eefolderusersmetadatajob.cpp:252:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUpdateE2eeFolderUsersMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/updatee2eefolderusersmetadatajob.cpp:362:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcUpdateE2eeFolderUsersMetadataJob [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/userstatusconnector.h:73:31: performance: Function 'id()' should return member '_id' by const reference. [returnByReference] desktop-3.16.4/src/libsync/userstatusconnector.h:74:31: performance: Function 'message()' should return member '_message' by const reference. [returnByReference] desktop-3.16.4/src/libsync/userstatusconnector.h:75:31: performance: Function 'icon()' should return member '_icon' by const reference. [returnByReference] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.h:45:5: debug: Failed to parse 'using Deleter = void ( * ) ( void * ) ;'. The checking continues anyway. [simplifyUsing] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.h:60:5: debug: Failed to parse 'using Deleter = void ( * ) ( CF_PLACEHOLDER_BASIC_INFO * ) ;'. The checking continues anyway. [simplifyUsing] desktop-3.16.4/src/libsync/updatemigratede2eemetadatajob.cpp:60:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseMetadata [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/updatemigratede2eemetadatajob.cpp:71:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/hydrationjob.cpp:151:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHydration [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/hydrationjob.cpp:225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHydration [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/hydrationjob.cpp:246:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHydration [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/hydrationjob.cpp:288:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHydration [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/hydrationjob.cpp:320:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/hydrationjob.cpp:348:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHydration [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/hydrationjob.cpp:358:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcHydration [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/hydrationjob.h:49:27: performance: Function 'remoteSyncRootPath()' should return member '_remoteSyncRootPath' by const reference. [returnByReference] desktop-3.16.4/src/libsync/vfs/cfapi/hydrationjob.h:52:13: performance: Function 'localPath()' should return member '_localPath' by const reference. [returnByReference] desktop-3.16.4/src/libsync/vfs/cfapi/hydrationjob.h:58:13: performance: Function 'requestId()' should return member '_requestId' by const reference. [returnByReference] desktop-3.16.4/src/libsync/vfs/cfapi/hydrationjob.h:61:13: performance: Function 'folderPath()' should return member '_folderPath' by const reference. [returnByReference] desktop-3.16.4/src/libsync/vfs/cfapi/hydrationjob.h:67:13: performance: Function 'e2eMangledName()' should return member '_e2eMangledName' by const reference. [returnByReference] desktop-3.16.4/src/libsync/vfs/cfapi/hydrationjob.h:77:27: performance: Function 'errorString()' should return member '_errorString' by const reference. [returnByReference] desktop-3.16.4/src/libsync/vfs/cfapi/hydrationjob.cpp:305:63: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/updatemigratede2eemetadatajob.h:36:27: performance: Function 'fullRemotePath()' should return member '_fullRemotePath' by const reference. [returnByReference] desktop-3.16.4/src/libsync/vfs/cfapi/shellext/cfapishellintegrationclassfactory.h:32:5: error: There is an unknown macro here somewhere. Configuration is required. If IFACEMETHODIMP_ is a macro then please configure it. [unknownMacro] desktop-3.16.4/src/libsync/vfs/cfapi/shellext/customstateprovider.cpp:49:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:62:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApiWrapper [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:78:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unspecified [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:100:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_OPERATION_TYPE_TRANSFER_DATA [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApiWrapper [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:339:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApiWrapper [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:363:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApiWrapper [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:384:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApiWrapper [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:395:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApiWrapper [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:406:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApiWrapper [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:417:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApiWrapper [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:438:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:448:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_PIN_STATE_INHERIT [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:467:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_SET_PIN_FLAG_NONE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:533:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INSUFFICIENT_BUFFER [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:566:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApiWrapper [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:612:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:648:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApiWrapper [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:690:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApiWrapper [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:710:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApiWrapper [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:730:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_CONNECT_FLAG_REQUIRE_PROCESS_INFO [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:743:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:756:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApiWrapper [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:780:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ATTRIBUTE_SPARSE_FILE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:786:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApiWrapper [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:823:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_PLACEHOLDER_INFO_BASIC [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:838:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:864:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_PLACEHOLDER_CREATE_FLAG_MARK_IN_SYNC [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:923:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_UPDATE_FLAG_MARK_IN_SYNC [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:957:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:985:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_IN_SYNC_STATE_IN_SYNC [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/shellext/customstateprovideripc.cpp:53:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilePathKey [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/shellext/customstateprovideripc.cpp:76:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConnectedState [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/shellext/customstateprovideripc.cpp:101:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConnectedState [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/shellext/ipccommon.cpp:28:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/shellext/thumbnailprovider.h:41:5: error: There is an unknown macro here somewhere. Configuration is required. If IFACEMETHODIMP_ is a macro then please configure it. [unknownMacro] desktop-3.16.4/src/libsync/vfs/cfapi/shellext/thumbnailprovideripc.cpp:61:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilePathKey [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/shellext/thumbnailprovideripc.cpp:85:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConnectedState [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/shellext/thumbnailprovideripc.cpp:110:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConnectedState [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/suffix/vfs_suffix.cpp:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WithSuffix [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/suffix/vfs_suffix.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/suffix/vfs_suffix.cpp:52:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/suffix/vfs_suffix.cpp:95:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filesystemPath [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/suffix/vfs_suffix.cpp:126:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filesystemPath [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/suffix/vfs_suffix.cpp:146:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/suffix/vfs_suffix.cpp:159:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeVirtualFile [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/suffix/vfs_suffix.cpp:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcVfsSuffix [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:51:136: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFAPI_SHELL_EXTENSIONS_LIB_NAME [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:89:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFAPI_SHELLEXT_APPID_REG [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowsCfApi [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:143:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApi [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:160:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApi [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:166:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filesystemPath [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:198:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApi [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:216:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filesystemPath [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:223:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filesystemPath [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:243:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileMetadata [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:268:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_ATTRIBUTE_DIRECTORY [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:303:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApi [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:312:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Recurse [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:321:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filesystemPath [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:330:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApi [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:340:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRecursiveAvailability [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:410:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApi [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:417:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApi [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:466:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApi [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:493:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApi [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:503:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcCfApi [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:524:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filesystemPath [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/xattr/vfs_xattr.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XAttr [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/xattr/vfs_xattr.cpp:89:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filesystemPath [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/xattr/vfs_xattr.cpp:109:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filesystemPath [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/xattr/vfs_xattr.cpp:133:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/xattr/vfs_xattr.cpp:150:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeDirectory [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/xattr/vfs_xattr.cpp:182:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcVfsXAttr [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/xattr/xattrwrapper_linux.cpp:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_EXECUTABLE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/xattr/xattrwrapper_linux.cpp:63:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_EXECUTABLE [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:532:29: style: Condition '!effectivePin' is always false [knownConditionTrueFalse] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:532:46: style: Condition '!basePinState' is always false [knownConditionTrueFalse] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:521:98: style:inconclusive: Function 'computeRecursiveHydrationAndPinStates' argument 1 names different: declaration 'path' definition 'folderPath'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.h:94:82: note: Function 'computeRecursiveHydrationAndPinStates' argument 1 names different: declaration 'path' definition 'folderPath'. desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:521:98: note: Function 'computeRecursiveHydrationAndPinStates' argument 1 names different: declaration 'path' definition 'folderPath'. desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:99:21: performance: Range variable 'extension' should be declared as const reference. [iterateByValue] desktop-3.16.4/src/libsync/vfs/cfapi/vfs_cfapi.cpp:461:128: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:103:26: style: C-style pointer casting [cstyleCast] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:380:10: style: Variable 'vfs' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:391:10: style: Variable 'vfs' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:402:10: style: Variable 'vfs' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:413:10: style: Variable 'vfs' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:61:72: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/src/libsync/vfs/cfapi/cfapiwrapper.cpp:597:169: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/test/activitylistmodeltestutils.h:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _maxActivities [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.h:609:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/activitylistmodeltestutils.cpp:84:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotificationType [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/activitylistmodeltestutils.cpp:96:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SyncResultType [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/activitylistmodeltestutils.cpp:112:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SyncFileItemType [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/activitylistmodeltestutils.cpp:128:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SyncFileItemType [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/activitylistmodeltestutils.cpp:186:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/activitylistmodeltestutils.cpp:512:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activitiesReceived [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/activitylistmodeltestutils.cpp:530:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _maxActivities [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/activitylistmodeltestutils.cpp:535:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _finalList [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/activitylistmodeltestutils.cpp:537:33: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] desktop-3.16.4/test/syncenginetestutils.h:65:5: style: Class 'PathComponents' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/test/syncenginetestutils.h:66:5: style: Class 'PathComponents' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/test/syncenginetestutils.h:67:5: style: Class 'PathComponents' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/test/syncenginetestutils.h:100:5: style: Class 'DiskFileModifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/test/syncenginetestutils.h:121:5: style: Class 'FileInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/test/syncenginetestutils.h:210:5: style: Class 'FakeReply' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/test/syncenginetestutils.h:509:5: style: Class 'FakeQNAM' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/test/syncenginetestutils.h:535:5: style: Class 'FakeCredentials' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/test/syncenginetestutils.h:565:5: style: Class 'FakeFolder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/test/syncenginetestutils.h:690:15: style: Condition 'fi.isDir' is always true [knownConditionTrueFalse] desktop-3.16.4/test/syncenginetestutils.h:687:11: note: Assuming that condition 'fi.isDir' is not redundant desktop-3.16.4/test/syncenginetestutils.h:690:15: note: Condition 'fi.isDir' is always true desktop-3.16.4/test/syncenginetestutils.h:663:9: style: Local variable 'fi' shadows outer argument [shadowArgument] desktop-3.16.4/test/syncenginetestutils.h:659:57: note: Shadowed declaration desktop-3.16.4/test/syncenginetestutils.h:663:9: note: Shadow variable desktop-3.16.4/test/syncenginetestutils.h:673:5: style: Local variable 'fi' shadows outer argument [shadowArgument] desktop-3.16.4/test/syncenginetestutils.h:670:48: note: Shadowed declaration desktop-3.16.4/test/syncenginetestutils.h:673:5: note: Shadow variable desktop-3.16.4/test/syncenginetestutils.h:693:9: style: Local variable 'fi' shadows outer argument [shadowArgument] desktop-3.16.4/test/syncenginetestutils.h:684:63: note: Shadowed declaration desktop-3.16.4/test/syncenginetestutils.h:693:9: note: Shadow variable desktop-3.16.4/test/syncenginetestutils.h:708:5: style: Local variable 'fi' shadows outer argument [shadowArgument] desktop-3.16.4/test/syncenginetestutils.h:705:42: note: Shadowed declaration desktop-3.16.4/test/syncenginetestutils.h:708:5: note: Shadow variable desktop-3.16.4/test/syncenginetestutils.h:635:42: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/test/csync/vio_tests/check_vio_ext.cpp:130:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/csync/vio_tests/check_vio_ext.cpp:177:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeDirectory [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/csync/vio_tests/check_vio_ext.cpp:205:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/csync/vio_tests/check_vio_ext.cpp:113:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:72:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:71:17: note: outer condition: z==80 desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:72:21: note: opposite inner condition: z<80 desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:215:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:214:17: note: outer condition: z==80 desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:215:21: note: opposite inner condition: z<80 desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:254:17: style: Condition 't==h' is always true [knownConditionTrueFalse] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:253:5: note: t is assigned 'h' here. desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:254:17: note: Condition 't==h' is always true desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:21:14: style: Variable 'i' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:22:14: style: Variable 'j' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:23:14: style: Variable 'k' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:24:14: style: Variable 'l' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:25:14: style: Variable 'm' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:26:14: style: Variable 'z' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:89:16: style: Variable 'len' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:95:14: style: Variable 'i' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:96:14: style: Variable 'j' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:97:16: style: Variable 'ref' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:98:14: style: Variable 'x' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:99:14: style: Variable 'y' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:129:14: style: Variable 't' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:148:14: style: Variable 'i' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:149:13: style: Variable 'j' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:150:14: style: Variable 'k' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:151:14: style: Variable 'l' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:152:14: style: Variable 'm' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:153:14: style: Variable 'z' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:233:16: style: Variable 'len' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:243:14: style: Variable 'i' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:244:14: style: Variable 'j' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:245:16: style: Variable 'ref' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:247:14: style: Variable 'x' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:248:14: style: Variable 'y' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/csync/std_tests/check_std_c_jhash.c:301:14: style: Variable 't' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/manual/favlink/main.cpp:18:26: style: Parameter 'argv' can be declared as const array [constParameter] desktop-3.16.4/test/endtoendtestutils.h:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wasFetched [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/endtoendtestutils.h:54:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wasFetched [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testhelper.h:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _account [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/endtoendtestutils.cpp:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEndToEndTestUtils [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/endtoendtestutils.cpp:94:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoProxy [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/endtoendtestutils.cpp:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEndToEndTestUtils [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/endtoendtestutils.cpp:136:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcEndToEndTestUtils [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/endtoendtestutils.cpp:157:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syncFinished [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/mockserver/httpserver.cpp:20:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/mockserver/httpserver.cpp:40:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnconnectedState [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/mockserver/httpserver.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disabled [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/mockserver/httpserver.h:21:5: style: Class 'HttpServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/test/mockserver/httpserver.cpp:25:26: style: C-style pointer casting [cstyleCast] desktop-3.16.4/test/mockserver/httpserver.cpp:49:26: style: C-style pointer casting [cstyleCast] desktop-3.16.4/test/endtoendtestutils.cpp:39:5: style: Class 'EndToEndTestCredentialsAccessManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/test/pushnotificationstestutils.cpp:16:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalHost [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/pushnotificationstestutils.cpp:34:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/pushnotificationstestutils.cpp:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFakeWebSocketServer [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/pushnotificationstestutils.cpp:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFakeWebSocketServer [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/pushnotificationstestutils.cpp:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcFakeWebSocketServer [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/sharetestutils.cpp:40:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SharePermissionRead [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/sharetestutils.cpp:156:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CanReshare [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/sharetestutils.cpp:240:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomVerbAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/sharetestutils.cpp:277:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/sharetestutils.cpp:330:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/sharetestutils.cpp:414:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeLink [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/sharetestutils.h:90:5: style: Class 'ShareTestHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/test/sharetestutils.cpp:285:17: style: The scope of the variable 'requestName' can be reduced. [variableScope] desktop-3.16.4/test/sharetestutils.cpp:298:29: style: Variable 'requestName' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/syncenginetestutils.cpp:67:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:86:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:94:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:359:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:453:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:458:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentLengthHeader [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:470:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:495:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:524:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:542:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:556:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:653:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:689:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:705:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:716:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:726:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:737:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:749:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:760:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:789:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentLengthHeader [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:827:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:856:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentLengthHeader [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:894:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:961:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:971:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:996:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:1002:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:1033:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:1072:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:1080:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperationCanceledError [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:1102:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:1125:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:1205:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minimumFileAgeForUpload [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:1263:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:1375:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:1380:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aboutToPropagate [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:1386:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable itemCompleted [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:1411:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:1421:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEntries [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:1466:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeDirectory [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:1503:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFC2822Date [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:1523:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomVerbAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:1575:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testactivitydata.cpp:56:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testactivitydata.cpp:107:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testactivitydata.cpp:159:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testactivitydata.cpp:271:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activityJsonObject [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:1407:20: style: Error code from the return value of function subDir.cd() is not used. [ignoredReturnErrorCode] desktop-3.16.4/test/syncenginetestutils.cpp:1424:20: style: Error code from the return value of function subDir.cd() is not used. [ignoredReturnErrorCode] desktop-3.16.4/test/syncenginetestutils.cpp:1271:18: style:inconclusive: Technically the member function 'FakeFolder::enableEnforceWindowsFileNameCompatibility' can be const. [functionConst] desktop-3.16.4/test/syncenginetestutils.h:569:10: note: Technically the member function 'FakeFolder::enableEnforceWindowsFileNameCompatibility' can be const. desktop-3.16.4/test/syncenginetestutils.cpp:1271:18: note: Technically the member function 'FakeFolder::enableEnforceWindowsFileNameCompatibility' can be const. desktop-3.16.4/test/syncenginetestutils.cpp:1217:5: warning: Class 'FakeFolder' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] desktop-3.16.4/test/syncenginetestutils.cpp:1217:5: warning: Class 'FakeFolder' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] desktop-3.16.4/test/syncenginetestutils.h:306:10: style: Virtual function 'abort' is called from constructor 'FakeMkcolReply(FileInfo&remoteRootFileInfo,QNetworkAccessManager::Operation op,const QNetworkRequest&request,QObject*parent)' at line 696. Dynamic binding is not used. [virtualCallInConstructor] desktop-3.16.4/test/syncenginetestutils.cpp:696:9: note: Calling abort desktop-3.16.4/test/syncenginetestutils.h:306:10: note: abort is a virtual function desktop-3.16.4/test/syncenginetestutils.cpp:695:9: style: Condition '!fileInfo' is always false [knownConditionTrueFalse] desktop-3.16.4/test/syncenginetestutils.cpp:284:17: warning: Either the condition '!result' is redundant or there is possible null pointer dereference: result. [nullPointerRedundantCheck] desktop-3.16.4/test/syncenginetestutils.cpp:283:9: note: Assuming that condition '!result' is not redundant desktop-3.16.4/test/syncenginetestutils.cpp:284:17: note: Null pointer dereference desktop-3.16.4/test/syncenginetestutils.cpp:124:64: style:inconclusive: Function 'setE2EE' argument 1 names different: declaration 'relativepath' definition 'relativePath'. [funcArgNamesDifferent] desktop-3.16.4/test/syncenginetestutils.h:110:33: note: Function 'setE2EE' argument 1 names different: declaration 'relativepath' definition 'relativePath'. desktop-3.16.4/test/syncenginetestutils.cpp:124:64: note: Function 'setE2EE' argument 1 names different: declaration 'relativepath' definition 'relativePath'. desktop-3.16.4/test/syncenginetestutils.cpp:124:106: style:inconclusive: Function 'setE2EE' argument 2 names different: declaration 'enabled' definition 'enable'. [funcArgNamesDifferent] desktop-3.16.4/test/syncenginetestutils.h:110:58: note: Function 'setE2EE' argument 2 names different: declaration 'enabled' definition 'enable'. desktop-3.16.4/test/syncenginetestutils.cpp:124:106: note: Function 'setE2EE' argument 2 names different: declaration 'enabled' definition 'enable'. desktop-3.16.4/test/syncenginetestutils.cpp:252:39: style:inconclusive: Function 'setE2EE' argument 1 names different: declaration 'relativepath' definition 'relativePath'. [funcArgNamesDifferent] desktop-3.16.4/test/syncenginetestutils.h:149:33: note: Function 'setE2EE' argument 1 names different: declaration 'relativepath' definition 'relativePath'. desktop-3.16.4/test/syncenginetestutils.cpp:252:39: note: Function 'setE2EE' argument 1 names different: declaration 'relativepath' definition 'relativePath'. desktop-3.16.4/test/syncenginetestutils.cpp:252:64: style:inconclusive: Function 'setE2EE' argument 2 names different: declaration 'enabled' definition 'enable'. [funcArgNamesDifferent] desktop-3.16.4/test/syncenginetestutils.h:149:58: note: Function 'setE2EE' argument 2 names different: declaration 'enabled' definition 'enable'. desktop-3.16.4/test/syncenginetestutils.cpp:252:64: note: Function 'setE2EE' argument 2 names different: declaration 'enabled' definition 'enable'. desktop-3.16.4/test/syncenginetestutils.cpp:1184:58: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] desktop-3.16.4/test/syncenginetestutils.cpp:923:15: style: Variable 'x' can be declared as reference to const [constVariableReference] desktop-3.16.4/test/syncenginetestutils.cpp:1532:15: style: Variable 'fileInfo' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/test/syncenginetestutils.cpp:398:27: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/test/testactivitylistmodel.cpp:59:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SyncError [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testactivitylistmodel.cpp:137:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addSyncFileItemToActivityList [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testactivitylistmodel.cpp:141:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addNotificationToActivityList [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testactivitylistmodel.cpp:145:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addErrorToActivityList [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testactivitylistmodel.cpp:201:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SyncError [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testactivitylistmodel.cpp:264:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionsLinksRole [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.cpp:1538:26: style: Variable 'prefix' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/syncenginetestutils.cpp:1538:19: style: Variable 'prefix' is assigned a value that is never used. [unreadVariable] desktop-3.16.4/test/testallfilesdeleted.cpp:65:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectiveSyncBlackList [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testallfilesdeleted.cpp:113:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aboutToRemoveAllFiles [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testallfilesdeleted.cpp:149:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aboutToRemoveAllFiles [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testallfilesdeleted.cpp:176:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aboutToRemoveAllFiles [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testallfilesdeleted.cpp:217:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasInitialFingerPrint [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testallfilesdeleted.cpp:296:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aboutToRemoveAllFiles [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testallfilesdeleted.cpp:321:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aboutToRemoveAllFiles [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testallfilesdeleted.cpp:82:13: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testallfilesdeleted.cpp:79:24: note: Assigned to reference. desktop-3.16.4/test/testallfilesdeleted.cpp:82:13: note: Using reference to dangling temporary. desktop-3.16.4/test/testallfilesdeleted.cpp:124:13: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testallfilesdeleted.cpp:121:24: note: Assigned to reference. desktop-3.16.4/test/testallfilesdeleted.cpp:124:13: note: Using reference to dangling temporary. desktop-3.16.4/test/testasyncop.cpp:27:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testasyncop.cpp:34:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testasyncop.cpp:92:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PutOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testasyncop.cpp:122:23: style: Variable 'info' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/test/testblacklist.cpp:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remote [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testblacklist.cpp:73:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testblacklist.cpp:49:24: note: Assigned to reference. desktop-3.16.4/test/testblacklist.cpp:73:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testblacklist.cpp:144:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testblacklist.cpp:49:24: note: Assigned to reference. desktop-3.16.4/test/testblacklist.cpp:144:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testcapabilities.cpp:33:137: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Activities [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testcapabilities.cpp:50:137: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Activities [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testcapabilities.cpp:67:132: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testcapabilities.cpp:84:132: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testcapabilities.cpp:101:140: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Notifications [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testcapabilities.cpp:118:140: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Notifications [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testcapabilities.cpp:126:137: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Activities [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testblacklist.cpp:14:49: style: Parameter 'folder' can be declared as reference to const [constParameterReference] desktop-3.16.4/test/testchecksumvalidator.cpp:95:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkSumMD5C [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchecksumvalidator.cpp:114:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkSumSHA1C [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchecksumvalidator.cpp:128:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipSingle [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchecksumvalidator.cpp:154:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkSumMD5C [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchecksumvalidator.cpp:173:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkSumSHA1C [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchecksumvalidator.cpp:191:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipSingle [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchecksumvalidator.cpp:226:10: performance:inconclusive: Either there is a missing 'override', or the member function 'TestChecksumValidator::cleanupTestCase' can be static. [functionStatic] desktop-3.16.4/test/testcfapishellextensionsipc.cpp:92:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overrideServerName [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testcfapishellextensionsipc.cpp:229:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testcfapishellextensionsipc.cpp:284:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _isShared [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testcfapishellextensionsipc.cpp:377:24: style: Local variable 'loop' shadows outer variable [shadowVariable] desktop-3.16.4/test/testcfapishellextensionsipc.cpp:335:20: note: Shadowed declaration desktop-3.16.4/test/testcfapishellextensionsipc.cpp:377:24: note: Shadow variable desktop-3.16.4/test/testcfapishellextensionsipc.cpp:378:26: style: Local variable 'customStates' shadows outer variable [shadowVariable] desktop-3.16.4/test/testcfapishellextensionsipc.cpp:336:22: note: Shadowed declaration desktop-3.16.4/test/testcfapishellextensionsipc.cpp:378:26: note: Shadow variable desktop-3.16.4/test/testchunkingng.cpp:28:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transmissionProgress [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchunkingng.cpp:63:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enableTimeout [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchunkingng.cpp:87:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PutOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchunkingng.cpp:136:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchunkingng.cpp:171:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchunkingng.cpp:228:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchunkingng.cpp:278:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchunkingng.cpp:316:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomVerbAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchunkingng.cpp:384:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomVerbAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchunkingng.cpp:412:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchunkingng.cpp:461:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transmissionProgress [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchunkingng.cpp:510:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transmissionProgress [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchunkingng.cpp:547:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchunkingng.cpp:574:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chunking [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchunkingng.cpp:658:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testclientsideencryption.cpp:169:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable totalBytes [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testchunkingng.cpp:204:76: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/test/testclientsideencryptionv2.cpp:73:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testclientsideencryptionv2.cpp:102:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Root [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testclientsideencryptionv2.cpp:198:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Root [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testclientsideencryptionv2.cpp:234:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Root [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testclientstatusreporting.cpp:49:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientStatusReportingTrySendTimerInterval [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testclientstatusreporting.cpp:84:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DownloadError_ConflictInvalidCharacters [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testclientstatusreporting.cpp:137:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientStatusReportingTrySendTimerInterval [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testclientstatusreporting.cpp:33:5: warning: Member variable 'TestClientStatusReporting::account' is not initialized in the constructor. [uninitMemberVar] desktop-3.16.4/test/testconcaturl.cpp:59:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable query [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testclientsideencryptionv2.cpp:410:27: style: Local variable 'it' shadows outer variable [shadowVariable] desktop-3.16.4/test/testclientsideencryptionv2.cpp:369:19: note: Shadowed declaration desktop-3.16.4/test/testclientsideencryptionv2.cpp:410:27: note: Shadow variable desktop-3.16.4/test/testdatefieldbackend.cpp:59:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minimumDateChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testdatefieldbackend.cpp:122:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dateChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testdatabaseerror.cpp:55:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autotestFailCounter [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testdownload.cpp:71:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable itemCompleted [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testdownload.cpp:106:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable itemCompleted [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testdownload.cpp:139:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testdownload.cpp:174:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transmissionProgress [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testdownload.cpp:229:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentReSendError [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/teste2efiletransfer.cpp:59:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isConnectedChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.h:515:50: error: Non-local variable '_override' will use lambda that captures local variable 'serverMessage'. [danglingLifetime] desktop-3.16.4/test/testdownload.cpp:119:35: note: Lambda captures variable by reference here. desktop-3.16.4/test/testdownload.cpp:113:38: note: Calling function 'setServerOverride', 1st argument '[&](QNetworkAccessManager::Operation op,const QNetworkRequest&request,QIODevice*)->QNetworkReply*{if(op==QNetworkAccessManager::GetOperation&&request.url().path().endsWith("A/broken")){return new FakeErrorReply(op,request,this,400,"\n\nSabre\\DAV\\Exception\\Forbidden\n"+serverMessage+"\n");}return nullptr;}' value is lifetime=serverMessage desktop-3.16.4/test/syncenginetestutils.h:593:89: note: Calling function 'setOverride', 1st argument 'override' value is lifetime=serverMessage desktop-3.16.4/test/testdownload.cpp:110:20: note: Variable created here. desktop-3.16.4/test/syncenginetestutils.h:515:50: note: Non-local variable '_override' will use lambda that captures local variable 'serverMessage'. desktop-3.16.4/test/teste2eserversetup.cpp:49:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isConnectedChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/teste2eserversetup.cpp:57:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] desktop-3.16.4/src/libsync/wordlist.cpp:2087:45: style:inconclusive: Function 'getUnifiedString' argument 1 names different: declaration 'l' definition 'wList'. [funcArgNamesDifferent] desktop-3.16.4/src/libsync/wordlist.h:12:73: note: Function 'getUnifiedString' argument 1 names different: declaration 'l' definition 'wList'. desktop-3.16.4/src/libsync/wordlist.cpp:2087:45: note: Function 'getUnifiedString' argument 1 names different: declaration 'l' definition 'wList'. desktop-3.16.4/test/testexcludedfiles.cpp:29:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCEDIR [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testexcludedfiles.cpp:48:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeFile [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testexcludedfiles.cpp:53:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeDirectory [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testexcludedfiles.cpp:58:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeFile [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testexcludedfiles.cpp:63:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeDirectory [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testexcludedfiles.cpp:87:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCEDIR [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testexcludedfiles.cpp:103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_FILE_EXCLUDE_LIST [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testexcludedfiles.cpp:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_FILE_EXCLUDE_LIST [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testexcludedfiles.cpp:137:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_NOT_EXCLUDED [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testexcludedfiles.cpp:246:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TempLocation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testexcludedfiles.cpp:286:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_NOT_EXCLUDED [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testexcludedfiles.cpp:297:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_NOT_EXCLUDED [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testexcludedfiles.cpp:448:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_NOT_EXCLUDED [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testexcludedfiles.cpp:475:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_FILE_EXCLUDE_LIST [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testexcludedfiles.cpp:517:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_FILE_EXCLUDE_LIST [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testexcludedfiles.cpp:604:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QStringView [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testexcludedfiles.cpp:674:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QByteArray [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testexcludedfiles.cpp:770:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TempLocation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testfiletagmodel.cpp:116:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable totalTagsChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testfiletagmodel.cpp:138:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable totalTagsChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testfiletagmodel.cpp:156:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable totalTagsChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testfolder.cpp:23:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable folder [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testexcludedfiles.cpp:646:13: style: The scope of the variable 'totalRc' can be reduced. [variableScope] desktop-3.16.4/test/testexcludedfiles.cpp:661:13: style: The scope of the variable 'totalRc' can be reduced. [variableScope] desktop-3.16.4/test/testfolderwatcher.cpp:125:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pathChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testfolderwatcher.cpp:131:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dirs [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testfolderwatcher.cpp:285:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filesLockImposed [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testfolderwatcher.cpp:353:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pathChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testfolderwatcher.cpp:153:10: style:inconclusive: Either there is a missing 'override', or the member function 'TestFolderWatcher::cleanup' can be const. [functionConst] desktop-3.16.4/test/testfolderwatcher.cpp:133:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/test/testfolderman.cpp:31:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testfolderman.cpp:125:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syncFinished [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testfolderman.cpp:181:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsShared [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testfolderman.cpp:277:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testfolderman.cpp:426:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllowOnlyNewPath [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testiconutils.cpp:30:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resources [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testiconutils.cpp:45:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable themePrefix [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testiconutils.cpp:66:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable themePrefix [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testiconutils.cpp:85:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable themePrefix [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/syncenginetestutils.h:515:50: error: Non-local variable '_override' will use lambda that captures local variable 'fakeFolder'. [danglingLifetime] desktop-3.16.4/test/testfolderman.cpp:202:53: note: Lambda captures variable by reference here. desktop-3.16.4/test/testfolderman.cpp:202:31: note: Calling function 'setOverride', 1st argument '[this,accountState,&fakeFolder](QNetworkAccessManager::Operation op,const QNetworkRequest&req,QIODevice*device){(void)(device);;QNetworkReply*reply;reply=nullptr;if(op!=QNetworkAccessManager::DeleteOperation){reply=new FakeErrorReply(op,req,this,405);return reply;}if(req.url().path().isEmpty()){reply=new FakeErrorReply(op,req,this,404);return reply;}const auto filePathRelative=req.url().path().remove(accountState->account()->davPath());const auto foundFileInRemoteFolder=fakeFolder.remoteModifier().find(filePathRelative);if(filePathRelative.isEmpty()||!foundFileInRemoteFolder){reply=new FakeErrorReply(op,req,this,404);return reply;}fakeFolder.remoteModifier().remove(filePathRelative);reply=new FakePayloadReply(op,req,{},nullptr);incomingShareDeleted();return reply;}' value is lifetime=fakeFolder desktop-3.16.4/test/testfolderman.cpp:175:20: note: Variable created here. desktop-3.16.4/test/syncenginetestutils.h:515:50: note: Non-local variable '_override' will use lambda that captures local variable 'fakeFolder'. desktop-3.16.4/test/testiconutils.cpp:93:9: warning: Either the condition 'whiteImages.isEmpty()' is redundant or expression 'whiteImages.at(0)' causes access out of bounds. [containerOutOfBounds] desktop-3.16.4/test/testiconutils.cpp:95:9: note: Assuming that condition 'whiteImages.isEmpty()' is not redundant desktop-3.16.4/test/testiconutils.cpp:93:9: note: Access out of bounds desktop-3.16.4/test/testfolderman.cpp:218:24: style: Variable 'foundFileInRemoteFolder' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/test/testlockedfiles.cpp:57:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileUnlocked [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlockedfiles.cpp:66:19: style: Local variable 'tmp' shadows outer variable [shadowVariable] desktop-3.16.4/test/testlockedfiles.cpp:51:23: note: Shadowed declaration desktop-3.16.4/test/testlockedfiles.cpp:66:19: note: Shadow variable desktop-3.16.4/test/testlocaldiscovery.cpp:56:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PutOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlocaldiscovery.cpp:115:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable itemCompleted [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlocaldiscovery.cpp:169:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseAndFilesystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlocaldiscovery.cpp:210:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable itemCompleted [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlocaldiscovery.cpp:268:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseAndFilesystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlocaldiscovery.cpp:348:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlocaldiscovery.cpp:400:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileNameInvalid [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlocaldiscovery.cpp:456:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlocaldiscovery.cpp:487:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileNameInvalid [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlocaldiscovery.cpp:527:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlocaldiscovery.cpp:671:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlocaldiscovery.cpp:836:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileLocked [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlongpath.cpp:130:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlockfile.cpp:36:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lockFileSuccess [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlockfile.cpp:76:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomVerbAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlockfile.cpp:109:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lockFileSuccess [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlockfile.cpp:138:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lockFileSuccess [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlockfile.cpp:177:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserLock [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlockfile.cpp:217:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserLock [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlockfile.cpp:277:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomVerbAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlockfile.cpp:332:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomVerbAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlockfile.cpp:387:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomVerbAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlockfile.cpp:441:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlockfile.cpp:481:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlockfile.cpp:555:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlockfile.cpp:590:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlockfile.cpp:632:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlockfile.cpp:683:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PutOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlockfile.cpp:743:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnlockedItem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testlockfile.cpp:783:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lockFileDetected [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testnetrcparser.cpp:35:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testnetrcparser.cpp:60:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testnextcloudpropagator.cpp:99:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PutOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testownsql.cpp:83:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasData [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testownsql.cpp:95:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasData [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testownsql.cpp:108:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasData [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testownsql.cpp:130:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasData [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testnextcloudpropagator.cpp:32:10: style:inconclusive: Either there is a missing 'override', or the member function 'TestNextcloudPropagator::testUpdateErrorFromSession' can be const. [functionConst] desktop-3.16.4/test/testpushnotifications.cpp:48:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable authenticationFailed [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpushnotifications.cpp:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpushnotifications.cpp:124:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpushnotifications.cpp:139:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activitiesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpushnotifications.cpp:156:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notificationsChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpushnotifications.cpp:194:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connectionLost [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpushnotifications.cpp:213:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pushNotificationsDisabled [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpushnotifications.cpp:224:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pushNotificationsDisabled [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpushnotifications.cpp:246:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connectionLost [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpushnotifications.cpp:268:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pushNotificationsDisabled [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpushnotifications.cpp:291:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testremotediscovery.cpp:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enableTimeout [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testremotediscovery.cpp:107:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomVerbAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testremotediscovery.cpp:166:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomVerbAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testremotewipe.cpp:39:10: performance:inconclusive: Either there is a missing 'override', or the member function 'TestRemoteWipe::testWipe' can be static. [functionStatic] desktop-3.16.4/test/testpermissions.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasData [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpermissions.cpp:138:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpermissions.cpp:492:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_REMOVE [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpermissions.cpp:583:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpermissions.cpp:611:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_read [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpermissions.cpp:628:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_read [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpermissions.cpp:736:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_read [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpermissions.cpp:766:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_read [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpermissions.cpp:800:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_read [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpermissions.cpp:836:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_read [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsecurefiledrop.cpp:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsecurefiledrop.cpp:166:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abort [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testselectivesync.cpp:39:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomVerbAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testselectivesync.cpp:112:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomVerbAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testpermissions.cpp:56:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/test/testsetuserstatusdialog.cpp:32:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CouldNotFetchUserStatus [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:48:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CouldNotFetchPredefinedUserStatuses [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:57:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CouldNotSetUserStatus [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:68:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CouldNotClearMessage [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:158:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Online [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:205:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoNotDisturb [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:265:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offline [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:273:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invisible [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:288:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:319:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:347:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:381:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userStatusChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:403:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clearAtDisplayStringChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:416:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clearAtDisplayStringChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:429:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clearAtDisplayStringChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:442:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clearAtDisplayStringChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:455:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clearAtDisplayStringChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:468:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clearAtDisplayStringChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:500:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Timestamp [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:608:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOf [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsetuserstatusdialog.cpp:635:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Period [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testshareemodel.cpp:127:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testshareemodel.cpp:253:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomVerbAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testshareemodel.cpp:300:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accountStateChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testshareemodel.cpp:343:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shareesReady [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testshareemodel.cpp:372:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shareesReady [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testshareemodel.cpp:404:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fetchOngoingChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testshareemodel.cpp:427:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shareesReady [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testshareemodel.cpp:469:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shareesReady [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testshareemodel.cpp:496:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable displayErrorMessage [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:62:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeLink [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:110:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accountStateChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:145:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sharesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:164:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serverError [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:186:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fetchOngoingChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:217:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accountStateChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:252:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sharesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:298:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sharesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:341:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sharesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:392:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sharesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:485:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sharesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:564:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sharesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:616:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sharesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:651:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasInitialShareFetchCompletedChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:707:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sharesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:740:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sharesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:781:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sharesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:831:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sharesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:872:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sharesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:906:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sharesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsharemodel.cpp:954:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sharesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsortedactivitylistmodel.cpp:144:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addSyncFileItemToActivityList [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsortedactivitylistmodel.cpp:162:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FatalError [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsortedsharemodel.cpp:35:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeInternalLink [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsortedsharemodel.cpp:78:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeUser [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsortedsharemodel.cpp:150:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sharesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsortedsharemodel.cpp:175:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sharesChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncconflict.cpp:23:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_CONFLICT [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncconflict.cpp:28:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_RENAME [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncconflict.cpp:108:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PutOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncconflict.cpp:158:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PutOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncconflict.cpp:240:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncconflict.cpp:473:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImmediateFollowUp [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncconflict.cpp:556:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_TYPE_CHANGE [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncconflict.cpp:592:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_TYPE_CHANGE [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncconflictsmodel.cpp:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFileName [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncconflict.cpp:42:79: performance: Function parameter 'path' should be passed by const reference. [passedByValue] desktop-3.16.4/test/testsyncconflict.cpp:57:44: style: Parameter 'folder' can be declared as reference to const [constParameterReference] desktop-3.16.4/test/testsyncconflict.cpp:45:10: style: Variable 'base' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/test/testsyncconflict.cpp:49:104: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/test/testsynccfapi.cpp:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Recurse [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:81:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeVirtualFileDownload [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:93:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeVirtualFileDehydration [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:100:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowsCfApi [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:186:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Recurse [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:213:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doLocalDiscovery [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:352:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:420:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:454:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:546:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:575:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:609:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:677:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:726:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:817:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeVirtualFile [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:896:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:947:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Recurse [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:1030:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Recurse [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:1090:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoRecurse [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:1170:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoRecurse [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:1195:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoRecurse [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:1248:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Recurse [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:1314:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseAndFilesystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:1340:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnlockedItem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:1380:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_NONE [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:1424:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_NONE [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:1475:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncfileitem.cpp:48:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_RENAME [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncfileitem.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncfileitem.cpp:27:10: performance:inconclusive: Either there is a missing 'override', or the member function 'TestSyncFileItem::cleanupTestCase' can be static. [functionStatic] desktop-3.16.4/test/testsyncfileitem.cpp:68:9: style: Same expression on both sides of '<'. [duplicateExpression] desktop-3.16.4/test/testsyncfileitem.cpp:69:9: style: Same expression on both sides of '<'. [duplicateExpression] desktop-3.16.4/test/testsyncfileitem.cpp:70:9: style: Same expression on both sides of '<'. [duplicateExpression] desktop-3.16.4/test/testsyncfilestatustracker.cpp:59:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEntries [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncfilestatustracker.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusSync [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncfilestatustracker.cpp:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusSync [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncfilestatustracker.cpp:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusSync [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncfilestatustracker.cpp:176:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusSync [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncfilestatustracker.cpp:204:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusSync [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncfilestatustracker.cpp:234:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusExcluded [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncfilestatustracker.cpp:280:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusWarning [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncfilestatustracker.cpp:302:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusSync [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncfilestatustracker.cpp:404:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusSync [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncfilestatustracker.cpp:433:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusUpToDate [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncfilestatustracker.cpp:441:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusUpToDate [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncfilestatustracker.cpp:491:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusSync [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncfilestatustracker.cpp:536:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusUpToDate [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsynccfapi.cpp:56:20: style: Local variable 'result' shadows outer variable [shadowVariable] desktop-3.16.4/test/testsynccfapi.cpp:52:16: note: Shadowed declaration desktop-3.16.4/test/testsynccfapi.cpp:56:20: note: Shadow variable desktop-3.16.4/test/testsynccfapi.cpp:67:44: style: Parameter 'folder' can be declared as reference to const [constParameterReference] desktop-3.16.4/test/testsyncengine.cpp:55:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_UPDATE_METADATA [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:63:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:71:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:355:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectiveSyncBlackList [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:400:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:414:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:453:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalError [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:513:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:583:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aboutToPropagate [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:645:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PutOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:688:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:924:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PutOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:954:125: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:1029:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:1126:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:1171:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:1271:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomVerbAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:1319:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomVerbAttribute [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:1348:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:1533:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseAndFilesystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:1604:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseAndFilesystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:1638:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseAndFilesystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:1671:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseAndFilesystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:1716:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseAndFilesystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:1758:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseAndFilesystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:1815:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseAndFilesystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:1868:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseAndFilesystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:1951:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseAndFilesystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:2059:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable existingFolderNowBig [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:2116:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aboutToRemoveAllFiles [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:2150:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aboutToRemoveAllFiles [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:2258:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileNameInvalid [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncfilestatustracker.cpp:18:5: style: Class 'StatusPushSpy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/test/testsyncjournaldb.cpp:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeDirectory [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncjournaldb.cpp:228:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeDirectory [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncjournaldb.cpp:339:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Inherited [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncengine.cpp:2008:22: style: Redundant initialization for 'item'. The initialized value is overwritten before it is read. [redundantInitialization] desktop-3.16.4/test/testsyncengine.cpp:2007:27: note: item is initialized desktop-3.16.4/test/testsyncengine.cpp:2008:22: note: item is overwritten desktop-3.16.4/test/testsyncengine.cpp:38:51: performance: Function parameter 'path' should be passed by const reference. [passedByValue] desktop-3.16.4/test/testsyncengine.cpp:827:44: performance: Function parameter 'name' should be passed by const reference. [passedByValue] desktop-3.16.4/test/testsyncengine.cpp:585:24: style: Variable 'item' can be declared as reference to const [constVariableReference] desktop-3.16.4/test/testsyncengine.cpp:41:10: style: Variable 'base' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/test/testsyncengine.cpp:1583:14: style: Variable 'folderA' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/test/testsyncengine.cpp:45:104: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/test/testsyncmove.cpp:28:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncmove.cpp:55:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_CONFLICT [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncmove.cpp:60:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_RENAME [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncmove.cpp:134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_RENAME [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncmove.cpp:186:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectiveSyncBlackList [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncmove.cpp:245:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PutOperation [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncmove.cpp:389:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncmove.cpp:526:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSYNC_INSTRUCTION_NEW [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncmove.cpp:815:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncmove.cpp:964:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Off [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncmove.cpp:984:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vfsMode [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncmove.cpp:1073:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseAndFilesystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncmove.cpp:1145:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilesystemOnly [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncmove.cpp:1247:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aboutToPropagate [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncmove.cpp:817:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:817:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:818:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:818:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:819:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:819:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:820:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:820:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:821:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:821:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:822:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:822:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:823:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:823:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:824:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:824:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:825:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:825:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:826:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:826:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:832:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:832:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:833:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:833:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:834:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:834:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:835:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:835:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:836:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:836:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:837:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:837:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:838:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:838:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:839:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:839:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:840:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:840:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:841:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:841:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncmove.cpp:842:9: error: Using reference to dangling temporary. [danglingTempReference] desktop-3.16.4/test/testsyncmove.cpp:815:24: note: Assigned to reference. desktop-3.16.4/test/testsyncmove.cpp:842:9: note: Using reference to dangling temporary. desktop-3.16.4/test/testsyncvirtualfiles.cpp:63:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:78:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeVirtualFileDehydration [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:85:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WithSuffix [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:127:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doLocalDiscovery [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:271:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:349:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:382:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:488:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:521:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:554:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:642:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:687:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:746:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:846:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:902:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileNameInvalid [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:938:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:973:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:1064:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:1132:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:1172:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlwaysLocal [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:1247:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:1373:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:1430:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlwaysLocal [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:1494:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlwaysLocal [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:1575:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlwaysLocal [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:1601:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:1730:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileStatusChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:1836:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseAndFilesystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:1871:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseAndFilesystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:1905:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseAndFilesystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:1951:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseAndFilesystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:1989:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DatabaseAndFilesystem [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:2015:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_DOTVIRTUALFILE_SUFFIX [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncmove.cpp:74:79: performance: Function parameter 'path' should be passed by const reference. [passedByValue] desktop-3.16.4/test/testsyncmove.cpp:253:19: style: Variable 'remoteInfo' can be declared as reference to const [constVariableReference] desktop-3.16.4/test/testsyncmove.cpp:1249:24: style: Variable 'item' can be declared as reference to const [constVariableReference] desktop-3.16.4/test/testsyncmove.cpp:77:10: style: Variable 'base' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/test/testsyncmove.cpp:956:14: style: Variable 'folderA' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/test/testsyncmove.cpp:1105:20: style: Variable 'folderParentFileInfo' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/test/testsyncmove.cpp:1108:20: style: Variable 'folderChildFileInfo' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/test/testsyncmove.cpp:1111:20: style: Variable 'fileAFileInfo' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/test/testsyncmove.cpp:81:104: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/test/testsyncvirtualfiles.cpp:29:51: performance: Function parameter 'path' should be passed by const reference. [passedByValue] desktop-3.16.4/test/testsyncvirtualfiles.cpp:52:44: style: Parameter 'folder' can be declared as reference to const [constParameterReference] desktop-3.16.4/test/testsyncvirtualfiles.cpp:32:10: style: Variable 'base' can be declared as pointer to const [constVariablePointer] desktop-3.16.4/test/testtalkreply.cpp:79:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable replyMessageSent [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testtalkreply.cpp:90:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable replyMessageSent [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncvirtualfiles.cpp:36:104: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/test/testsyncxattr.cpp:59:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeVirtualFileDownload [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncxattr.cpp:71:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeVirtualFileDehydration [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncxattr.cpp:78:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XAttr [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncxattr.cpp:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doLocalDiscovery [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncxattr.cpp:253:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncxattr.cpp:321:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncxattr.cpp:355:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncxattr.cpp:447:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncxattr.cpp:476:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncxattr.cpp:510:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncxattr.cpp:578:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncxattr.cpp:627:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncxattr.cpp:711:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemTypeVirtualFile [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncxattr.cpp:788:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncxattr.cpp:843:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlwaysLocal [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncxattr.cpp:922:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlwaysLocal [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncxattr.cpp:986:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlwaysLocal [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncxattr.cpp:1068:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlwaysLocal [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testtheme.cpp:31:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resources [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testunifiedsearchlistmodel.cpp:164:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testunifiedsearchlistmodel.cpp:251:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testunifiedsearchlistmodel.cpp:342:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testunifiedsearchlistmodel.cpp:371:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable searchTermChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testunifiedsearchlistmodel.cpp:408:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isSearchInProgressChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testunifiedsearchlistmodel.cpp:434:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isSearchInProgressChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testunifiedsearchlistmodel.cpp:457:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isSearchInProgressChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testunifiedsearchlistmodel.cpp:560:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isSearchInProgressChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testunifiedsearchlistmodel.cpp:614:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorStringChanged [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testsyncxattr.cpp:45:44: style: Parameter 'folder' can be declared as reference to const [constParameterReference] desktop-3.16.4/test/testunifiedsearchlistmodel.cpp:212:43: style:inconclusive: Technically the member function '::FakeSearchResultsStorage::resultsForProviderAsVector' can be const. [functionConst] desktop-3.16.4/test/testunifiedsearchlistmodel.cpp:36:5: style: Class 'FakeDesktopServicesUrlHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] desktop-3.16.4/test/testutility.cpp:130:52: error: There is an unknown macro here somewhere. Configuration is required. If APPLICATION_EXECUTABLE is a macro then please configure it. [unknownMacro] desktop-3.16.4/test/testunifiedsearchlistmodel.cpp:151:27: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/test/testunifiedsearchlistmodel.cpp:199:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] desktop-3.16.4/test/testxmlparse.cpp:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] desktop-3.16.4/test/testxmlparse.cpp:57:10: performance:inconclusive: Either there is a missing 'override', or the member function 'TestXmlParse::cleanup' can be static. [functionStatic] diff: head desktop-3.16.4/shell_integration/windows/NCUtil/RemotePathChecker.cpp:213:49: performance:inconclusive: Technically the member function 'RemotePathChecker::_StrToFileState' can be static (but you may consider moving to unnamed namespace). [functionStatic] desktop-3.16.4/shell_integration/windows/NCUtil/RemotePathChecker.h:45:15: note: Technically the member function 'RemotePathChecker::_StrToFileState' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/shell_integration/windows/NCUtil/RemotePathChecker.cpp:213:49: note: Technically the member function 'RemotePathChecker::_StrToFileState' can be static (but you may consider moving to unnamed namespace). 2.17.0 desktop-3.16.4/shell_integration/windows/NCUtil/RemotePathChecker.h:45:15: performance:inconclusive: Technically the member function 'RemotePathChecker::_StrToFileState' can be static (but you may consider moving to unnamed namespace). [functionStatic] desktop-3.16.4/shell_integration/windows/NCUtil/RemotePathChecker.cpp:213:49: note: Technically the member function 'RemotePathChecker::_StrToFileState' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/shell_integration/windows/NCUtil/RemotePathChecker.h:45:15: note: Technically the member function 'RemotePathChecker::_StrToFileState' can be static (but you may consider moving to unnamed namespace). head desktop-3.16.4/src/3rdparty/kirigami/wheelhandler.cpp:67:26: style:inconclusive: Either there is a missing 'override', or the member function 'KirigamiWheelEvent::isAccepted' can be const. [functionConst] desktop-3.16.4/src/3rdparty/kirigami/wheelhandler.h:121:10: note: Either there is a missing 'override', or the member function 'KirigamiWheelEvent::isAccepted' can be const. desktop-3.16.4/src/3rdparty/kirigami/wheelhandler.cpp:67:26: note: Either there is a missing 'override', or the member function 'KirigamiWheelEvent::isAccepted' can be const. 2.17.0 desktop-3.16.4/src/3rdparty/kirigami/wheelhandler.h:121:10: style:inconclusive: Either there is a missing 'override', or the member function 'KirigamiWheelEvent::isAccepted' can be const. [functionConst] desktop-3.16.4/src/3rdparty/kirigami/wheelhandler.cpp:67:26: note: Either there is a missing 'override', or the member function 'KirigamiWheelEvent::isAccepted' can be const. desktop-3.16.4/src/3rdparty/kirigami/wheelhandler.h:121:10: note: Either there is a missing 'override', or the member function 'KirigamiWheelEvent::isAccepted' can be const. head desktop-3.16.4/src/common/ownsql.cpp:284:16: style:inconclusive: Technically the member function 'OCC::SqlQuery::isSelect' can be const. [functionConst] desktop-3.16.4/src/common/ownsql.h:124:10: note: Technically the member function 'OCC::SqlQuery::isSelect' can be const. desktop-3.16.4/src/common/ownsql.cpp:284:16: note: Technically the member function 'OCC::SqlQuery::isSelect' can be const. head desktop-3.16.4/src/common/ownsql.cpp:289:16: style:inconclusive: Technically the member function 'OCC::SqlQuery::isPragma' can be const. [functionConst] desktop-3.16.4/src/common/ownsql.h:125:10: note: Technically the member function 'OCC::SqlQuery::isPragma' can be const. desktop-3.16.4/src/common/ownsql.cpp:289:16: note: Technically the member function 'OCC::SqlQuery::isPragma' can be const. head desktop-3.16.4/src/common/ownsql.cpp:54:19: style:inconclusive: Technically the member function 'OCC::SqlDatabase::isOpen' can be const. [functionConst] desktop-3.16.4/src/common/ownsql.h:47:10: note: Technically the member function 'OCC::SqlDatabase::isOpen' can be const. desktop-3.16.4/src/common/ownsql.cpp:54:19: note: Technically the member function 'OCC::SqlDatabase::isOpen' can be const. 2.17.0 desktop-3.16.4/src/common/ownsql.h:124:10: style:inconclusive: Technically the member function 'OCC::SqlQuery::isSelect' can be const. [functionConst] desktop-3.16.4/src/common/ownsql.cpp:284:16: note: Technically the member function 'OCC::SqlQuery::isSelect' can be const. desktop-3.16.4/src/common/ownsql.h:124:10: note: Technically the member function 'OCC::SqlQuery::isSelect' can be const. 2.17.0 desktop-3.16.4/src/common/ownsql.h:125:10: style:inconclusive: Technically the member function 'OCC::SqlQuery::isPragma' can be const. [functionConst] desktop-3.16.4/src/common/ownsql.cpp:289:16: note: Technically the member function 'OCC::SqlQuery::isPragma' can be const. desktop-3.16.4/src/common/ownsql.h:125:10: note: Technically the member function 'OCC::SqlQuery::isPragma' can be const. 2.17.0 desktop-3.16.4/src/common/ownsql.h:47:10: style:inconclusive: Technically the member function 'OCC::SqlDatabase::isOpen' can be const. [functionConst] desktop-3.16.4/src/common/ownsql.cpp:54:19: note: Technically the member function 'OCC::SqlDatabase::isOpen' can be const. desktop-3.16.4/src/common/ownsql.h:47:10: note: Technically the member function 'OCC::SqlDatabase::isOpen' can be const. head desktop-3.16.4/src/gui/application.cpp:1035:19: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::Application::giveHelp' can be const. [functionConst] desktop-3.16.4/src/gui/application.h:63:10: note: Either there is a missing 'override', or the member function 'OCC::Application::giveHelp' can be const. desktop-3.16.4/src/gui/application.cpp:1035:19: note: Either there is a missing 'override', or the member function 'OCC::Application::giveHelp' can be const. head desktop-3.16.4/src/gui/application.cpp:1040:19: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::Application::versionOnly' can be const. [functionConst] desktop-3.16.4/src/gui/application.h:68:10: note: Either there is a missing 'override', or the member function 'OCC::Application::versionOnly' can be const. desktop-3.16.4/src/gui/application.cpp:1040:19: note: Either there is a missing 'override', or the member function 'OCC::Application::versionOnly' can be const. head desktop-3.16.4/src/gui/application.cpp:932:19: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::Application::debugMode' can be const. [functionConst] desktop-3.16.4/src/gui/application.h:66:10: note: Either there is a missing 'override', or the member function 'OCC::Application::debugMode' can be const. desktop-3.16.4/src/gui/application.cpp:932:19: note: Either there is a missing 'override', or the member function 'OCC::Application::debugMode' can be const. 2.17.0 desktop-3.16.4/src/gui/application.h:63:10: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::Application::giveHelp' can be const. [functionConst] desktop-3.16.4/src/gui/application.cpp:1035:19: note: Either there is a missing 'override', or the member function 'OCC::Application::giveHelp' can be const. desktop-3.16.4/src/gui/application.h:63:10: note: Either there is a missing 'override', or the member function 'OCC::Application::giveHelp' can be const. 2.17.0 desktop-3.16.4/src/gui/application.h:66:10: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::Application::debugMode' can be const. [functionConst] desktop-3.16.4/src/gui/application.cpp:932:19: note: Either there is a missing 'override', or the member function 'OCC::Application::debugMode' can be const. desktop-3.16.4/src/gui/application.h:66:10: note: Either there is a missing 'override', or the member function 'OCC::Application::debugMode' can be const. 2.17.0 desktop-3.16.4/src/gui/application.h:68:10: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::Application::versionOnly' can be const. [functionConst] desktop-3.16.4/src/gui/application.cpp:1040:19: note: Either there is a missing 'override', or the member function 'OCC::Application::versionOnly' can be const. desktop-3.16.4/src/gui/application.h:68:10: note: Either there is a missing 'override', or the member function 'OCC::Application::versionOnly' can be const. head desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.cpp:101:32: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::WebFlowCredentialsDialog::setUrl' can be const. [functionConst] desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.h:28:10: note: Either there is a missing 'override', or the member function 'OCC::WebFlowCredentialsDialog::setUrl' can be const. desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.cpp:101:32: note: Either there is a missing 'override', or the member function 'OCC::WebFlowCredentialsDialog::setUrl' can be const. head desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.cpp:154:32: performance:inconclusive: Either there is a missing 'override', or the member function 'OCC::WebFlowCredentialsDialog::customizeStyle' can be static. [functionStatic] desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.h:51:10: note: Either there is a missing 'override', or the member function 'OCC::WebFlowCredentialsDialog::customizeStyle' can be static. desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.cpp:154:32: note: Either there is a missing 'override', or the member function 'OCC::WebFlowCredentialsDialog::customizeStyle' can be static. 2.17.0 desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.h:28:10: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::WebFlowCredentialsDialog::setUrl' can be const. [functionConst] desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.cpp:101:32: note: Either there is a missing 'override', or the member function 'OCC::WebFlowCredentialsDialog::setUrl' can be const. desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.h:28:10: note: Either there is a missing 'override', or the member function 'OCC::WebFlowCredentialsDialog::setUrl' can be const. 2.17.0 desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.h:51:10: performance:inconclusive: Either there is a missing 'override', or the member function 'OCC::WebFlowCredentialsDialog::customizeStyle' can be static. [functionStatic] desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.cpp:154:32: note: Either there is a missing 'override', or the member function 'OCC::WebFlowCredentialsDialog::customizeStyle' can be static. desktop-3.16.4/src/gui/creds/webflowcredentialsdialog.h:51:10: note: Either there is a missing 'override', or the member function 'OCC::WebFlowCredentialsDialog::customizeStyle' can be static. head desktop-3.16.4/src/gui/folderwatcher.cpp:152:20: performance:inconclusive: Either there is a missing 'override', or the member function 'OCC::FolderWatcher::testLinuxWatchCount' can be static. [functionStatic] desktop-3.16.4/src/gui/folderwatcher.h:81:23: note: Either there is a missing 'override', or the member function 'OCC::FolderWatcher::testLinuxWatchCount' can be static. desktop-3.16.4/src/gui/folderwatcher.cpp:152:20: note: Either there is a missing 'override', or the member function 'OCC::FolderWatcher::testLinuxWatchCount' can be static. 2.17.0 desktop-3.16.4/src/gui/folderwatcher.h:81:23: performance:inconclusive: Either there is a missing 'override', or the member function 'OCC::FolderWatcher::testLinuxWatchCount' can be static. [functionStatic] desktop-3.16.4/src/gui/folderwatcher.cpp:152:20: note: Either there is a missing 'override', or the member function 'OCC::FolderWatcher::testLinuxWatchCount' can be static. desktop-3.16.4/src/gui/folderwatcher.h:81:23: note: Either there is a missing 'override', or the member function 'OCC::FolderWatcher::testLinuxWatchCount' can be static. head desktop-3.16.4/src/gui/folderwatcher_mac.cpp:122:35: performance:inconclusive: Technically the member function 'OCC::FolderWatcherPrivate::addCoalescedPaths' can be static (but you may consider moving to unnamed namespace). [functionStatic] desktop-3.16.4/src/gui/folderwatcher_mac.h:37:17: note: Technically the member function 'OCC::FolderWatcherPrivate::addCoalescedPaths' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/gui/folderwatcher_mac.cpp:122:35: note: Technically the member function 'OCC::FolderWatcherPrivate::addCoalescedPaths' can be static (but you may consider moving to unnamed namespace). 2.17.0 desktop-3.16.4/src/gui/folderwatcher_mac.h:37:17: performance:inconclusive: Technically the member function 'OCC::FolderWatcherPrivate::addCoalescedPaths' can be static (but you may consider moving to unnamed namespace). [functionStatic] desktop-3.16.4/src/gui/folderwatcher_mac.cpp:122:35: note: Technically the member function 'OCC::FolderWatcherPrivate::addCoalescedPaths' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/gui/folderwatcher_mac.h:37:17: note: Technically the member function 'OCC::FolderWatcherPrivate::addCoalescedPaths' can be static (but you may consider moving to unnamed namespace). head desktop-3.16.4/src/gui/navigationpanehelper.cpp:100:31: style: Variable 'namespacePath' is assigned a value that is never used. [unreadVariable] head desktop-3.16.4/src/gui/navigationpanehelper.cpp:166:23: style: Variable 'clsidPath' is assigned a value that is never used. [unreadVariable] head desktop-3.16.4/src/gui/navigationpanehelper.cpp:167:23: style: Variable 'clsidPathWow64' is assigned a value that is never used. [unreadVariable] head desktop-3.16.4/src/gui/navigationpanehelper.cpp:168:23: style: Variable 'namespacePath' is assigned a value that is never used. [unreadVariable] head desktop-3.16.4/src/gui/navigationpanehelper.cpp:98:31: style: Variable 'clsidPath' is assigned a value that is never used. [unreadVariable] head desktop-3.16.4/src/gui/navigationpanehelper.cpp:99:31: style: Variable 'clsidPathWow64' is assigned a value that is never used. [unreadVariable] head desktop-3.16.4/src/gui/owncloudsetupwizard.cpp:141:16: style: Variable 'isEnforcedServerSetup' is assigned a value that is never used. [unreadVariable] head desktop-3.16.4/src/gui/syncrunfilelog.cpp:26:25: performance:inconclusive: Technically the member function 'OCC::SyncRunFileLog::dateTimeStr' can be static (but you may consider moving to unnamed namespace). [functionStatic] desktop-3.16.4/src/gui/syncrunfilelog.h:45:13: note: Technically the member function 'OCC::SyncRunFileLog::dateTimeStr' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/gui/syncrunfilelog.cpp:26:25: note: Technically the member function 'OCC::SyncRunFileLog::dateTimeStr' can be static (but you may consider moving to unnamed namespace). 2.17.0 desktop-3.16.4/src/gui/syncrunfilelog.h:45:13: performance:inconclusive: Technically the member function 'OCC::SyncRunFileLog::dateTimeStr' can be static (but you may consider moving to unnamed namespace). [functionStatic] desktop-3.16.4/src/gui/syncrunfilelog.cpp:26:25: note: Technically the member function 'OCC::SyncRunFileLog::dateTimeStr' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/gui/syncrunfilelog.h:45:13: note: Technically the member function 'OCC::SyncRunFileLog::dateTimeStr' can be static (but you may consider moving to unnamed namespace). head desktop-3.16.4/src/gui/tray/activitylistmodel.cpp:954:47: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] head desktop-3.16.4/src/gui/tray/usermodel.cpp:1346:44: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] head desktop-3.16.4/src/gui/tray/usermodel.cpp:1350:45: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] head desktop-3.16.4/src/gui/tray/usermodel.cpp:1357:45: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] head desktop-3.16.4/src/gui/tray/usermodel.cpp:1361:45: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] head desktop-3.16.4/src/gui/tray/usermodel.cpp:1376:16: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::UserModel::currentUserIndex' can be const. [functionConst] desktop-3.16.4/src/gui/tray/usermodel.h:217:9: note: Either there is a missing 'override', or the member function 'OCC::UserModel::currentUserIndex' can be const. desktop-3.16.4/src/gui/tray/usermodel.cpp:1376:16: note: Either there is a missing 'override', or the member function 'OCC::UserModel::currentUserIndex' can be const. 2.17.0 desktop-3.16.4/src/gui/tray/usermodel.h:217:9: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::UserModel::currentUserIndex' can be const. [functionConst] desktop-3.16.4/src/gui/tray/usermodel.cpp:1376:16: note: Either there is a missing 'override', or the member function 'OCC::UserModel::currentUserIndex' can be const. desktop-3.16.4/src/gui/tray/usermodel.h:217:9: note: Either there is a missing 'override', or the member function 'OCC::UserModel::currentUserIndex' can be const. head desktop-3.16.4/src/libsync/abstractnetworkjob.cpp:302:32: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::AbstractNetworkJob::responseTimestamp' can be const. [functionConst] desktop-3.16.4/src/libsync/abstractnetworkjob.h:76:16: note: Either there is a missing 'override', or the member function 'OCC::AbstractNetworkJob::responseTimestamp' can be const. desktop-3.16.4/src/libsync/abstractnetworkjob.cpp:302:32: note: Either there is a missing 'override', or the member function 'OCC::AbstractNetworkJob::responseTimestamp' can be const. 2.17.0 desktop-3.16.4/src/libsync/abstractnetworkjob.h:76:16: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::AbstractNetworkJob::responseTimestamp' can be const. [functionConst] desktop-3.16.4/src/libsync/abstractnetworkjob.cpp:302:32: note: Either there is a missing 'override', or the member function 'OCC::AbstractNetworkJob::responseTimestamp' can be const. desktop-3.16.4/src/libsync/abstractnetworkjob.h:76:16: note: Either there is a missing 'override', or the member function 'OCC::AbstractNetworkJob::responseTimestamp' can be const. head desktop-3.16.4/src/libsync/account.cpp:1102:18: performance:inconclusive: Either there is a missing 'override', or the member function 'OCC::Account::encryptionHardwareTokenDriverPath' can be static. [functionStatic] desktop-3.16.4/src/libsync/account.h:422:27: note: Either there is a missing 'override', or the member function 'OCC::Account::encryptionHardwareTokenDriverPath' can be static. desktop-3.16.4/src/libsync/account.cpp:1102:18: note: Either there is a missing 'override', or the member function 'OCC::Account::encryptionHardwareTokenDriverPath' can be static. 2.17.0 desktop-3.16.4/src/libsync/account.h:422:27: performance:inconclusive: Either there is a missing 'override', or the member function 'OCC::Account::encryptionHardwareTokenDriverPath' can be static. [functionStatic] desktop-3.16.4/src/libsync/account.cpp:1102:18: note: Either there is a missing 'override', or the member function 'OCC::Account::encryptionHardwareTokenDriverPath' can be static. desktop-3.16.4/src/libsync/account.h:422:27: note: Either there is a missing 'override', or the member function 'OCC::Account::encryptionHardwareTokenDriverPath' can be static. 2.17.0 desktop-3.16.4/src/libsync/clientsideencryption.cpp:146:11: warning: Class 'CipherCtx' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head desktop-3.16.4/src/libsync/clientsideencryption.cpp:2389:92: style: C-style pointer casting [cstyleCast] head desktop-3.16.4/src/libsync/clientsideencryption.cpp:2466:93: style: C-style pointer casting [cstyleCast] head desktop-3.16.4/src/libsync/clientsideencryption.cpp:2559:93: style: C-style pointer casting [cstyleCast] head desktop-3.16.4/src/libsync/clientsideencryption.cpp:2649:93: style: C-style pointer casting [cstyleCast] head desktop-3.16.4/src/libsync/clientsideencryption.cpp:352:85: style: C-style pointer casting [cstyleCast] head desktop-3.16.4/src/libsync/clientsideencryption.cpp:442:85: style: C-style pointer casting [cstyleCast] head desktop-3.16.4/src/libsync/clientsideencryption.cpp:532:85: style: C-style pointer casting [cstyleCast] head desktop-3.16.4/src/libsync/clientsideencryption.cpp:687:85: style: C-style pointer casting [cstyleCast] 2.17.0 desktop-3.16.4/src/libsync/clientsideencryption.h:181:19: warning: Class 'CipherCtx' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:140:40: performance:inconclusive: Technically the member function 'OCC::ClientStatusReportingDatabase::makeDbPath' can be static (but you may consider moving to unnamed namespace). [functionStatic] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.h:51:27: note: Technically the member function 'OCC::ClientStatusReportingDatabase::makeDbPath' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:140:40: note: Technically the member function 'OCC::ClientStatusReportingDatabase::makeDbPath' can be static (but you may consider moving to unnamed namespace). head desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:175:52: performance:inconclusive: Technically the member function 'OCC::ClientStatusReportingDatabase::getTableColumns' can be static (but you may consider moving to unnamed namespace). [functionStatic] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.h:53:39: note: Technically the member function 'OCC::ClientStatusReportingDatabase::getTableColumns' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:175:52: note: Technically the member function 'OCC::ClientStatusReportingDatabase::getTableColumns' can be static (but you may consider moving to unnamed namespace). head desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:190:37: style: Unused private function: 'ClientStatusReportingDatabase::addColumn' [unusedPrivateFunction] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.h:54:23: note: Unused private function: 'ClientStatusReportingDatabase::addColumn' desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:190:37: note: Unused private function: 'ClientStatusReportingDatabase::addColumn' head desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:98:54: performance:inconclusive: Technically the member function 'OCC::ClientStatusReportingDatabase::deleteClientStatusReportingRecords' can be static (but you may consider moving to unnamed namespace). [functionStatic] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.h:40:41: note: Technically the member function 'OCC::ClientStatusReportingDatabase::deleteClientStatusReportingRecords' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:98:54: note: Technically the member function 'OCC::ClientStatusReportingDatabase::deleteClientStatusReportingRecords' can be static (but you may consider moving to unnamed namespace). 2.17.0 desktop-3.16.4/src/libsync/clientstatusreportingdatabase.h:40:41: performance:inconclusive: Technically the member function 'OCC::ClientStatusReportingDatabase::deleteClientStatusReportingRecords' can be static (but you may consider moving to unnamed namespace). [functionStatic] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:98:54: note: Technically the member function 'OCC::ClientStatusReportingDatabase::deleteClientStatusReportingRecords' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/libsync/clientstatusreportingdatabase.h:40:41: note: Technically the member function 'OCC::ClientStatusReportingDatabase::deleteClientStatusReportingRecords' can be static (but you may consider moving to unnamed namespace). 2.17.0 desktop-3.16.4/src/libsync/clientstatusreportingdatabase.h:51:27: performance:inconclusive: Technically the member function 'OCC::ClientStatusReportingDatabase::makeDbPath' can be static (but you may consider moving to unnamed namespace). [functionStatic] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:140:40: note: Technically the member function 'OCC::ClientStatusReportingDatabase::makeDbPath' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/libsync/clientstatusreportingdatabase.h:51:27: note: Technically the member function 'OCC::ClientStatusReportingDatabase::makeDbPath' can be static (but you may consider moving to unnamed namespace). 2.17.0 desktop-3.16.4/src/libsync/clientstatusreportingdatabase.h:53:39: performance:inconclusive: Technically the member function 'OCC::ClientStatusReportingDatabase::getTableColumns' can be static (but you may consider moving to unnamed namespace). [functionStatic] desktop-3.16.4/src/libsync/clientstatusreportingdatabase.cpp:175:52: note: Technically the member function 'OCC::ClientStatusReportingDatabase::getTableColumns' can be static (but you may consider moving to unnamed namespace). desktop-3.16.4/src/libsync/clientstatusreportingdatabase.h:53:39: note: Technically the member function 'OCC::ClientStatusReportingDatabase::getTableColumns' can be static (but you may consider moving to unnamed namespace). 2.17.0 desktop-3.16.4/src/libsync/clientstatusreportingdatabase.h:54:23: style: Unused private function: 'ClientStatusReportingDatabase::addColumn' [unusedPrivateFunction] head desktop-3.16.4/src/libsync/foldermetadata.cpp:583:13: style: Variable 'publicKey' is assigned a value that is never used. [unreadVariable] head desktop-3.16.4/src/libsync/foldermetadata.cpp:584:13: style: Variable 'displayName' is assigned a value that is never used. [unreadVariable] head desktop-3.16.4/src/libsync/owncloudpropagator.cpp:821:26: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::OwncloudPropagator::hasCaseClashAccessibilityProblem' can be const. [functionConst] desktop-3.16.4/src/libsync/owncloudpropagator.h:530:10: note: Either there is a missing 'override', or the member function 'OCC::OwncloudPropagator::hasCaseClashAccessibilityProblem' can be const. desktop-3.16.4/src/libsync/owncloudpropagator.cpp:821:26: note: Either there is a missing 'override', or the member function 'OCC::OwncloudPropagator::hasCaseClashAccessibilityProblem' can be const. head desktop-3.16.4/src/libsync/owncloudpropagator.cpp:99:25: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::OwncloudPropagator::hardMaximumActiveJob' can be const. [functionConst] desktop-3.16.4/src/libsync/owncloudpropagator.h:514:9: note: Either there is a missing 'override', or the member function 'OCC::OwncloudPropagator::hardMaximumActiveJob' can be const. desktop-3.16.4/src/libsync/owncloudpropagator.cpp:99:25: note: Either there is a missing 'override', or the member function 'OCC::OwncloudPropagator::hardMaximumActiveJob' can be const. 2.17.0 desktop-3.16.4/src/libsync/owncloudpropagator.h:514:9: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::OwncloudPropagator::hardMaximumActiveJob' can be const. [functionConst] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:99:25: note: Either there is a missing 'override', or the member function 'OCC::OwncloudPropagator::hardMaximumActiveJob' can be const. desktop-3.16.4/src/libsync/owncloudpropagator.h:514:9: note: Either there is a missing 'override', or the member function 'OCC::OwncloudPropagator::hardMaximumActiveJob' can be const. 2.17.0 desktop-3.16.4/src/libsync/owncloudpropagator.h:530:10: style:inconclusive: Either there is a missing 'override', or the member function 'OCC::OwncloudPropagator::hasCaseClashAccessibilityProblem' can be const. [functionConst] desktop-3.16.4/src/libsync/owncloudpropagator.cpp:821:26: note: Either there is a missing 'override', or the member function 'OCC::OwncloudPropagator::hasCaseClashAccessibilityProblem' can be const. desktop-3.16.4/src/libsync/owncloudpropagator.h:530:10: note: Either there is a missing 'override', or the member function 'OCC::OwncloudPropagator::hasCaseClashAccessibilityProblem' can be const. head desktop-3.16.4/src/libsync/theme.cpp:329:17: style: Variable 'icnPath' is assigned a value that is never used. [unreadVariable] head desktop-3.16.4/src/libsync/theme.cpp:569:15: performance:inconclusive: Either there is a missing 'override', or the member function 'OCC::Theme::newBigFolderSizeLimit' can be static. [functionStatic] desktop-3.16.4/src/libsync/theme.h:393:26: note: Either there is a missing 'override', or the member function 'OCC::Theme::newBigFolderSizeLimit' can be static. desktop-3.16.4/src/libsync/theme.cpp:569:15: note: Either there is a missing 'override', or the member function 'OCC::Theme::newBigFolderSizeLimit' can be static. 2.17.0 desktop-3.16.4/src/libsync/theme.h:393:26: performance:inconclusive: Either there is a missing 'override', or the member function 'OCC::Theme::newBigFolderSizeLimit' can be static. [functionStatic] desktop-3.16.4/src/libsync/theme.cpp:569:15: note: Either there is a missing 'override', or the member function 'OCC::Theme::newBigFolderSizeLimit' can be static. desktop-3.16.4/src/libsync/theme.h:393:26: note: Either there is a missing 'override', or the member function 'OCC::Theme::newBigFolderSizeLimit' can be static. head desktop-3.16.4/test/syncenginetestutils.cpp:1271:18: style:inconclusive: Technically the member function 'FakeFolder::enableEnforceWindowsFileNameCompatibility' can be const. [functionConst] desktop-3.16.4/test/syncenginetestutils.h:569:10: note: Technically the member function 'FakeFolder::enableEnforceWindowsFileNameCompatibility' can be const. desktop-3.16.4/test/syncenginetestutils.cpp:1271:18: note: Technically the member function 'FakeFolder::enableEnforceWindowsFileNameCompatibility' can be const. head desktop-3.16.4/test/syncenginetestutils.cpp:1538:19: style: Variable 'prefix' is assigned a value that is never used. [unreadVariable] head desktop-3.16.4/test/syncenginetestutils.cpp:695:9: style: Condition '!fileInfo' is always false [knownConditionTrueFalse] 2.17.0 desktop-3.16.4/test/syncenginetestutils.h:569:10: style:inconclusive: Technically the member function 'FakeFolder::enableEnforceWindowsFileNameCompatibility' can be const. [functionConst] desktop-3.16.4/test/syncenginetestutils.cpp:1271:18: note: Technically the member function 'FakeFolder::enableEnforceWindowsFileNameCompatibility' can be const. desktop-3.16.4/test/syncenginetestutils.h:569:10: note: Technically the member function 'FakeFolder::enableEnforceWindowsFileNameCompatibility' can be const. DONE