2025-05-05 14:47 ftp://ftp.de.debian.org/debian/pool/main/l/lomiri-filemanager-app/lomiri-filemanager-app_1.1.3+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -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: fcc0493 (2025-05-05 13:08:11 +0200) count: 432 431 elapsed-time: 2.1 2.3 head-timing-info: old-timing-info: head results: lomiri-filemanager-app-v1.1.3/src/app/patharrowbackground.cpp:20:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/app/patharrowbackground.h:13:5: style: Class 'PathArrowBackground' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/app/fmutils.cpp:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/app/main.cpp:43:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeRootObjectToView [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.cpp:61:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.cpp:84:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.cpp:121:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.h:32:44: performance: Function parameter 'path' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.h:32:64: performance: Function parameter 'destination' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.h:41:35: performance: Function parameter 'path' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.h:41:55: performance: Function parameter 'destination' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.h:42:35: performance: Function parameter 'path' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.h:42:55: performance: Function parameter 'destination' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.h:43:39: performance: Function parameter 'path' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.h:43:59: performance: Function parameter 'destination' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.h:44:39: performance: Function parameter 'path' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.h:44:59: performance: Function parameter 'destination' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.h:56:39: performance: Function parameter 'program' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.h:56:66: performance: Function parameter 'arguments' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.cpp:22:41: performance: Function parameter 'path' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.cpp:22:61: performance: Function parameter 'destination' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.cpp:32:41: performance: Function parameter 'path' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.cpp:32:61: performance: Function parameter 'destination' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.cpp:41:45: performance: Function parameter 'path' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.cpp:41:65: performance: Function parameter 'destination' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.cpp:50:45: performance: Function parameter 'path' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.cpp:50:65: performance: Function parameter 'destination' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.cpp:59:45: performance: Function parameter 'program' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.cpp:59:72: performance: Function parameter 'arguments' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.cpp:82:38: performance: Function parameter 'path' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/archives/archives.cpp:82:58: performance: Function parameter 'destination' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/cleanurl.cpp:34:13: warning: Class 'CleanUrl' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/cleanurl.cpp:34:13: warning: Class 'CleanUrl' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/cleanurl.h:35:5: style: Class 'CleanUrl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/cleanurl.h:39:13: performance: Function 'cleanUrl()' should return member 'm_url' by const reference. [returnByReference] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/cleanurl.cpp:31:17: style: Local variable 'user' shadows outer function [shadowFunction] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/cleanurl.h:40:13: note: Shadowed declaration lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/cleanurl.cpp:31:17: note: Shadow variable lomiri-filemanager-app-v1.1.3/src/app/main.cpp:104:42: style: C-style pointer casting [cstyleCast] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/clipboard.cpp:116:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/clipboard.cpp:342:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/clipboard.cpp:480:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/diriteminfo.cpp:450:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/diriteminfo.h:73:44: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/diriteminfo.cpp:161:5: performance: Variable 'd_ptr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/diriteminfo.h:48:5: style: Class 'DirItemInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/diriteminfo.h:50:5: style: Class 'DirItemInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/diriteminfo.h:147:5: style: Class 'DirItemInfoPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/diriteminfo.h:193:5: style: Struct 'ActionPaths' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/diriteminfo.cpp:342:50: style:inconclusive: Function 'filePathFrom' argument 1 names different: declaration 'path' definition 'p'. [funcArgNamesDifferent] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/diriteminfo.h:130:41: note: Function 'filePathFrom' argument 1 names different: declaration 'path' definition 'p'. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/diriteminfo.cpp:342:50: note: Function 'filePathFrom' argument 1 names different: declaration 'path' definition 'p'. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/clipboard.cpp:147:25: style: Local variable 'formats' shadows outer function [shadowFunction] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/clipboard.h:96:25: note: Shadowed declaration lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/clipboard.cpp:147:25: note: Shadow variable lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.cpp:275:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Single [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/disk/disklocation.cpp:78:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/disk/disklocation.cpp:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_usingExternalWatcher [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/disk/disklocation.cpp:123:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirItemInfo [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/disk/disklocation.cpp:145:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_usingExternalWatcher [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/disk/disklocation.h:55:18: style: Virtual function 'stopExternalFsWatcher' is called from destructor '~DiskLocation()' at line 53. Dynamic binding is not used. [virtualCallInConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/disk/disklocation.cpp:53:5: note: Calling stopExternalFsWatcher lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/disk/disklocation.h:55:18: note: stopExternalFsWatcher is a virtual function lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/disk/disklocationitemdiriterator.h:44:5: style: Class 'DiskLocationItemDirIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/disk/disklocationitemdir.h:32:5: style: Class 'DiskLocationItemDir' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/disk/disklocation.cpp:114:56: style:inconclusive: Function 'fetchExternalChanges' argument 1 names different: declaration 'urlPath' definition 'path'. [funcArgNamesDifferent] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/disk/disklocation.h:52:54: note: Function 'fetchExternalChanges' argument 1 names different: declaration 'urlPath' definition 'path'. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/disk/disklocation.cpp:114:56: note: Function 'fetchExternalChanges' argument 1 names different: declaration 'urlPath' definition 'path'. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.cpp:30:15: warning: Member variable 'DirSelection::m_selectedCounter' is not initialized in the constructor. [uninitMemberVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.cpp:30:15: warning: Member variable 'DirSelection::m_model' is not initialized in the constructor. [uninitMemberVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.cpp:30:15: warning: Member variable 'DirSelection::m_listItems' is not initialized in the constructor. [uninitMemberVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.cpp:30:15: warning: Member variable 'DirSelection::m_mode' is not initialized in the constructor. [uninitMemberVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.cpp:30:15: warning: Member variable 'DirSelection::m_lastSelectedItem' is not initialized in the constructor. [uninitMemberVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.cpp:204:20: style:inconclusive: Either there is a missing 'override', or the member function 'DirSelection::itemGoingToBeReplaced' can be const. [functionConst] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.h:100:17: note: Either there is a missing 'override', or the member function 'DirSelection::itemGoingToBeReplaced' can be const. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.cpp:204:20: note: Either there is a missing 'override', or the member function 'DirSelection::itemGoingToBeReplaced' can be const. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.cpp:49:9: style: Local variable 'counter' shadows outer function [shadowFunction] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.h:61:30: note: Shadowed declaration lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.cpp:49:9: note: Shadow variable lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.cpp:61:9: style: Local variable 'counter' shadows outer function [shadowFunction] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.h:61:30: note: Shadowed declaration lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.cpp:61:9: note: Shadow variable lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.cpp:75:9: style: Local variable 'counter' shadows outer function [shadowFunction] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.h:61:30: note: Shadowed declaration lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.cpp:75:9: note: Shadow variable lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.cpp:97:13: style: Local variable 'counter' shadows outer function [shadowFunction] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.h:61:30: note: Shadowed declaration lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.cpp:97:13: note: Shadow variable lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.cpp:115:9: style: Local variable 'counter' shadows outer function [shadowFunction] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.h:61:30: note: Shadowed declaration lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirselection.cpp:115:9: note: Shadow variable lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/disk/disklocationitemdir.cpp:29:26: style: Condition '!dir.isEmpty()' is always true [knownConditionTrueFalse] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/disk/disklocationitemdir.cpp:29:20: note: Assuming that condition 'dir.isNull()' is not redundant lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/disk/disklocationitemdir.cpp:29:26: note: Condition '!dir.isEmpty()' is always true lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:145:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:335:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:491:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:594:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:652:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wildcard [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:700:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:729:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:772:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:791:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:881:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:969:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:986:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1003:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1010:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1022:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1050:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1378:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEntries [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1431:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1668:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SystemLocaleShortDate [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1680:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SystemLocaleShortDate [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1692:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SystemLocaleShortDate [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1765:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesktopLocation [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1973:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DownloadLocation [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:2009:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fast [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:2106:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/externalfswatcher.cpp:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/externalfswatcher.cpp:64:11: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/fmutil.cpp:57:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllDirs [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/imageprovider.cpp:63:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fast [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/imageprovider.cpp:88:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fast [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/imageprovider.cpp:68:27: style: C-style pointer casting [cstyleCast] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/imageprovider.cpp:93:27: style: C-style pointer casting [cstyleCast] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:378:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEntries [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:644:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:754:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:839:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:1091:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:1373:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.cpp:123:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSort [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.cpp:147:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSort [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.cpp:216:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrashLoader [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.cpp:232:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirListExternalFSChanges [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.cpp:309:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrashLoader [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.cpp:60:18: warning: Member variable 'IORequestLoader::mKilled' is not initialized in the constructor. [uninitMemberVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.cpp:71:18: warning: Member variable 'IORequestLoader::mKilled' is not initialized in the constructor. [uninitMemberVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:85:14: style: The destructor '~IORequestLoader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:45:14: note: Virtual destructor in base class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:85:14: note: Destructor in derived class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:116:14: style: The destructor '~DirListWorker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:85:14: note: Virtual destructor in base class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:116:14: note: Destructor in derived class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:117:10: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:53:18: note: Virtual function in base class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:117:10: note: Function in derived class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:132:14: style: The destructor '~TrashListWorker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:116:14: note: Virtual destructor in base class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:132:14: note: Destructor in derived class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:145:14: style: The destructor '~ExternalFileSystemChangesWorker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:85:14: note: Virtual destructor in base class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:145:14: note: Destructor in derived class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:146:14: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:53:18: note: Virtual function in base class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:146:14: note: Function in derived class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:171:14: style: The destructor '~ExternalFileSystemTrashChangesWorker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:145:14: note: Virtual destructor in base class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:171:14: note: Destructor in derived class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:172:10: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:146:14: note: Virtual function in base class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:172:10: note: Function in derived class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.cpp:153:29: style: Condition 'isTopLevel' is always true [knownConditionTrueFalse] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.cpp:153:13: note: Assuming that condition '!isTopLevel' is not redundant lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.cpp:153:29: note: Condition 'isTopLevel' is always true lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.cpp:247:11: style: The scope of the variable 'addedCounter' can be reduced. [variableScope] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.cpp:248:11: style: The scope of the variable 'removedCounter' can be reduced. [variableScope] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:280:17: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1233:13: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1237:13: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1836:25: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:129:5: performance: Variable 'mNameFilters' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1727:16: performance:inconclusive: Either there is a missing 'override', or the member function 'DirModel::classBegin' can be static. [functionStatic] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.h:303:10: note: Either there is a missing 'override', or the member function 'DirModel::classBegin' can be static. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1727:16: note: Either there is a missing 'override', or the member function 'DirModel::classBegin' can be static. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:2075:16: style:inconclusive: Either there is a missing 'override', or the member function 'DirModel::getSearchFileContents' can be const. [functionConst] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.h:455:10: note: Either there is a missing 'override', or the member function 'DirModel::getSearchFileContents' can be const. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:2075:16: note: Either there is a missing 'override', or the member function 'DirModel::getSearchFileContents' can be const. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:2087:16: style:inconclusive: Either there is a missing 'override', or the member function 'DirModel::getSearchRecursive' can be const. [functionConst] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.h:458:10: note: Either there is a missing 'override', or the member function 'DirModel::getSearchRecursive' can be const. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:2087:16: note: Either there is a missing 'override', or the member function 'DirModel::getSearchRecursive' can be const. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:2099:16: style:inconclusive: Either there is a missing 'override', or the member function 'DirModel::getImporting' can be const. [functionConst] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.h:461:10: note: Either there is a missing 'override', or the member function 'DirModel::getImporting' can be const. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:2099:16: note: Either there is a missing 'override', or the member function 'DirModel::getImporting' can be const. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.h:271:17: style: The function 'getIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/diritemabstractlistmodel.h:38:17: note: Virtual function in base class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.h:271:17: note: Function in derived class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.h:272:18: style: The function 'notifyItemChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/diritemabstractlistmodel.h:39:18: note: Virtual function in base class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.h:272:18: note: Function in derived class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.h:284:20: performance: Function 'path()' should return member 'mCurrentDir' by const reference. [returnByReference] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.h:297:17: performance: Function 'nameFilters()' should return member 'mNameFilters' by const reference. [returnByReference] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequestworker.cpp:45:18: warning: Member variable 'IORequestWorker::mStopAction' is not initialized in the constructor. [uninitMemberVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:705:9: warning: Either the condition 'mCurLocation' is redundant or there is possible null pointer dereference: mCurLocation. [nullPointerRedundantCheck] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:706:13: note: Assuming that condition 'mCurLocation' is not redundant lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:705:9: note: Null pointer dereference lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:2039:39: style: C-style pointer casting [cstyleCast] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1862:13: style: The scope of the variable 'index' can be reduced. [variableScope] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1927:13: style: The scope of the variable 'index' can be reduced. [variableScope] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:766:37: style:inconclusive: Function 'mkdir' argument 1 names different: declaration 'newdir' definition 'newDir'. [funcArgNamesDifferent] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.h:134:43: note: Function 'mkdir' argument 1 names different: declaration 'newdir' definition 'newDir'. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:766:37: note: Function 'mkdir' argument 1 names different: declaration 'newdir' definition 'newDir'. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:2080:43: style:inconclusive: Function 'setSearchFileContents' argument 1 names different: declaration 'searchInFiles' definition 'searchFileContents'. [funcArgNamesDifferent] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.h:456:37: note: Function 'setSearchFileContents' argument 1 names different: declaration 'searchInFiles' definition 'searchFileContents'. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:2080:43: note: Function 'setSearchFileContents' argument 1 names different: declaration 'searchInFiles' definition 'searchFileContents'. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1755:35: performance: Function parameter 'absoluteFilePath' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:2063:40: performance: Function parameter 'searchString' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:599:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/ioworkerthread.cpp:43:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdlePriority [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1862:19: style: Variable 'index' is assigned a value that is never used. [unreadVariable] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/dirmodel.cpp:1927:19: style: Variable 'index' is assigned a value that is never used. [unreadVariable] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/location.cpp:128:52: style:inconclusive: Function 'fetchExternalChanges' argument 1 names different: declaration 'urlPath' definition 'path'. [funcArgNamesDifferent] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/location.h:244:61: note: Function 'fetchExternalChanges' argument 1 names different: declaration 'urlPath' definition 'path'. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/location.cpp:128:52: note: Function 'fetchExternalChanges' argument 1 names different: declaration 'urlPath' definition 'path'. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/location.cpp:259:55: style:inconclusive: Function 'validateUrlPath' argument 1 names different: declaration 'urlPath' definition 'uPath'. [funcArgNamesDifferent] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/location.h:224:64: note: Function 'validateUrlPath' argument 1 names different: declaration 'urlPath' definition 'uPath'. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/location.cpp:259:55: note: Function 'validateUrlPath' argument 1 names different: declaration 'urlPath' definition 'uPath'. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/location.cpp:265:17: style: Variable 'myPath' is assigned a value that is never used. [unreadVariable] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/locationitemfile.cpp:87:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/locationurl.cpp:59:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/locationsfactory.cpp:226:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/net/netauthenticationdata.cpp:178:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/net/netauthenticationdata.cpp:226:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigLocation [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/net/netauthenticationdata.cpp:194:36: performance:inconclusive: Technically the member function 'NetAuthenticationDataList::encryptPassord' can be static (but you may consider moving to unnamed namespace). [functionStatic] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/net/netauthenticationdata.h:90:13: note: Technically the member function 'NetAuthenticationDataList::encryptPassord' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/net/netauthenticationdata.cpp:194:36: note: Technically the member function 'NetAuthenticationDataList::encryptPassord' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/net/netauthenticationdata.cpp:208:36: performance:inconclusive: Technically the member function 'NetAuthenticationDataList::decryptPassword' can be static (but you may consider moving to unnamed namespace). [functionStatic] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/net/netauthenticationdata.h:91:13: note: Technically the member function 'NetAuthenticationDataList::decryptPassword' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/net/netauthenticationdata.cpp:208:36: note: Technically the member function 'NetAuthenticationDataList::decryptPassword' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/net/netauthenticationdata.cpp:197:11: style: The scope of the variable 'unicode' can be reduced. [variableScope] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/net/netauthenticationdata.cpp:212:11: style: The scope of the variable 'unicode' can be reduced. [variableScope] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/net/netauthenticationdata.cpp:74:55: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/locationsfactory.cpp:124:17: style: Condition 'item' is always true [knownConditionTrueFalse] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/net/netauthenticationdata.cpp:197:19: style: Variable 'unicode' is assigned a value that is never used. [unreadVariable] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/net/netauthenticationdata.cpp:212:19: style: Variable 'unicode' is assigned a value that is never used. [unreadVariable] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/locationsfactory.cpp:75:50: style:inconclusive: Function 'parse' argument 1 names different: declaration 'urlPath' definition 'uPath'. [funcArgNamesDifferent] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/locationsfactory.h:78:36: note: Function 'parse' argument 1 names different: declaration 'urlPath' definition 'uPath'. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/locationsfactory.cpp:75:50: note: Function 'parse' argument 1 names different: declaration 'urlPath' definition 'uPath'. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/net/netutil.cpp:40:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HostNotFound [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/net/netutil.cpp:76:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HostNotFound [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/networklistworker.cpp:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NetworkLoader [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/networklistworker.h:44:6: style: The destructor '~NetworkListWorker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:116:14: note: Virtual destructor in base class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/networklistworker.h:44:6: note: Destructor in derived class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/networklistworker.h:46:29: style: The function 'getNetworkContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/iorequest.h:94:29: note: Virtual function in base class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/networklistworker.h:46:29: note: Function in derived class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/networklocation.cpp:37:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoIteratorFlags [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/networklocation.h:84:28: style: The function 'newListWorker' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/location.h:114:30: note: Virtual function in base class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/networklocation.h:84:28: note: Function in derived class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbiteminfo.cpp:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _exists [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbiteminfo.cpp:128:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmbURL [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbobject.h:36:5: style: Class 'SmbObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbiteminfo.h:38:5: style: Class 'SmbItemInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.h:63:6: style: Class 'SmbUtil' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.h:65:6: style: Class 'SmbUtil' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbiteminfo.h:40:6: style: The destructor '~SmbItemInfo' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbobject.h:39:14: note: Virtual destructor in base class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbiteminfo.h:40:6: note: Destructor in derived class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationdiriterator.cpp:40:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LoadOnConstructor [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationdiriterator.cpp:55:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LoadOnConstructor [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationdiriterator.cpp:69:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LoadOnConstructor [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationdiriterator.cpp:138:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationdiriterator.h:38:25: style: Virtual function 'load' is called from constructor 'SmbLocationDirIterator(const QString&path,const QList&nameFilters,QDir::Filters filters=QDir::NoFilter,QDirIterator::IteratorFlags flags=QDirIterator::NoIteratorFlags,const SmbUtil*smb=0,LocationItemDirIterator::LoadMode loadmode=LocationItemDirIterator::LoadOnConstructor)' at line 42. Dynamic binding is not used. [virtualCallInConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationdiriterator.cpp:42:8: note: Calling load lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationdiriterator.h:38:25: note: load is a virtual function lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationdiriterator.h:38:25: style: Virtual function 'load' is called from constructor 'SmbLocationDirIterator(const QString&path,QDir::Filters filters,QDirIterator::IteratorFlags flags=QDirIterator::NoIteratorFlags,const SmbUtil*smb=0,LocationItemDirIterator::LoadMode loadmode=LocationItemDirIterator::LoadOnConstructor)' at line 57. Dynamic binding is not used. [virtualCallInConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationdiriterator.cpp:57:9: note: Calling load lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationdiriterator.h:38:25: note: load is a virtual function lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationdiriterator.h:38:25: style: Virtual function 'load' is called from constructor 'SmbLocationDirIterator(const QString&path,QDirIterator::IteratorFlags flags=QDirIterator::NoIteratorFlags,const SmbUtil*smb=0,LocationItemDirIterator::LoadMode loadmode=LocationItemDirIterator::LoadOnConstructor)' at line 71. Dynamic binding is not used. [virtualCallInConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationdiriterator.cpp:71:9: note: Calling load lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationdiriterator.h:38:25: note: load is a virtual function lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationdiriterator.h:40:4: style: Class 'SmbLocationDirIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationdiriterator.h:31:8: style: The destructor '~SmbLocationDirIterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbobject.h:39:14: note: Virtual destructor in base class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationdiriterator.h:31:8: note: Destructor in derived class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationitemdir.cpp:66:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmbURL [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationitemdir.cpp:104:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmbURL [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationitemdir.cpp:123:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmbURL [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationitemdir.h:31:5: style: Class 'SmbLocationItemDir' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationitemdir.h:32:5: style: The destructor '~SmbLocationItemDir' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbobject.h:39:14: note: Virtual destructor in base class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationitemdir.h:32:5: note: Destructor in derived class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:165:32: warning: Member variable 'ActionEntry::type' is not initialized in the constructor. [uninitMemberVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:100:27: warning: Member variable 'Action::type' is not initialized in the constructor. [uninitMemberVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:369:40: style: Condition '!moveUsingSameFileSystem(entry->itemPaths)' is always true [knownConditionTrueFalse] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:1002:32: note: Assignment 'targetFsId=0xffff', assigned value is 65535 lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:369:64: note: Calling function 'moveUsingSameFileSystem' returns 0 lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:369:40: note: Condition '!moveUsingSameFileSystem(entry->itemPaths)' is always true lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:1022:23: style: Return value 'targetFsId==originFsId' is always false [knownConditionTrueFalse] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:1002:32: note: Assignment 'targetFsId=0xffff', assigned value is 65535 lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:1022:23: note: Return value 'targetFsId==originFsId' is always false lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationitemfile.cpp:110:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationitemfile.cpp:120:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationitemfile.cpp:134:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:393:12: style: The scope of the variable 'size' can be reduced. [variableScope] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:751:20: style: The scope of the variable 'needsSize' can be reduced. [variableScope] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:248:50: style:inconclusive: Function 'remove' argument 1 names different: declaration 'filePaths' definition 'paths'. [funcArgNamesDifferent] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.h:108:40: note: Function 'remove' argument 1 names different: declaration 'filePaths' definition 'paths'. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:248:50: note: Function 'remove' argument 1 names different: declaration 'filePaths' definition 'paths'. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:1277:10: style: Local variable 'removed' shadows outer function [shadowFunction] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.h:121:14: note: Shadowed declaration lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:1277:10: note: Shadow variable lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:1042:21: performance:inconclusive: Use const reference for 'destinationPath' to avoid unnecessary data copying. [redundantCopyLocalConst] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationitemfile.h:53:19: style: Virtual function 'close' is called from destructor '~SmbLocationItemFile()' at line 57. Dynamic binding is not used. [virtualCallInConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationitemfile.cpp:57:5: note: Calling close lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationitemfile.h:53:19: note: close is a virtual function lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationitemfile.h:42:6: style: The destructor '~SmbLocationItemFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbobject.h:39:14: note: Virtual destructor in base class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationitemfile.h:42:6: note: Destructor in derived class lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbplaces.cpp:37:22: style:inconclusive: Either there is a missing 'override', or the member function 'SmbPlacesThread::getShareList' can be const. [functionConst] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbplaces.cpp:35:3: style: Class 'SmbPlacesThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbplaces.h:50:31: performance: Function 'gePlaces()' should return member 'm_sharesList' by const reference. [returnByReference] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbplaces.cpp:37:22: performance: Function 'getShareList()' should return member 'shares' by const reference. [returnByReference] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationitemfile.cpp:136:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:393:17: style: Variable 'size' is assigned a value that is never used. [unreadVariable] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:394:19: style: Variable 'sizeSteps' is assigned a value that is never used. [unreadVariable] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/filesystemaction.cpp:751:30: style: Variable 'needsSize' is assigned a value that is never used. [unreadVariable] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbusershare.cpp:113:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadGroup [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbusershare.cpp:167:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbusershare.cpp:219:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:255:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:297:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:364:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:415:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMBC_SERVER [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:469:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hidden [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:573:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmbURL [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:596:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMBC_SERVER [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:669:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable statvfs [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:703:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wildcard [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:733:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:753:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/main_testqsambaclient.cpp:41:20: warning: Either the condition 'count>0' is redundant or args.at() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/main_testqsambaclient.cpp:46:74: note: Assuming that condition 'count>0' is not redundant lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/main_testqsambaclient.cpp:38:12: note: count is decremented', new value is -1 lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/main_testqsambaclient.cpp:41:20: note: Invalid argument lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.h:54:4: warning:inconclusive: Member variable 'ShareCreationStatus::status' is not initialized in the constructor. [uninitMemberVarPrivate] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.h:54:4: warning:inconclusive: Member variable 'ShareCreationStatus::tempDir' is not initialized in the constructor. [uninitMemberVarPrivate] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.h:39:4: style: Struct 'ShareCreationStatus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:71:10: warning: Member variable 'SmbUtil::m_authCallBack' is not initialized in the constructor. [uninitMemberVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:232:15: performance:inconclusive: Technically the member function 'SmbUtil::deleteContext' can be static (but you may consider moving to unnamed namespace). [functionStatic] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.h:83:22: note: Technically the member function 'SmbUtil::deleteContext' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:232:15: note: Technically the member function 'SmbUtil::deleteContext' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:748:15: performance:inconclusive: Technically the member function 'SmbUtil::changePermissions' can be static (but you may consider moving to unnamed namespace). [functionStatic] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.h:90:22: note: Technically the member function 'SmbUtil::changePermissions' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:748:15: note: Technically the member function 'SmbUtil::changePermissions' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:309:15: performance:inconclusive: Technically the member function 'SmbUtil::closeHandle' can be static (but you may consider moving to unnamed namespace). [functionStatic] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.h:91:22: note: Technically the member function 'SmbUtil::closeHandle' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:309:15: note: Technically the member function 'SmbUtil::closeHandle' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:760:10: performance:inconclusive: Technically the member function 'SmbUtil::getFstat' can be static (but you may consider moving to unnamed namespace). [functionStatic] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.h:97:22: note: Technically the member function 'SmbUtil::getFstat' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:760:10: note: Technically the member function 'SmbUtil::getFstat' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:770:10: performance:inconclusive: Technically the member function 'SmbUtil::getStat' can be static (but you may consider moving to unnamed namespace). [functionStatic] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.h:98:22: note: Technically the member function 'SmbUtil::getStat' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:770:10: note: Technically the member function 'SmbUtil::getStat' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:408:10: performance:inconclusive: Technically the member function 'SmbUtil::guessDirType' can be static (but you may consider moving to unnamed namespace). [functionStatic] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.h:101:21: note: Technically the member function 'SmbUtil::guessDirType' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:408:10: note: Technically the member function 'SmbUtil::guessDirType' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:642:15: performance:inconclusive: Technically the member function 'SmbUtil::checkValidShareName' can be static (but you may consider moving to unnamed namespace). [functionStatic] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.h:102:21: note: Technically the member function 'SmbUtil::checkValidShareName' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:642:15: note: Technically the member function 'SmbUtil::checkValidShareName' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:720:18: performance:inconclusive: Technically the member function 'SmbUtil::findSmBServer' can be static (but you may consider moving to unnamed namespace). [functionStatic] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.h:104:21: note: Technically the member function 'SmbUtil::findSmBServer' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:720:18: note: Technically the member function 'SmbUtil::findSmBServer' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:697:15: performance:inconclusive: Technically the member function 'SmbUtil::namesMatchFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.h:120:21: note: Technically the member function 'SmbUtil::namesMatchFilter' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:697:15: note: Technically the member function 'SmbUtil::namesMatchFilter' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/smblocation.cpp:86:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmbURL [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/smblocation.h:52:18: style: Virtual function 'setAuthentication' is called from constructor 'SmbLocation(int type,QObject*parent=0)' at line 42. Dynamic binding is not used. [virtualCallInConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/smblocation.cpp:42:5: note: Calling setAuthentication lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/smblocation.h:52:18: note: setAuthentication is a virtual function lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:591:21: style: The scope of the variable 'cur_name' can be reduced. [variableScope] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:455:42: performance: Function parameter 'smb_path' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:582:44: performance: Function parameter 'smb_path' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:410:25: style: Variable 'dirent' can be declared as pointer to const [constVariablePointer] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp:591:37: style: Variable 'cur_name' is assigned a value that is never used. [unreadVariable] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/smblocationauthentication.cpp:58:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/smblocationauthentication.cpp:74:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/smblocationauthentication.cpp:67:33: style:inconclusive: Technically the member function 'SmbLocationAuthentication::setInfo' can be const. [functionConst] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/smblocationauthentication.h:49:10: note: Technically the member function 'SmbLocationAuthentication::setInfo' can be const. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/smblocationauthentication.cpp:67:33: note: Technically the member function 'SmbLocationAuthentication::setInfo' can be const. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:188:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:229:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:313:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Readonly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:344:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:365:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmbURL [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:385:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmbURL [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:448:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:566:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:667:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Readonly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:831:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:880:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:940:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:1006:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:1047:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:1081:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:1115:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:1145:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:1326:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:1363:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable statvfs [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:70:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:88:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:100:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:132:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISVTX [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:184:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashutilinfo.cpp:127:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashutilinfo.cpp:146:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashutilinfo.cpp:107:22: style:inconclusive: Technically the member function 'QTrashUtilInfo::isValid' can be const. [functionConst] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashutilinfo.h:54:10: note: Technically the member function 'QTrashUtilInfo::isValid' can be const. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashutilinfo.cpp:107:22: note: Technically the member function 'QTrashUtilInfo::isValid' can be const. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:204:11: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:118:17: performance:inconclusive: Technically the member function 'QTrashDir::isMountPointSharedWithStickBit' can be static (but you may consider moving to unnamed namespace). [functionStatic] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.h:100:10: note: Technically the member function 'QTrashDir::isMountPointSharedWithStickBit' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:118:17: note: Technically the member function 'QTrashDir::isMountPointSharedWithStickBit' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:62:17: performance:inconclusive: Technically the member function 'QTrashDir::checkUserDirPermissions' can be static (but you may consider moving to unnamed namespace). [functionStatic] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.h:101:10: note: Technically the member function 'QTrashDir::checkUserDirPermissions' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:62:17: note: Technically the member function 'QTrashDir::checkUserDirPermissions' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:82:17: performance:inconclusive: Technically the member function 'QTrashDir::createUserDir' can be static (but you may consider moving to unnamed namespace). [functionStatic] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.h:102:10: note: Technically the member function 'QTrashDir::createUserDir' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:82:17: note: Technically the member function 'QTrashDir::createUserDir' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:179:24: performance:inconclusive: Technically the member function 'QTrashDir::mountedPoints' can be static (but you may consider moving to unnamed namespace). [functionStatic] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.h:103:17: note: Technically the member function 'QTrashDir::mountedPoints' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:179:24: note: Technically the member function 'QTrashDir::mountedPoints' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:147:20: performance:inconclusive: Technically the member function 'QTrashDir::getMountPoint' can be static (but you may consider moving to unnamed namespace). [functionStatic] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.h:104:13: note: Technically the member function 'QTrashDir::getMountPoint' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:147:20: note: Technically the member function 'QTrashDir::getMountPoint' can be static (but you may consider moving to unnamed namespace). lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/trashiteminfo.cpp:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _path [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/trashiteminfo.cpp:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _isValid [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/trashiteminfo.cpp:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _path [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/trashiteminfo.cpp:142:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrashRootURL [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:149:19: style: The scope of the variable 'fileOrDirFsId' can be reduced. [variableScope] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:150:19: style: The scope of the variable 'parentFsId' can be reduced. [variableScope] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:51:17: style: Local variable 'info' shadows outer variable [shadowVariable] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:43:15: note: Shadowed declaration lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:51:17: note: Shadow variable lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:149:33: style: Variable 'fileOrDirFsId' is assigned a value that is never used. [unreadVariable] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/qtrashdir.cpp:150:30: style: Variable 'parentFsId' is assigned a value that is never used. [unreadVariable] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/trashiteminfo.h:44:5: style: Class 'TrashItemInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/trashlocation.cpp:44:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_info [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/trashlocation.cpp:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_info [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/trashlocation.cpp:158:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_info [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/trashlocation.cpp:170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_usingExternalWatcher [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/trashlocation.cpp:186:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_info [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/trashlocation.cpp:205:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirItemInfoList [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/trashlocation.cpp:214:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_extWatcher [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/trashlocation.cpp:273:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_info [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/urliteminfo.cpp:49:42: style:inconclusive: Function 'setRoot' argument 1 names different: declaration 'urlRoot' definition 'urlPath'. [funcArgNamesDifferent] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/urliteminfo.h:45:47: note: Function 'setRoot' argument 1 names different: declaration 'urlRoot' definition 'urlPath'. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/urliteminfo.cpp:49:42: note: Function 'setRoot' argument 1 names different: declaration 'urlRoot' definition 'urlPath'. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/urliteminfo.cpp:92:44: performance: Function parameter 'urlPath' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/trashlocation.cpp:108:17: style: The scope of the variable 'absTrashItem' can be reduced. [variableScope] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/trashlocation.cpp:85:28: style: Variable 'trashItem' can be declared as pointer to const [constVariablePointer] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/trash/trashlocation.cpp:274:24: style: Variable 'item' can be declared as pointer to const [constVariablePointer] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:41:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeLocation [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:97:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:117:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:170:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:217:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HomeLocation [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:222:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DocumentsLocation [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:227:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DownloadLocation [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:232:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MusicLocation [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:237:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PicturesLocation [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:242:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoviesLocation [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:272:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/qmtabparser.h:45:27: style:inconclusive: Either there is a missing 'override', or the member function 'QMtabParser::path' can be const. [functionConst] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:38:5: performance: Variable 'm_userMountLocation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.h:60:13: performance: Function 'userMountLocation()' should return member 'm_userMountLocation' by const reference. [returnByReference] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:167:58: style:inconclusive: Function 'isMtabEntryUserMount' argument 1 names different: declaration 'entry' definition 'e'. [funcArgNamesDifferent] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.h:105:49: note: Function 'isMtabEntryUserMount' argument 1 names different: declaration 'entry' definition 'e'. lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:167:58: note: Function 'isMtabEntryUserMount' argument 1 names different: declaration 'entry' definition 'e'. lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:307:48: style:inconclusive: Function 'removeItemWithoutStoring' argument 1 names different: declaration 'itemToRemove' definition 'indexToRemove'. [funcArgNamesDifferent] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.h:97:39: note: Function 'removeItemWithoutStoring' argument 1 names different: declaration 'itemToRemove' definition 'indexToRemove'. lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:307:48: note: Function 'removeItemWithoutStoring' argument 1 names different: declaration 'itemToRemove' definition 'indexToRemove'. lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:203:5: style: Local variable 'location' shadows outer argument [shadowArgument] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:198:72: note: Shadowed declaration lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:203:5: note: Shadow variable lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:137:5: performance: Range variable 'e' should be declared as const reference. [iterateByValue] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:151:5: performance: Range variable 'addedMount' should be declared as const reference. [iterateByValue] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:157:5: performance: Range variable 'removedMount' should be declared as const reference. [iterateByValue] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:177:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/placesmodel.cpp:206:38: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/qmtabparser.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_path [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/placesmodel/qmtabparser.cpp:34:5: style: Class 'MtabFileGuard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tempfiles.cpp:52:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOwner [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tempfiles.cpp:132:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:94:22: style:inconclusive: Technically the member function 'ShareCreationStatus::createPathForItem' can be const. [functionConst] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.h:45:24: note: Technically the member function 'ShareCreationStatus::createPathForItem' can be const. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:94:22: note: Technically the member function 'ShareCreationStatus::createPathForItem' can be const. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:103:22: style:inconclusive: Technically the member function 'ShareCreationStatus::createPathForItems' can be const. [functionConst] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.h:46:24: note: Technically the member function 'ShareCreationStatus::createPathForItems' can be const. lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:103:22: note: Technically the member function 'ShareCreationStatus::createPathForItems' can be const. lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tempfiles.cpp:127:16: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tempfiles.cpp:195:26: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tempfiles.cpp:34:5: performance: Variable 'm_dir' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tempfiles.cpp:160:20: style:inconclusive: Technically the member function 'TempFiles::lastFileCreated' can be const. [functionConst] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tempfiles.h:48:13: note: Technically the member function 'TempFiles::lastFileCreated' can be const. lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tempfiles.cpp:160:20: note: Technically the member function 'TempFiles::lastFileCreated' can be const. lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tempfiles.h:50:17: performance: Function 'createdList()' should return member 'm_filesCreated' by const reference. [returnByReference] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tempfiles.h:55:15: performance: Function 'lastPath()' should return member 'm_dir' by const reference. [returnByReference] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tempfiles.h:82:13: performance: Function 'path()' should return member 'root' by const reference. [returnByReference] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tempfiles.h:83:13: performance: Function 'firstLevel()' should return member 'firstDirLevel' by const reference. [returnByReference] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tempfiles.h:84:13: performance: Function 'lastLevel()' should return member 'lastDirLevel' by const reference. [returnByReference] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tempfiles.cpp:189:17: style: The scope of the variable 'levelStr' can be reduced. [variableScope] lomiri-filemanager-app-v1.1.3/src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp:70:26: style: Variable 'other' can be declared as pointer to const [constVariablePointer] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/simpleUI/placesmodel.cpp:38:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DocumentsLocation [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/simpleUI/placesmodel.cpp:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/simpleUI/simplelist.cpp:56:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/simpleUI/simplelist.cpp:109:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/simpleUI/simplelist.cpp:122:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QModelIndex [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/simpleUI/simpleslots.cpp:70:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SortByName [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/simpleUI/simpleslots.cpp:192:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BusyCursor [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/simpleUI/simpleslots.cpp:221:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/simpleUI/simpleslots.cpp:106:7: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/simpleUI/simpleslots.cpp:52:18: performance:inconclusive: Either there is a missing 'override', or the member function 'SimpleList::onNewDir' can be static. [functionStatic] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/simpleUI/simplelist.h:68:12: note: Either there is a missing 'override', or the member function 'SimpleList::onNewDir' can be static. lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/simpleUI/simpleslots.cpp:52:18: note: Either there is a missing 'override', or the member function 'SimpleList::onNewDir' can be static. lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/simpleUI/simpleslots.cpp:57:18: performance:inconclusive: Either there is a missing 'override', or the member function 'SimpleList::onRename' can be static. [functionStatic] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/simpleUI/simplelist.h:69:12: note: Either there is a missing 'override', or the member function 'SimpleList::onRename' can be static. lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/simpleUI/simpleslots.cpp:57:18: note: Either there is a missing 'override', or the member function 'SimpleList::onRename' can be static. lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/simpleUI/terminalfolderapp.cpp:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/simpleUI/terminalfolderapp.cpp:183:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/simpleUI/terminalfolderapp.cpp:205:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_placesmodel/placesmodeltest.cpp:36:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_placesmodel/placesmodeltest.cpp:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_placesmodel/placesmodeltest.cpp:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_placesmodel/placesmodeltest.cpp:33:8: style: Class 'SaveSettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _size [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:262:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirItemInfo [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:323:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:362:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:441:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirItemInfo [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:726:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:959:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionMove [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:1025:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilePathRole [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:1066:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:1109:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:1447:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:1583:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:1663:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOwner [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:1686:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:1779:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_FS_WATCHER_TIMER_INTERVAL [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:1821:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipAll [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:1895:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:1923:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrackTitleRole [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:2012:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:2049:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:2083:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:2110:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:2248:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Multi [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:2343:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Multi [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:2454:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:2549:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrashRootURL [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:2881:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrashRootURL [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:2910:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrashRootURL [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:2933:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmbURL [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:2967:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmbURL [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3014:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3051:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3256:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3319:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3365:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3409:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3453:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3485:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3535:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3583:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3631:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3672:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3700:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3736:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3772:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3856:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3867:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:280:11: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:1775:28: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:74:6: style: Class 'FakeDirItemInfoBigSize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:3297:36: style: C-style pointer casting [cstyleCast] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:1807:13: style: The scope of the variable 'msg' can be reduced. [variableScope] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:95:34: performance: Function parameter 'path' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:407:38: performance: Function parameter 'title' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:407:53: performance: Function parameter 'message' should be passed by const reference. [passedByValue] lomiri-filemanager-app-v1.1.3/src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp:335:64: warning: Either the condition 'diff