2026-05-02 19:16 ftp://ftp.de.debian.org/debian/pool/main/k/kf6-kfilemetadata/kf6-kfilemetadata_6.23.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=kde --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 235 231 elapsed-time: 2.6 2.3 head-timing-info: old-timing-info: head results: kfilemetadata-6.23.0/autotests/appimageextractortest.cpp:20:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_SAMPLE_FILES_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/appimageextractortest.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Author [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/datetimeparser_p.h:45:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KFILEMETADATA_LOG [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/datetimeparser_p.h:59:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/datetimetests.cpp:31:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeString [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/datetimetests.cpp:42:149: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalTime [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/datetimetests.cpp:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/datetimetests.cpp:68:161: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalTime [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/epubextractortest.cpp:33:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_SAMPLE_FILES_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/epubextractortest.cpp:45:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractNothing [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/epubextractortest.cpp:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/epubextractortest.cpp:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/epubextractortest.cpp:118:136: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractMetaData [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/exiv2extractortest.cpp:37:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_SAMPLE_FILES_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/exiv2extractortest.cpp:51:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractNothing [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/exiv2extractortest.cpp:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Image [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/exiv2extractortest.cpp:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PhotoGpsLatitude [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/exiv2extractortest.cpp:120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mimeType [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/exiv2extractortest.cpp:197:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Image [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/exiv2extractortest.cpp:247:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mimeType [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/externalextractortest.cpp:26:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_SAMPLE_FILES_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/externalextractortest.cpp:31:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_EXTERNALPLUGIN_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/externalextractortest.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/externalwritertest.cpp:28:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_EXTERNALPLUGIN_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/extractorcoveragetest.cpp:27:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_SAMPLE_FILES_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/extractorcoveragetest.cpp:130:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/extractorcoveragetest.cpp:159:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/fb2extractortest.cpp:21:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_SAMPLE_FILES_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/fb2extractortest.cpp:38:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/fb2extractortest.cpp:65:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/fb2extractortest.cpp:108:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/ffmpegextractortest.cpp:21:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_SAMPLE_FILES_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/ffmpegextractortest.cpp:36:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractNothing [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/ffmpegextractortest.cpp:91:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileType [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/ffmpegextractortest.cpp:132:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileType [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/ffmpegextractortest.cpp:30:19: style: Local variable 'mimeDb' shadows outer variable [shadowVariable] kfilemetadata-6.23.0/autotests/ffmpegextractortest.h:27:19: note: Shadowed declaration kfilemetadata-6.23.0/autotests/ffmpegextractortest.cpp:30:19: note: Shadow variable kfilemetadata-6.23.0/autotests/indexerextractortests.cpp:42:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_SAMPLE_FILES_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/indexerextractortests.cpp:76:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/indexerextractortests.cpp:107:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractNothing [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/kritaextractortest.cpp:21:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_SAMPLE_FILES_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/kritaextractortest.cpp:33:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractNothing [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/kritaextractortest.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Image [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/mobiextractortest.cpp:30:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_SAMPLE_FILES_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/mobiextractortest.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/odfextractortest.cpp:51:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_SAMPLE_FILES_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/odfextractortest.cpp:59:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/odfextractortest.cpp:72:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable types [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/odfextractortest.cpp:102:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/odfextractortest.cpp:131:154: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractMetaData [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/odfextractortest.cpp:153:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/odfextractortest.cpp:185:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/odfextractortest.cpp:216:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/office2007extractortest.cpp:42:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_SAMPLE_FILES_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/office2007extractortest.cpp:54:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractNothing [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/office2007extractortest.cpp:71:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractNothing [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/office2007extractortest.cpp:89:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractNothing [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/office2007extractortest.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/office2007extractortest.cpp:143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/office2007extractortest.cpp:166:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/office2007extractortest.cpp:196:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/office2007extractortest.cpp:226:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/office2007extractortest.cpp:249:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractMetaData [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/office2007extractortest.cpp:271:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/office2007extractortest.cpp:291:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/office2007extractortest.cpp:311:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/pngextractortest.cpp:21:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_SAMPLE_FILES_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/pngextractortest.cpp:33:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractNothing [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/pngextractortest.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Image [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/popplerextractortest.cpp:24:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_SAMPLE_FILES_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/popplerextractortest.cpp:44:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/popplerextractortest.cpp:69:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/popplerextractortest.cpp:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PageCount [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/postscriptdscextractortest.cpp:20:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_SAMPLE_FILES_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/postscriptdscextractortest.cpp:31:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractNothing [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/postscriptdscextractortest.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/postscriptdscextractortest.cpp:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Image [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:38:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitedStates [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:67:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maybeLocalized [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyName [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:168:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyName [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:180:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyId [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:195:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Album [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:200:24: style: Either there is a missing 'override', or the member function 'KFileMetaData::PropertyInfoTest::benchmarkPropertyInfo_data' can be static. [functionStatic] kfilemetadata-6.23.0/autotests/propertyinfotest.h:27:10: note: Either there is a missing 'override', or the member function 'KFileMetaData::PropertyInfoTest::benchmarkPropertyInfo_data' can be static. kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:200:24: note: Either there is a missing 'override', or the member function 'KFileMetaData::PropertyInfoTest::benchmarkPropertyInfo_data' can be static. kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:205:24: style: Either there is a missing 'override', or the member function 'KFileMetaData::PropertyInfoTest::benchmarkPropertyInfoFromName_data' can be static. [functionStatic] kfilemetadata-6.23.0/autotests/propertyinfotest.h:29:10: note: Either there is a missing 'override', or the member function 'KFileMetaData::PropertyInfoTest::benchmarkPropertyInfoFromName_data' can be static. kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:205:24: note: Either there is a missing 'override', or the member function 'KFileMetaData::PropertyInfoTest::benchmarkPropertyInfoFromName_data' can be static. kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:210:24: style: Either there is a missing 'override', or the member function 'KFileMetaData::PropertyInfoTest::benchmarkPropertyInfoDisplayName_data' can be static. [functionStatic] kfilemetadata-6.23.0/autotests/propertyinfotest.h:31:10: note: Either there is a missing 'override', or the member function 'KFileMetaData::PropertyInfoTest::benchmarkPropertyInfoDisplayName_data' can be static. kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:210:24: note: Either there is a missing 'override', or the member function 'KFileMetaData::PropertyInfoTest::benchmarkPropertyInfoDisplayName_data' can be static. kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:161:18: style: Redundant initialization for 'property'. The initialized value is overwritten before it is read. [redundantInitialization] kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:157:19: note: property is initialized kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:161:18: note: property is overwritten kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:172:18: style: Redundant initialization for 'property'. The initialized value is overwritten before it is read. [redundantInitialization] kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:168:19: note: property is initialized kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:172:18: note: property is overwritten kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:185:21: style: Redundant initialization for 'displayName'. The initialized value is overwritten before it is read. [redundantInitialization] kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:180:22: note: displayName is initialized kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:185:21: note: displayName is overwritten kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:30:42: style:inconclusive: Function 'setLocalized' argument 1 names different: declaration '' definition 'localized'. [funcArgNamesDifferentUnnamed] kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:99:7: style: Variable 'rows' can be declared as const array [constVariable] kfilemetadata-6.23.0/autotests/taglibextractortest.cpp:754:33: error: syntax error [syntaxError] kfilemetadata-6.23.0/autotests/taglibwritertest.cpp:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_SAMPLE_FILES_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/taglibwritertest.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_OUTPUT_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/taglibwritertest.cpp:91:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/taglibwritertest.cpp:106:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileType [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/taglibwritertest.cpp:307:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileType [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/taglibwritertest.cpp:395:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileType [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/taglibwritertest.cpp:588:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileExtension [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/taglibwritertest.cpp:680:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/taglibwritertest.cpp:770:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/taglibwritertest.cpp:799:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/taglibwritertest.cpp:842:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/taglibwritertest.cpp:883:127: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Artist [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/taglibwritertest.cpp:808:52: style: Unused variable: readImages [unusedVariable] kfilemetadata-6.23.0/autotests/typeinfotest.cpp:58:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitedStates [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/typeinfotest.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeName [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/typeinfotest.cpp:99:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeName [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/typeinfotest.cpp:111:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeId [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/typeinfotest.cpp:126:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Archive [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/typeinfotest.cpp:131:20: style: Either there is a missing 'override', or the member function 'TypeInfoTest::benchmarkTypeInfo_data' can be static. [functionStatic] kfilemetadata-6.23.0/autotests/typeinfotest.cpp:25:10: note: Either there is a missing 'override', or the member function 'TypeInfoTest::benchmarkTypeInfo_data' can be static. kfilemetadata-6.23.0/autotests/typeinfotest.cpp:131:20: note: Either there is a missing 'override', or the member function 'TypeInfoTest::benchmarkTypeInfo_data' can be static. kfilemetadata-6.23.0/autotests/typeinfotest.cpp:136:20: style: Either there is a missing 'override', or the member function 'TypeInfoTest::benchmarkTypeInfoFromName_data' can be static. [functionStatic] kfilemetadata-6.23.0/autotests/typeinfotest.cpp:27:10: note: Either there is a missing 'override', or the member function 'TypeInfoTest::benchmarkTypeInfoFromName_data' can be static. kfilemetadata-6.23.0/autotests/typeinfotest.cpp:136:20: note: Either there is a missing 'override', or the member function 'TypeInfoTest::benchmarkTypeInfoFromName_data' can be static. kfilemetadata-6.23.0/autotests/typeinfotest.cpp:141:20: style: Either there is a missing 'override', or the member function 'TypeInfoTest::benchmarkTypeInfoDisplayName_data' can be static. [functionStatic] kfilemetadata-6.23.0/autotests/typeinfotest.cpp:29:10: note: Either there is a missing 'override', or the member function 'TypeInfoTest::benchmarkTypeInfoDisplayName_data' can be static. kfilemetadata-6.23.0/autotests/typeinfotest.cpp:141:20: note: Either there is a missing 'override', or the member function 'TypeInfoTest::benchmarkTypeInfoDisplayName_data' can be static. kfilemetadata-6.23.0/autotests/typeinfotest.cpp:92:14: style: Redundant initialization for 'type'. The initialized value is overwritten before it is read. [redundantInitialization] kfilemetadata-6.23.0/autotests/typeinfotest.cpp:88:15: note: type is initialized kfilemetadata-6.23.0/autotests/typeinfotest.cpp:92:14: note: type is overwritten kfilemetadata-6.23.0/autotests/typeinfotest.cpp:103:14: style: Redundant initialization for 'type'. The initialized value is overwritten before it is read. [redundantInitialization] kfilemetadata-6.23.0/autotests/typeinfotest.cpp:99:15: note: type is initialized kfilemetadata-6.23.0/autotests/typeinfotest.cpp:103:14: note: type is overwritten kfilemetadata-6.23.0/autotests/typeinfotest.cpp:116:21: style: Redundant initialization for 'displayName'. The initialized value is overwritten before it is read. [redundantInitialization] kfilemetadata-6.23.0/autotests/typeinfotest.cpp:111:22: note: displayName is initialized kfilemetadata-6.23.0/autotests/typeinfotest.cpp:116:21: note: displayName is overwritten kfilemetadata-6.23.0/autotests/typeinfotest.cpp:50:38: style:inconclusive: Function 'setLocalized' argument 1 names different: declaration '' definition 'localized'. [funcArgNamesDifferentUnnamed] kfilemetadata-6.23.0/autotests/usermetadatawritertest.cpp:19:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_OUTPUT_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/usermetadatawritertest.cpp:49:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/usermetadatawritertest.cpp:60:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/usermetadatawritertest.cpp:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/usermetadatawritertest.cpp:127:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NameToolong [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/usermetadatawritertest.cpp:142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/usermetadatawritertest.cpp:215:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable All [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/usermetadatawritertest.cpp:225:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/usermetadatawritertest.cpp:240:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/xmlextractortest.cpp:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEXER_TESTS_SAMPLE_FILES_PATH [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/xmlextractortest.cpp:58:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractNothing [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/xmlextractortest.cpp:112:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractMetaData [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/xmlextractortest.cpp:133:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractMetaData [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/xmlextractortest.cpp:151:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractMetaData [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/xmlextractortest.cpp:179:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractMetaData [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/xmlextractortest.cpp:199:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractMetaData [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/autotests/xmlextractortest.cpp:221:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractMetaData [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractorplugin.h:90:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KFILEMETADATA_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kfilemetadata-6.23.0/src/externalwriter.cpp:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KFILEMETADATA_LOG [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/externalwriter.cpp:102:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/propertyinfo.h:42:5: style: Class 'PropertyInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kfilemetadata-6.23.0/src/extractionresult.h:66:13: performance: Function 'inputUrl()' should return member 'url' by const reference. [returnByReference] kfilemetadata-6.23.0/src/extractionresult.h:76:13: performance: Function 'inputMimetype()' should return member 'mimetype' by const reference. [returnByReference] kfilemetadata-6.23.0/src/extractionresult.h:130:52: performance: Function 'imageData()' should return member 'images' by const reference. [returnByReference] kfilemetadata-6.23.0/src/extractors/appimageextractor.cpp:273:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Title [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/appimageextractor.cpp:40:13: performance: Function 'projectLicense()' should return member 'm_projectLicense' by const reference. [returnByReference] kfilemetadata-6.23.0/src/extractors/dublincoreextractor.cpp:44:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Description [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/epubextractor.cpp:67:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KFILEMETADATA_LOG [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/epubextractor.cpp:46:42: style: C-style pointer casting [cstyleCast] kfilemetadata-6.23.0/src/extractors/exiv2extractor.cpp:95:2: error: failed to evaluate #if condition, undefined function-like macro invocation: EXIV2_TEST_VERSION( ... ) [syntaxError] kfilemetadata-6.23.0/src/extractors/fb2extractor.cpp:54:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/ffmpegextractor.cpp:70:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KFILEMETADATA_LOG [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/ffmpegextractor.cpp:135:23: style: Variable 'stream' can be declared as pointer to const [constVariablePointer] kfilemetadata-6.23.0/src/extractors/ffmpegextractor.cpp:148:28: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] kfilemetadata-6.23.0/src/extractors/kritaextractor.cpp:30:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/mobiextractor.cpp:27:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/mobiextractor.cpp:70:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KFILEMETADATA_LOG [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/mobiextractor.cpp:26:5: style: Class 'QFileStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kfilemetadata-6.23.0/src/extractors/odfextractor.cpp:75:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/odfextractor.cpp:155:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UseNamespaceProcessing [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/office2007extractor.cpp:60:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/office2007extractor.cpp:263:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IncludeChildElements [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/officeextractor.cpp:35:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KFILEMETADATA_LOG [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/officeextractor.cpp:52:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractPlainText [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/officeextractor.cpp:113:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardOutput [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/plaintextextractor.cpp:79:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/plaintextextractor.cpp:43:29: style: Expression is always true because 'else if' condition is opposite to previous condition at line 29. [multiCondition] kfilemetadata-6.23.0/src/extractors/plaintextextractor.cpp:29:52: note: first condition kfilemetadata-6.23.0/src/extractors/plaintextextractor.cpp:43:29: note: else if condition is opposite to first condition kfilemetadata-6.23.0/src/extractors/pngextractor.cpp:61:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Image [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/poextractor.cpp:131:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/poextractor.cpp:18:14: warning: Member variable 'POExtractor::state' is not initialized in the constructor. [uninitMemberVar] kfilemetadata-6.23.0/src/extractors/poextractor.cpp:18:14: warning: Member variable 'POExtractor::messages' is not initialized in the constructor. [uninitMemberVar] kfilemetadata-6.23.0/src/extractors/poextractor.cpp:18:14: warning: Member variable 'POExtractor::untranslated' is not initialized in the constructor. [uninitMemberVar] kfilemetadata-6.23.0/src/extractors/poextractor.cpp:18:14: warning: Member variable 'POExtractor::fuzzy' is not initialized in the constructor. [uninitMemberVar] kfilemetadata-6.23.0/src/extractors/popplerextractor.cpp:45:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/postscriptdscextractor.cpp:35:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/postscriptdscextractor.cpp:66:31: style: Local variable 'tag' shadows outer variable [shadowVariable] kfilemetadata-6.23.0/src/extractors/postscriptdscextractor.cpp:59:24: note: Shadowed declaration kfilemetadata-6.23.0/src/extractors/postscriptdscextractor.cpp:66:31: note: Shadow variable kfilemetadata-6.23.0/src/extractors/postscriptdscextractor.cpp:75:31: style: Local variable 'tag' shadows outer variable [shadowVariable] kfilemetadata-6.23.0/src/extractors/postscriptdscextractor.cpp:66:31: note: Shadowed declaration kfilemetadata-6.23.0/src/extractors/postscriptdscextractor.cpp:75:31: note: Shadow variable kfilemetadata-6.23.0/src/extractors/taglibextractor.cpp:77:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractMetaData [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/taglibextractor.cpp:99:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractMetaData [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/taglibextractor.cpp:261:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractMetaData [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/taglibextractor.cpp:404:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractMetaData [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/taglibextractor.cpp:426:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrontCover [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/taglibextractor.cpp:443:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrontCover [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/taglibextractor.cpp:466:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractMetaData [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/taglibextractor.cpp:559:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KFILEMETADATA_LOG [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/taglibextractor.cpp:314:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrontCover [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/taglibextractor.cpp:294:20: style: Assignment 'rating=0' is redundant with condition 'rating==0'. [duplicateConditionalAssign] kfilemetadata-6.23.0/src/extractors/taglibextractor.cpp:293:20: note: Condition 'rating==0' kfilemetadata-6.23.0/src/extractors/taglibextractor.cpp:294:20: note: Assignment 'rating=0' is redundant kfilemetadata-6.23.0/src/extractors/taglibextractor.cpp:478:20: style: Assignment 'rating=0' is redundant with condition 'rating==0'. [duplicateConditionalAssign] kfilemetadata-6.23.0/src/extractors/taglibextractor.cpp:477:20: note: Condition 'rating==0' kfilemetadata-6.23.0/src/extractors/taglibextractor.cpp:478:20: note: Assignment 'rating=0' is redundant kfilemetadata-6.23.0/src/extractors/taglibextractor.cpp:564:67: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] kfilemetadata-6.23.0/src/extractors/taglibextractor.cpp:693:31: style: Variable 'asfTags' can be declared as pointer to const [constVariablePointer] kfilemetadata-6.23.0/src/extractors/xmlextractor.cpp:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KFILEMETADATA_LOG [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/extractors/xmlextractor.cpp:73:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/formatstrings.cpp:44:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QDateTime [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/formatstrings.cpp:65:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MetricBinaryDialect [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/formatstrings.cpp:71:147: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MetricBinaryDialect [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/formatstrings.cpp:140:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Meter [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/mimeutils.cpp:16:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchContent [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/mimeutils.cpp:29:48: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kfilemetadata-6.23.0/src/propertyinfo.cpp:206:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariantList [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/propertyinfo.cpp:23:1: warning: Member variable 'PropertyInfoData::prop' has no initializer. [uninitMemberVarNoCtor] kfilemetadata-6.23.0/src/icnamematch_p.h:19:5: style: Class 'LcIdentifierName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kfilemetadata-6.23.0/src/propertyinfo.h:61:13: performance: Function 'name()' should return member 'name' by const reference. [returnByReference] kfilemetadata-6.23.0/src/propertyinfo.cpp:234:19: performance: Range variable 'info' should be declared as const reference. [iterateByValue] kfilemetadata-6.23.0/src/icnamematch_p.h:47:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] kfilemetadata-6.23.0/src/propertyinfo.cpp:145:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kfilemetadata-6.23.0/src/simpleextractionresult.h:38:5: style: Class 'SimpleExtractionResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kfilemetadata-6.23.0/src/simpleextractionresult.h:67:22: performance: Function 'properties()' should return member 'm_properties' by const reference. [returnByReference] kfilemetadata-6.23.0/src/simpleextractionresult.h:72:13: performance: Function 'text()' should return member 'm_text' by const reference. [returnByReference] kfilemetadata-6.23.0/src/simpleextractionresult.h:77:23: performance: Function 'types()' should return member 'm_types' by const reference. [returnByReference] kfilemetadata-6.23.0/src/typeinfo.h:41:5: style: Class 'TypeInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kfilemetadata-6.23.0/src/typeinfo.h:60:13: performance: Function 'name()' should return member 'name' by const reference. [returnByReference] kfilemetadata-6.23.0/src/typeinfo.cpp:126:19: performance: Range variable 'info' should be declared as const reference. [iterateByValue] kfilemetadata-6.23.0/src/typeinfo.cpp:62:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kfilemetadata-6.23.0/src/usermetadata.h:167:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KFILEMETADATA_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kfilemetadata-6.23.0/src/writer.cpp:24:5: performance: Variable 'd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kfilemetadata-6.23.0/src/writer_p.h:23:20: warning: Class 'WriterPrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kfilemetadata-6.23.0/src/writer_p.h:23:20: warning: Class 'WriterPrivate' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kfilemetadata-6.23.0/src/writer.cpp:22:25: style:inconclusive: Function 'Writer' argument 1 names different: declaration '' definition 'other'. [funcArgNamesDifferentUnnamed] kfilemetadata-6.23.0/src/writercollection.cpp:45:129: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllowEmptyMetaData [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/writercollection.cpp:114:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KFILEMETADATA_LOG [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/writercollection.cpp:112:24: style: Local variable 'plugins' shadows outer variable [shadowVariable] kfilemetadata-6.23.0/src/writercollection.cpp:98:20: note: Shadowed declaration kfilemetadata-6.23.0/src/writercollection.cpp:112:24: note: Shadow variable kfilemetadata-6.23.0/src/writers/taglibwriter.cpp:157:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rating [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/writers/taglibwriter.cpp:272:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rating [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/writers/taglibwriter.cpp:283:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrontCover [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/writers/taglibwriter.cpp:309:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rating [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/writers/taglibwriter.cpp:316:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rating [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/writers/taglibwriter.cpp:386:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rating [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/writers/taglibwriter.cpp:397:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrontCover [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/writers/taglibwriter.cpp:423:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Title [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/writers/taglibwriter.cpp:518:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KFILEMETADATA_LOG [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/writers/taglibwriter.cpp:70:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrontCover [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/src/writers/taglibwriter.cpp:321:20: style: Assignment 'rating=0' is redundant with condition 'rating==0'. [duplicateConditionalAssign] kfilemetadata-6.23.0/src/writers/taglibwriter.cpp:320:20: note: Condition 'rating==0' kfilemetadata-6.23.0/src/writers/taglibwriter.cpp:321:20: note: Assignment 'rating=0' is redundant kfilemetadata-6.23.0/src/writers/taglibwriter.cpp:171:75: performance: Function parameter 'images' should be passed by const reference. [passedByValue] kfilemetadata-6.23.0/src/writers/taglibwriter.cpp:223:74: performance: Function parameter 'images' should be passed by const reference. [passedByValue] kfilemetadata-6.23.0/src/writers/taglibwriter.cpp:278:73: performance: Function parameter 'images' should be passed by const reference. [passedByValue] kfilemetadata-6.23.0/src/writers/taglibwriter.cpp:334:73: performance: Function parameter 'images' should be passed by const reference. [passedByValue] kfilemetadata-6.23.0/src/writers/taglibwriter.cpp:392:73: performance: Function parameter 'images' should be passed by const reference. [passedByValue] kfilemetadata-6.23.0/tests/dump.cpp:39:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtractMetaData [valueFlowBailoutIncompleteVar] kfilemetadata-6.23.0/tests/dump.cpp:85:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] diff: head kfilemetadata-6.23.0/autotests/propertyinfotest.cpp:30:42: style:inconclusive: Function 'setLocalized' argument 1 names different: declaration '' definition 'localized'. [funcArgNamesDifferentUnnamed] head kfilemetadata-6.23.0/autotests/typeinfotest.cpp:50:38: style:inconclusive: Function 'setLocalized' argument 1 names different: declaration '' definition 'localized'. [funcArgNamesDifferentUnnamed] head kfilemetadata-6.23.0/src/propertyinfo.cpp:23:1: warning: Member variable 'PropertyInfoData::prop' has no initializer. [uninitMemberVarNoCtor] head kfilemetadata-6.23.0/src/writer.cpp:22:25: style:inconclusive: Function 'Writer' argument 1 names different: declaration '' definition 'other'. [funcArgNamesDifferentUnnamed] DONE