2025-11-27 09:33 ftp://ftp.de.debian.org/debian/pool/main/k/kid3/kid3_3.9.7.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-88-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 9486fde (2025-11-26 08:20:02 +0100) count: 1105 1112 elapsed-time: 28.7 31.2 head-timing-info: old-timing-info: head results: kid3-3.9.7/src/app/cli/abstractcli.cpp:98:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/abstractcli.cpp:111:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/abstractcli.h:46:16: style: Virtual function 'cleanup' is called from destructor '~AbstractCliIO()' at line 36. Dynamic binding is not used. [virtualCallInConstructor] kid3-3.9.7/src/app/cli/abstractcli.cpp:36:3: note: Calling cleanup kid3-3.9.7/src/app/cli/abstractcli.h:46:16: note: cleanup is a virtual function kid3-3.9.7/src/app/cli/clicommand.cpp:145:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable staticMetaObject [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/clicommand.cpp:200:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/clicommand.cpp:362:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/clicommand.cpp:590:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TagNone [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/clicommand.cpp:617:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/clicommand.cpp:945:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TagNone [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/clicommand.cpp:1046:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumberTracksEnabled [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/clicommand.cpp:1174:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TagNone [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/clicommand.cpp:1204:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TagNone [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/clicommand.cpp:1235:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TagNone [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/clicommand.cpp:1342:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringList [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/clicommand.cpp:1455:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/clicommand.h:62:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] kid3-3.9.7/src/app/cli/clicommand.h:68:11: performance: Function 'help()' should return member 'm_help' by const reference. [returnByReference] kid3-3.9.7/src/app/cli/clicommand.h:74:11: performance: Function 'argumentSpecification()' should return member 'm_argspec' by const reference. [returnByReference] kid3-3.9.7/src/app/cli/clicommand.h:80:11: performance: Function 'getErrorMessage()' should return member 'm_errorMsg' by const reference. [returnByReference] kid3-3.9.7/src/app/cli/clicommand.cpp:1319:18: style: Variable 'propIdx' is reassigned a value before the old one has been used. [redundantAssignment] kid3-3.9.7/src/app/cli/clicommand.cpp:1317:21: note: propIdx is assigned kid3-3.9.7/src/app/cli/clicommand.cpp:1319:18: note: propIdx is overwritten kid3-3.9.7/src/app/cli/clicommand.cpp:757:18: style: Variable 'importer' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/app/cli/clicommand.cpp:836:19: style: Variable 'downloadClient' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/app/cli/clicommand.cpp:991:15: style: Variable 'renamer' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/app/cli/jsoncliformatter.cpp:126:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_NumValues [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/jsoncliformatter.cpp:252:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/kid3cli.cpp:753:43: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] kid3-3.9.7/src/app/cli/maincli.cpp:79:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/readlinecompleter.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rl_attempted_completion_function [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/readlinecompleter.cpp:73:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rl_line_buffer [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/standardiohandler.cpp:59:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/standardiohandler.cpp:82:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/standardiohandler.cpp:95:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/standardiohandler.cpp:107:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/standardiohandler.cpp:116:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/textcliformatter.cpp:119:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/cli/textcliformatter.cpp:262:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/kde/kdeconfigdialog.cpp:62:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RestoreDefaults [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/kde/kdemainwindow.cpp:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUrl [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/kde/kdemainwindow.cpp:641:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/kde/kdemainwindow.cpp:676:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/kde/kdeplatformtools.cpp:214:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/kde/kdeplatformtools.cpp:252:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/kde/kdeplatformtools.cpp:295:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HideNameFilterDetails [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/kde/kdeplatformtools.cpp:330:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/kde/kdeplatformtools.cpp:369:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dangerous [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/kde/mainkde.cpp:103:24: error: There is an unknown macro here somewhere. Configuration is required. If RELEASE_YEAR is a macro then please configure it. [unknownMacro] kid3-3.9.7/src/app/qml/mainqml.cpp:134:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_EnableHighDpiScaling [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qml/mainqml.cpp:193:26: style: Condition 'mainQmlPath.isEmpty()' is always true [knownConditionTrueFalse] kid3-3.9.7/src/app/qml/mainqml.cpp:181:32: style: Iterating over container 'constQmlDirs' that is always empty. [knownEmptyContainer] kid3-3.9.7/src/app/qt/browserdialog.cpp:93:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/browserdialog.cpp:164:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindBackward [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/browserdialog.cpp:68:9: style: Condition '!docDir.isNull()' is always false [knownConditionTrueFalse] kid3-3.9.7/src/app/qt/browserdialog.cpp:64:32: note: Assuming container is not empty kid3-3.9.7/src/app/qt/browserdialog.cpp:68:9: note: Condition '!docDir.isNull()' is always false kid3-3.9.7/src/app/qt/browserdialog.cpp:74:7: style: Condition '!docDir.isNull()' is always false [knownConditionTrueFalse] kid3-3.9.7/src/app/qt/browserdialog.cpp:64:32: note: Assuming container is not empty kid3-3.9.7/src/app/qt/browserdialog.cpp:74:7: note: Condition '!docDir.isNull()' is always false kid3-3.9.7/src/app/qt/configdialog.cpp:80:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSelection [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/configdialog.cpp:277:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PortableText [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/configdialog.cpp:314:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/shortcutsmodel.h:216:13: performance: Function 'customShortcut()' should return member 'm_customShortcut' by const reference. [returnByReference] kid3-3.9.7/src/app/qt/shortcutsmodel.h:251:13: performance: Function 'context()' should return member 'm_context' by const reference. [returnByReference] kid3-3.9.7/src/app/qt/kid3mainwindow.cpp:908:35: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] kid3-3.9.7/src/app/qt/mainqt.cpp:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kid3 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/messagedialog.cpp:49:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/messagedialog.cpp:110:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoWrap [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/messagedialog.cpp:129:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_MessageBoxQuestion [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/messagedialog.cpp:211:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/platformtools.cpp:49:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontUseNativeDialog [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/platformtools.cpp:203:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/platformtools.cpp:217:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/platformtools.cpp:234:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/platformtools.cpp:297:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/platformtools.cpp:323:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/platformtools.cpp:339:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/shortcutsdelegate.cpp:136:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/shortcutsdelegate.cpp:187:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/shortcutsmodel.cpp:61:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/shortcutsmodel.cpp:96:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/shortcutsmodel.cpp:139:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/shortcutsmodel.cpp:185:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/shortcutsmodel.cpp:423:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PortableText [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/app/qt/shortcutsmodel.cpp:157:76: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kid3-3.9.7/src/core/config/batchimportconfig.cpp:67:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/batchimportconfig.cpp:85:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/batchimportconfig.h:98:15: performance: Function 'profileNames()' should return member 'm_profileNames' by const reference. [returnByReference] kid3-3.9.7/src/core/config/batchimportconfig.h:104:15: performance: Function 'profileSources()' should return member 'm_profileSources' by const reference. [returnByReference] kid3-3.9.7/src/core/config/batchimportconfig.h:116:14: performance: Function 'windowGeometry()' should return member 'm_windowGeometry' by const reference. [returnByReference] kid3-3.9.7/src/core/config/batchimportprofile.h:128:11: performance: Function 'getName()' should return member 'm_name' by const reference. [returnByReference] kid3-3.9.7/src/core/config/batchimportprofile.h:53:13: performance: Function 'getName()' should return member 'm_name' by const reference. [returnByReference] kid3-3.9.7/src/core/config/batchimportsourcesmodel.cpp:58:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/batchimportsourcesmodel.cpp:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/batchimportsourcesmodel.cpp:119:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/batchimportsourcesmodel.cpp:161:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/batchimportsourcesmodel.cpp:251:22: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/config/batchimportsourcesmodel.cpp:251:37: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/config/batchimportsourcesmodel.h:155:37: performance: Function 'getBatchImportSources()' should return member 'm_sources' by const reference. [returnByReference] kid3-3.9.7/src/core/config/generalconfig.h:161:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_index [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/exportconfig.cpp:151:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/exportconfig.cpp:178:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/exportconfig.h:95:15: performance: Function 'exportFormatNames()' should return member 'm_exportFormatNames' by const reference. [returnByReference] kid3-3.9.7/src/core/config/exportconfig.h:101:15: performance: Function 'exportFormatHeaders()' should return member 'm_exportFormatHeaders' by const reference. [returnByReference] kid3-3.9.7/src/core/config/exportconfig.h:107:15: performance: Function 'exportFormatTracks()' should return member 'm_exportFormatTracks' by const reference. [returnByReference] kid3-3.9.7/src/core/config/exportconfig.h:113:15: performance: Function 'exportFormatTrailers()' should return member 'm_exportFormatTrailers' by const reference. [returnByReference] kid3-3.9.7/src/core/config/exportconfig.h:125:14: performance: Function 'exportWindowGeometry()' should return member 'm_exportWindowGeometry' by const reference. [returnByReference] kid3-3.9.7/src/core/config/fileconfig.cpp:105:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/fileconfig.cpp:133:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/fileconfig.h:114:11: performance: Function 'nameFilter()' should return member 'm_nameFilter' by const reference. [returnByReference] kid3-3.9.7/src/core/config/fileconfig.h:120:15: performance: Function 'includeFolders()' should return member 'm_includeFolders' by const reference. [returnByReference] kid3-3.9.7/src/core/config/fileconfig.h:126:15: performance: Function 'excludeFolders()' should return member 'm_excludeFolders' by const reference. [returnByReference] kid3-3.9.7/src/core/config/fileconfig.h:144:11: performance: Function 'toFilenameFormat()' should return member 'm_formatText' by const reference. [returnByReference] kid3-3.9.7/src/core/config/fileconfig.h:150:15: performance: Function 'toFilenameFormats()' should return member 'm_formatItems' by const reference. [returnByReference] kid3-3.9.7/src/core/config/fileconfig.h:156:11: performance: Function 'fromFilenameFormat()' should return member 'm_formatFromFilenameText' by const reference. [returnByReference] kid3-3.9.7/src/core/config/fileconfig.h:162:15: performance: Function 'fromFilenameFormats()' should return member 'm_formatFromFilenameItems' by const reference. [returnByReference] kid3-3.9.7/src/core/config/fileconfig.h:170:11: performance: Function 'defaultCoverFileName()' should return member 'm_defaultCoverFileName' by const reference. [returnByReference] kid3-3.9.7/src/core/config/fileconfig.h:176:11: performance: Function 'lastOpenedFile()' should return member 'm_lastOpenedFile' by const reference. [returnByReference] kid3-3.9.7/src/core/config/fileconfig.h:182:11: performance: Function 'textEncoding()' should return member 'm_textEncoding' by const reference. [returnByReference] kid3-3.9.7/src/core/config/filterconfig.cpp:94:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/filterconfig.cpp:111:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/filterconfig.h:84:15: performance: Function 'filterNames()' should return member 'm_filterNames' by const reference. [returnByReference] kid3-3.9.7/src/core/config/filterconfig.h:90:15: performance: Function 'filterExpressions()' should return member 'm_filterExpressions' by const reference. [returnByReference] kid3-3.9.7/src/core/config/filterconfig.h:102:14: performance: Function 'windowGeometry()' should return member 'm_windowGeometry' by const reference. [returnByReference] kid3-3.9.7/src/core/config/findreplaceconfig.cpp:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/findreplaceconfig.cpp:69:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/findreplaceconfig.h:105:14: performance: Function 'windowGeometry()' should return member 'm_windowGeometry' by const reference. [returnByReference] kid3-3.9.7/src/core/config/formatconfig.cpp:306:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Genre [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/formatconfig.h:150:34: performance: Function 'strRepMap()' should return member 'm_strRepMap' by const reference. [returnByReference] kid3-3.9.7/src/core/config/formatconfig.h:171:11: performance: Function 'localeName()' should return member 'm_localeName' by const reference. [returnByReference] kid3-3.9.7/src/core/config/formatconfig.cpp:156:7: style: The scope of the variable 'dotPos' can be reduced. [variableScope] kid3-3.9.7/src/core/config/formatconfig.cpp:460:34: style: Local variable 'strRepMap' shadows outer function [shadowFunction] kid3-3.9.7/src/core/config/formatconfig.h:150:34: note: Shadowed declaration kid3-3.9.7/src/core/config/formatconfig.cpp:460:34: note: Shadow variable kid3-3.9.7/src/core/config/guiconfig.cpp:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/guiconfig.cpp:64:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/guiconfig.cpp:129:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/guiconfig.h:144:14: performance: Function 'fileListVisibleColumns()' should return member 'm_fileListVisibleColumns' by const reference. [returnByReference] kid3-3.9.7/src/core/config/guiconfig.h:158:14: performance: Function 'fileListColumnWidths()' should return member 'm_fileListColumnWidths' by const reference. [returnByReference] kid3-3.9.7/src/core/config/guiconfig.h:176:14: performance: Function 'dirListVisibleColumns()' should return member 'm_dirListVisibleColumns' by const reference. [returnByReference] kid3-3.9.7/src/core/config/guiconfig.h:190:14: performance: Function 'dirListColumnWidths()' should return member 'm_dirListColumnWidths' by const reference. [returnByReference] kid3-3.9.7/src/core/config/guiconfig.h:196:14: performance: Function 'splitterSizes()' should return member 'm_splitterSizes' by const reference. [returnByReference] kid3-3.9.7/src/core/config/guiconfig.h:202:14: performance: Function 'vSplitterSizes()' should return member 'm_vSplitterSizes' by const reference. [returnByReference] kid3-3.9.7/src/core/config/guiconfig.h:250:11: performance: Function 'preferredAudioOutput()' should return member 'm_preferredAudioOutput' by const reference. [returnByReference] kid3-3.9.7/src/core/config/guiconfig.h:262:14: performance: Function 'configWindowGeometry()' should return member 'm_configWindowGeometry' by const reference. [returnByReference] kid3-3.9.7/src/core/config/importconfig.cpp:288:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/importconfig.cpp:359:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/importconfig.h:132:15: performance: Function 'availablePlugins()' should return member 'm_availablePlugins' by const reference. [returnByReference] kid3-3.9.7/src/core/config/importconfig.h:153:15: performance: Function 'importFormatNames()' should return member 'm_importFormatNames' by const reference. [returnByReference] kid3-3.9.7/src/core/config/importconfig.h:159:15: performance: Function 'importFormatHeaders()' should return member 'm_importFormatHeaders' by const reference. [returnByReference] kid3-3.9.7/src/core/config/importconfig.h:165:15: performance: Function 'importFormatTracks()' should return member 'm_importFormatTracks' by const reference. [returnByReference] kid3-3.9.7/src/core/config/importconfig.h:189:14: performance: Function 'importWindowGeometry()' should return member 'm_importWindowGeometry' by const reference. [returnByReference] kid3-3.9.7/src/core/config/importconfig.h:195:15: performance: Function 'importTagsNames()' should return member 'm_importTagsNames' by const reference. [returnByReference] kid3-3.9.7/src/core/config/importconfig.h:201:15: performance: Function 'importTagsSources()' should return member 'm_importTagsSources' by const reference. [returnByReference] kid3-3.9.7/src/core/config/importconfig.h:207:15: performance: Function 'importTagsExtractions()' should return member 'm_importTagsExtractions' by const reference. [returnByReference] kid3-3.9.7/src/core/config/importconfig.h:219:15: performance: Function 'pictureSourceNames()' should return member 'm_pictureSourceNames' by const reference. [returnByReference] kid3-3.9.7/src/core/config/importconfig.h:225:15: performance: Function 'pictureSourceUrls()' should return member 'm_pictureSourceUrls' by const reference. [returnByReference] kid3-3.9.7/src/core/config/importconfig.h:237:14: performance: Function 'browseCoverArtWindowGeometry()' should return member 'm_browseCoverArtWindowGeometry' by const reference. [returnByReference] kid3-3.9.7/src/core/config/importconfig.h:245:34: performance: Function 'matchPictureUrlMap()' should return member 'm_matchPictureUrlMap' by const reference. [returnByReference] kid3-3.9.7/src/core/config/importconfig.h:259:11: performance: Function 'importDir()' should return member 'm_importDir' by const reference. [returnByReference] kid3-3.9.7/src/core/config/importconfig.h:265:15: performance: Function 'disabledPlugins()' should return member 'm_disabledPlugins' by const reference. [returnByReference] kid3-3.9.7/src/core/config/isettings.cpp:166:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bool [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/isettings.cpp:162:19: style: struct member 'Anonymous0::oldKey' is never used. [unusedStructMember] kid3-3.9.7/src/core/config/isettings.cpp:163:19: style: struct member 'Anonymous0::newKey' is never used. [unusedStructMember] kid3-3.9.7/src/core/config/mainwindowconfig.cpp:59:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/mainwindowconfig.cpp:83:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/mainwindowconfig.h:95:14: performance: Function 'geometry()' should return member 'm_geometry' by const reference. [returnByReference] kid3-3.9.7/src/core/config/mainwindowconfig.h:101:14: performance: Function 'windowState()' should return member 'm_windowState' by const reference. [returnByReference] kid3-3.9.7/src/core/config/mainwindowconfig.h:107:11: performance: Function 'language()' should return member 'm_language' by const reference. [returnByReference] kid3-3.9.7/src/core/config/mainwindowconfig.h:113:11: performance: Function 'fontFamily()' should return member 'm_fontFamily' by const reference. [returnByReference] kid3-3.9.7/src/core/config/mainwindowconfig.h:125:11: performance: Function 'style()' should return member 'm_style' by const reference. [returnByReference] kid3-3.9.7/src/core/config/mainwindowconfig.h:155:11: performance: Function 'qtQuickStyle()' should return member 'm_qtQuickStyle' by const reference. [returnByReference] kid3-3.9.7/src/core/config/networkconfig.cpp:61:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/networkconfig.cpp:79:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/networkconfig.h:79:11: performance: Function 'proxy()' should return member 'm_proxy' by const reference. [returnByReference] kid3-3.9.7/src/core/config/networkconfig.h:85:11: performance: Function 'proxyUserName()' should return member 'm_proxyUserName' by const reference. [returnByReference] kid3-3.9.7/src/core/config/networkconfig.h:91:11: performance: Function 'proxyPassword()' should return member 'm_proxyPassword' by const reference. [returnByReference] kid3-3.9.7/src/core/config/networkconfig.h:97:11: performance: Function 'browser()' should return member 'm_browser' by const reference. [returnByReference] kid3-3.9.7/src/core/config/numbertracksconfig.cpp:74:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/numbertracksconfig.cpp:96:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/numbertracksconfig.h:121:14: performance: Function 'windowGeometry()' should return member 'm_windowGeometry' by const reference. [returnByReference] kid3-3.9.7/src/core/config/playlistconfig.cpp:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/playlistconfig.cpp:143:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/playlistconfig.cpp:300:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/playlistconfig.cpp:67:17: warning:inconclusive: Member variable 'PlaylistConfig::m_windowGeometry' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] kid3-3.9.7/src/core/config/playlistconfig.cpp:88:33: warning:inconclusive: Member variable 'PlaylistConfig::m_windowGeometry' is not assigned a value in 'PlaylistConfig::operator='. [operatorEqVarError] kid3-3.9.7/src/core/config/playlistconfig.h:144:11: performance: Function 'fileNameFormat()' should return member 'm_fileNameFormat' by const reference. [returnByReference] kid3-3.9.7/src/core/config/playlistconfig.h:150:15: performance: Function 'fileNameFormats()' should return member 'm_fileNameFormatItems' by const reference. [returnByReference] kid3-3.9.7/src/core/config/playlistconfig.h:158:11: performance: Function 'sortTagField()' should return member 'm_sortTagField' by const reference. [returnByReference] kid3-3.9.7/src/core/config/playlistconfig.h:164:11: performance: Function 'infoFormat()' should return member 'm_infoFormat' by const reference. [returnByReference] kid3-3.9.7/src/core/config/playlistconfig.h:218:14: performance: Function 'windowGeometry()' should return member 'm_windowGeometry' by const reference. [returnByReference] kid3-3.9.7/src/core/config/playlistconfig.cpp:298:18: style: Local variable 'format' shadows outer function [shadowFunction] kid3-3.9.7/src/core/config/playlistconfig.h:138:18: note: Shadowed declaration kid3-3.9.7/src/core/config/playlistconfig.cpp:298:18: note: Shadow variable kid3-3.9.7/src/core/config/rendirconfig.cpp:93:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/rendirconfig.cpp:111:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/rendirconfig.h:77:11: performance: Function 'dirFormat()' should return member 'm_dirFormatText' by const reference. [returnByReference] kid3-3.9.7/src/core/config/rendirconfig.h:83:15: performance: Function 'dirFormats()' should return member 'm_dirFormatItems' by const reference. [returnByReference] kid3-3.9.7/src/core/config/rendirconfig.h:98:14: performance: Function 'windowGeometry()' should return member 'm_windowGeometry' by const reference. [returnByReference] kid3-3.9.7/src/core/config/serverimporterconfig.h:97:11: performance: Function 'server()' should return member 'm_server' by const reference. [returnByReference] kid3-3.9.7/src/core/config/serverimporterconfig.h:103:11: performance: Function 'cgiPath()' should return member 'm_cgiPath' by const reference. [returnByReference] kid3-3.9.7/src/core/config/serverimporterconfig.h:109:14: performance: Function 'windowGeometry()' should return member 'm_windowGeometry' by const reference. [returnByReference] kid3-3.9.7/src/core/config/starratingmappingsmodel.cpp:54:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/starratingmappingsmodel.cpp:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/starratingmappingsmodel.cpp:99:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/starratingmappingsmodel.cpp:125:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/starratingmappingsmodel.cpp:225:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/starratingmappingsmodel.h:140:41: performance: Function 'getMappings()' should return member 'm_maps' by const reference. [returnByReference] kid3-3.9.7/src/core/config/starratingmappingsmodel.cpp:97:34: style: The scope of the variable 'item' can be reduced. [variableScope] kid3-3.9.7/src/core/config/starratingmappingsmodel.cpp:230:17: style: Variable 'values' can be declared as reference to const [constVariableReference] kid3-3.9.7/src/core/config/tagconfig.cpp:161:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/tagconfig.cpp:267:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/tagconfig.cpp:328:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/tagconfig.cpp:413:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3v2_3_0 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/tagconfig.cpp:811:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Custom1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/tagconfig.h:226:11: performance: Function 'commentName()' should return member 'm_commentName' by const reference. [returnByReference] kid3-3.9.7/src/core/config/tagconfig.h:238:11: performance: Function 'riffTrackName()' should return member 'm_riffTrackName' by const reference. [returnByReference] kid3-3.9.7/src/core/config/tagconfig.h:244:15: performance: Function 'customGenres()' should return member 'm_customGenres' by const reference. [returnByReference] kid3-3.9.7/src/core/config/tagconfig.h:250:15: performance: Function 'customFrames()' should return member 'm_customFrames' by const reference. [returnByReference] kid3-3.9.7/src/core/config/tagconfig.h:262:11: performance: Function 'textEncodingV1()' should return member 'm_textEncodingV1' by const reference. [returnByReference] kid3-3.9.7/src/core/config/tagconfig.h:288:14: performance: Function 'quickAccessFrameOrder()' should return member 'm_quickAccessFrameOrder' by const reference. [returnByReference] kid3-3.9.7/src/core/config/tagconfig.h:320:15: performance: Function 'pluginOrder()' should return member 'm_pluginOrder' by const reference. [returnByReference] kid3-3.9.7/src/core/config/tagconfig.h:326:15: performance: Function 'disabledPlugins()' should return member 'm_disabledPlugins' by const reference. [returnByReference] kid3-3.9.7/src/core/config/tagconfig.h:335:15: performance: Function 'availablePlugins()' should return member 'm_availablePlugins' by const reference. [returnByReference] kid3-3.9.7/src/core/config/tagconfig.cpp:156:28: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kid3-3.9.7/src/core/config/useractionsconfig.cpp:49:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/useractionsconfig.cpp:78:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_group [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/config/useractionsconfig.h:167:22: performance: Function 'contextMenuCommands()' should return member 'm_contextMenuCommands' by const reference. [returnByReference] kid3-3.9.7/src/core/config/useractionsconfig.cpp:135:7: style: The if condition is the same as the previous if condition [duplicateCondition] kid3-3.9.7/src/core/config/useractionsconfig.cpp:108:7: note: First condition kid3-3.9.7/src/core/config/useractionsconfig.cpp:135:7: note: Second condition kid3-3.9.7/src/core/config/useractionsconfig.cpp:165:7: style: The if condition is the same as the previous if condition [duplicateCondition] kid3-3.9.7/src/core/config/useractionsconfig.cpp:135:7: note: First condition kid3-3.9.7/src/core/config/useractionsconfig.cpp:165:7: note: Second condition kid3-3.9.7/src/core/export/playlistcreator.cpp:53:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_TopLevelDirectory [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/export/playlistcreator.cpp:122:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/export/playlistcreator.cpp:239:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/export/playlistcreator.cpp:372:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_XSPF [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/export/playlistcreator.cpp:398:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TagVAll [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/export/playlistcreator.cpp:413:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_TopLevelDirectory [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/export/playlistcreator.cpp:233:23: performance:inconclusive: Technically the member function 'PlaylistCreator::read' can be static (but you may consider moving to unnamed namespace). [functionStatic] kid3-3.9.7/src/core/export/playlistcreator.h:149:8: note: Technically the member function 'PlaylistCreator::read' can be static (but you may consider moving to unnamed namespace). kid3-3.9.7/src/core/export/playlistcreator.cpp:233:23: note: Technically the member function 'PlaylistCreator::read' can be static (but you may consider moving to unnamed namespace). kid3-3.9.7/src/core/export/playlistcreator.h:80:13: performance: Function 'getDirName()' should return member 'm_dirName' by const reference. [returnByReference] kid3-3.9.7/src/core/export/textexporter.cpp:115:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/export/textexporter.h:70:11: performance: Function 'getText()' should return member 'm_text' by const reference. [returnByReference] kid3-3.9.7/src/core/import/batchimporter.cpp:108:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idle [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/import/batchimporter.cpp:120:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idle [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/import/batchimporter.cpp:170:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idle [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/import/batchimporter.cpp:352:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/import/batchimporter.cpp:402:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_CoverFront [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/import/httpclient.h:98:11: performance: Function 'getContentType()' should return member 'm_rcvBodyType' by const reference. [returnByReference] kid3-3.9.7/src/core/import/batchimporter.cpp:426:56: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kid3-3.9.7/src/core/import/httpclient.cpp:100:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/import/httpclient.cpp:194:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoProxy [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/import/importparser.h:72:14: performance: Function 'getTrackDurations()' should return member 'm_trackDuration' by const reference. [returnByReference] kid3-3.9.7/src/core/import/importparser.h:78:15: performance: Function 'getReturnValues()' should return member 'm_returnValues' by const reference. [returnByReference] kid3-3.9.7/src/core/import/importparser.cpp:100:17: style: struct member 'Anonymous0::from' is never used. [unusedStructMember] kid3-3.9.7/src/core/import/importparser.cpp:101:17: style: struct member 'Anonymous0::to' is never used. [unusedStructMember] kid3-3.9.7/src/core/import/serverimporter.cpp:140:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/import/serverimporter.cpp:157:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/import/serverimporter.cpp:138:23: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/import/serverimporter.cpp:155:23: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/checkablestringlistmodel.cpp:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/checkablestringlistmodel.cpp:64:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/checkablestringlistmodel.cpp:83:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/commandformatreplacer.cpp:71:21: style: struct member 'Anonymous0::longCode' is never used. [unusedStructMember] kid3-3.9.7/src/core/model/commandformatreplacer.cpp:72:14: style: struct member 'Anonymous0::shortCode' is never used. [unusedStructMember] kid3-3.9.7/src/core/model/commandstablemodel.cpp:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/commandstablemodel.cpp:82:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/commandstablemodel.cpp:118:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/commandstablemodel.cpp:160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/configtablemodel.cpp:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/configtablemodel.cpp:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/configtablemodel.cpp:84:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/configtablemodel.cpp:108:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/configtablemodel.h:156:34: performance: Function 'getMap()' should return member 'm_keyValues' by const reference. [returnByReference] kid3-3.9.7/src/core/model/coretaggedfileiconprovider.cpp:90:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel.h:186:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel.h:188:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel_p.h:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel_p.h:144:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadUser [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel_p.h:145:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteUser [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel_p.h:146:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExeUser [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel_p.h:165:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel_p.h:170:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel_p.h:175:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel_p.h:183:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel_p.h:302:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/dirproxymodel.cpp:49:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/dirproxymodel.cpp:78:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/fileinfogatherer_p.h:87:17: style:inconclusive: Technically the member function 'ExtendedInformation::isDir' can be const. [functionConst] kid3-3.9.7/src/core/model/fileinfogatherer_p.h:88:17: style:inconclusive: Technically the member function 'ExtendedInformation::isFile' can be const. [functionConst] kid3-3.9.7/src/core/model/fileinfogatherer_p.h:89:17: style:inconclusive: Technically the member function 'ExtendedInformation::isSystem' can be const. [functionConst] kid3-3.9.7/src/core/model/fileinfogatherer_p.h:99:10: performance:inconclusive: Technically the member function 'ExtendedInformation::isCaseSensitive' can be static (but you may consider moving to unnamed namespace). [functionStatic] kid3-3.9.7/src/core/model/filesystemmodel_p.h:106:5: performance:inconclusive: Technically the member function 'FileSystemModelPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] kid3-3.9.7/src/core/model/filesystemmodel_p.h:291:24: style:inconclusive: Technically the member function 'FileSystemModelPrivate::index' can be const. [functionConst] kid3-3.9.7/src/core/model/filesystemmodel_p.h:347:17: performance:inconclusive: Technically the member function 'FileSystemModelPrivate::indexValid' can be static (but you may consider moving to unnamed namespace). [functionStatic] kid3-3.9.7/src/core/model/filesystemmodel_p.h:198:20: style:inconclusive: Technically the member function 'FileSystemModelPrivate::FileSystemNode::visibleLocation' can be const. [functionConst] kid3-3.9.7/src/core/model/filesystemmodel_p.h:118:20: warning: Class 'FileSystemNode' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kid3-3.9.7/src/core/model/filesystemmodel_p.h:118:20: warning: Class 'FileSystemNode' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kid3-3.9.7/src/core/model/filesystemmodel.h:166:5: style: Class 'FileSystemModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kid3-3.9.7/src/core/model/filesystemmodel_p.h:257:5: style: Class 'FileSystemModelPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kid3-3.9.7/src/core/model/filesystemmodel_p.h:163:30: style: Condition 'caseSensitive()' is always false [knownConditionTrueFalse] kid3-3.9.7/src/core/model/filesystemmodel_p.h:159:83: note: Calling function 'isCaseSensitive' returns 0 kid3-3.9.7/src/core/model/filesystemmodel_p.h:163:30: note: Calling function 'caseSensitive' returns 0 kid3-3.9.7/src/core/model/filesystemmodel_p.h:163:30: note: Condition 'caseSensitive()' is always false kid3-3.9.7/src/core/model/filesystemmodel_p.h:163:54: style: Condition 'node.caseSensitive()' is always false [knownConditionTrueFalse] kid3-3.9.7/src/core/model/filesystemmodel_p.h:159:83: note: Calling function 'isCaseSensitive' returns 0 kid3-3.9.7/src/core/model/filesystemmodel_p.h:163:54: note: Calling function 'caseSensitive' returns 0 kid3-3.9.7/src/core/model/filesystemmodel_p.h:163:54: note: Condition 'node.caseSensitive()' is always false kid3-3.9.7/src/core/model/filesystemmodel_p.h:168:30: style: Condition 'caseSensitive()' is always false [knownConditionTrueFalse] kid3-3.9.7/src/core/model/filesystemmodel_p.h:159:83: note: Calling function 'isCaseSensitive' returns 0 kid3-3.9.7/src/core/model/filesystemmodel_p.h:168:30: note: Calling function 'caseSensitive' returns 0 kid3-3.9.7/src/core/model/filesystemmodel_p.h:168:30: note: Condition 'caseSensitive()' is always false kid3-3.9.7/src/core/model/filesystemmodel_p.h:173:30: style: Condition 'caseSensitive()' is always false [knownConditionTrueFalse] kid3-3.9.7/src/core/model/filesystemmodel_p.h:159:83: note: Calling function 'isCaseSensitive' returns 0 kid3-3.9.7/src/core/model/filesystemmodel_p.h:173:30: note: Calling function 'caseSensitive' returns 0 kid3-3.9.7/src/core/model/filesystemmodel_p.h:173:30: note: Condition 'caseSensitive()' is always false kid3-3.9.7/src/core/model/filesystemmodel_p.h:181:30: style: Condition 'caseSensitive()' is always false [knownConditionTrueFalse] kid3-3.9.7/src/core/model/filesystemmodel_p.h:159:83: note: Calling function 'isCaseSensitive' returns 0 kid3-3.9.7/src/core/model/filesystemmodel_p.h:181:30: note: Calling function 'caseSensitive' returns 0 kid3-3.9.7/src/core/model/filesystemmodel_p.h:181:30: note: Condition 'caseSensitive()' is always false kid3-3.9.7/src/core/model/filesystemmodel.h:185:61: style:inconclusive: Function 'fileName' argument 1 names different: declaration 'index' definition 'aindex'. [funcArgNamesDifferent] kid3-3.9.7/src/core/model/filesystemmodel.h:155:48: note: Function 'fileName' argument 1 names different: declaration 'index' definition 'aindex'. kid3-3.9.7/src/core/model/filesystemmodel.h:185:61: note: Function 'fileName' argument 1 names different: declaration 'index' definition 'aindex'. kid3-3.9.7/src/core/model/filesystemmodel.h:187:68: style:inconclusive: Function 'fileDecoration' argument 1 names different: declaration 'index' definition 'aindex'. [funcArgNamesDifferent] kid3-3.9.7/src/core/model/filesystemmodel.h:156:55: note: Function 'fileDecoration' argument 1 names different: declaration 'index' definition 'aindex'. kid3-3.9.7/src/core/model/filesystemmodel.h:187:68: note: Function 'fileDecoration' argument 1 names different: declaration 'index' definition 'aindex'. kid3-3.9.7/src/core/model/dirproxymodel.cpp:99:8: style: Variable 'fsModel' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/model/filesystemmodel_p.h:285:50: style: Parameter 'indexNode' can be declared as pointer to const [constParameterPointer] kid3-3.9.7/src/core/model/dirrenamer.cpp:418:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSF_ReplaceSeparators [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/dirrenamer.h:146:11: performance: Function 'getDirName()' should return member 'm_dirName' by const reference. [returnByReference] kid3-3.9.7/src/core/model/dirrenamer.cpp:468:49: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kid3-3.9.7/src/core/model/dirrenamer.cpp:502:27: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kid3-3.9.7/src/core/model/dirrenamer.cpp:520:29: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kid3-3.9.7/src/core/model/dirrenamer.cpp:539:29: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kid3-3.9.7/src/core/model/downloadclient.cpp:92:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/downloadclient.cpp:64:8: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] kid3-3.9.7/src/core/model/expressionparser.cpp:137:22: style: Array index 'end' is used before limits check. [arrayIndexThenCheck] kid3-3.9.7/src/core/model/expressionparser.cpp:110:22: style: Variable 'end' is assigned a value that is never used. [unreadVariable] kid3-3.9.7/src/core/model/framelist.h:143:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Picture [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/taggedfileselection.h:241:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/tagsearcher.h:128:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_NumValues [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/externalprocess.cpp:91:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/taggedfileselection.h:79:3: style: Class 'TaggedFileSelection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kid3-3.9.7/src/core/model/tagsearcher.h:99:13: performance: Function 'getFrameName()' should return member 'm_frameName' by const reference. [returnByReference] kid3-3.9.7/src/core/model/tagsearcher.h:166:13: performance: Function 'getSearchText()' should return member 'm_searchText' by const reference. [returnByReference] kid3-3.9.7/src/core/model/tagsearcher.h:178:13: performance: Function 'getReplaceText()' should return member 'm_replaceText' by const reference. [returnByReference] kid3-3.9.7/src/core/model/kid3application.h:263:26: performance: Function 'getServerImporters()' should return member 'm_importers' by const reference. [returnByReference] kid3-3.9.7/src/core/model/kid3application.h:275:31: performance: Function 'getServerTrackImporters()' should return member 'm_trackImporters' by const reference. [returnByReference] kid3-3.9.7/src/core/model/kid3application.h:283:33: performance: Function 'getUserCommandProcessors()' should return member 'm_userCommandProcessors' by const reference. [returnByReference] kid3-3.9.7/src/core/model/kid3application.h:838:11: performance: Function 'getDirName()' should return member 'm_dirName' by const reference. [returnByReference] kid3-3.9.7/src/core/model/kid3application.h:864:11: performance: Function 'coverArtImageId()' should return member 'm_coverArtImageId' by const reference. [returnByReference] kid3-3.9.7/src/core/model/filefilter.cpp:187:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TagV1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/fileinfogatherer.cpp:163:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LowPriority [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/fileinfogatherer.cpp:433:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEntries [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/fileinfogatherer.cpp:182:24: style:inconclusive: Either there is a missing 'override', or the member function 'FileInfoGatherer::setResolveSymlinks' can be const. [functionConst] kid3-3.9.7/src/core/model/fileinfogatherer_p.h:201:10: note: Either there is a missing 'override', or the member function 'FileInfoGatherer::setResolveSymlinks' can be const. kid3-3.9.7/src/core/model/fileinfogatherer.cpp:182:24: note: Either there is a missing 'override', or the member function 'FileInfoGatherer::setResolveSymlinks' can be const. kid3-3.9.7/src/core/model/fileproxymodel.cpp:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/fileproxymodel.cpp:235:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/fileproxymodel.cpp:255:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsDragEnabled [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/fileproxymodel.cpp:503:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/fileproxymodel.cpp:607:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ID3v24 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/fileproxymodel.cpp:633:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ID3v23 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/fileproxymodel.cpp:661:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ID3v23 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/fileproxymodel.cpp:684:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_OggFlac [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/fileproxymodel.cpp:710:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_OggPictures [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/fileproxymodel.cpp:605:32: style: Local variable 'index' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/fileproxymodel.h:203:15: note: Shadowed declaration kid3-3.9.7/src/core/model/fileproxymodel.cpp:605:32: note: Shadow variable kid3-3.9.7/src/core/model/fileproxymodel.cpp:631:32: style: Local variable 'index' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/fileproxymodel.h:203:15: note: Shadowed declaration kid3-3.9.7/src/core/model/fileproxymodel.cpp:631:32: note: Shadow variable kid3-3.9.7/src/core/model/fileproxymodel.cpp:682:32: style: Local variable 'index' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/fileproxymodel.h:203:15: note: Shadowed declaration kid3-3.9.7/src/core/model/fileproxymodel.cpp:682:32: note: Shadow variable kid3-3.9.7/src/core/model/fileproxymodel.cpp:748:8: style: Local variable 'index' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/fileproxymodel.h:203:15: note: Shadowed declaration kid3-3.9.7/src/core/model/fileproxymodel.cpp:748:8: note: Shadow variable kid3-3.9.7/src/core/model/fileproxymodel.cpp:235:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kid3-3.9.7/src/core/model/filesystemmodel.cpp:398:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel.cpp:781:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTrailing [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel.cpp:840:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortFormat [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel.cpp:907:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel.cpp:975:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel.cpp:1017:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel.cpp:1056:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel.cpp:1284:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel.cpp:1679:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LanguageChange [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel.cpp:1870:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel.cpp:1990:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel.cpp:2108:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PermissionMask [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel.cpp:2151:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllDirs [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/filesystemmodel.cpp:1731:65: performance:inconclusive: Technically the member function 'FileSystemModelPrivate::addNode' can be static (but you may consider moving to unnamed namespace). [functionStatic] kid3-3.9.7/src/core/model/filesystemmodel_p.h:296:21: note: Technically the member function 'FileSystemModelPrivate::addNode' can be static (but you may consider moving to unnamed namespace). kid3-3.9.7/src/core/model/filesystemmodel.cpp:1731:65: note: Technically the member function 'FileSystemModelPrivate::addNode' can be static (but you may consider moving to unnamed namespace). kid3-3.9.7/src/core/model/filesystemmodel.cpp:1799:30: style:inconclusive: Technically the member function 'FileSystemModelPrivate::addVisibleFiles' can be const. [functionConst] kid3-3.9.7/src/core/model/filesystemmodel_p.h:297:10: note: Technically the member function 'FileSystemModelPrivate::addVisibleFiles' can be const. kid3-3.9.7/src/core/model/filesystemmodel.cpp:1799:30: note: Technically the member function 'FileSystemModelPrivate::addVisibleFiles' can be const. kid3-3.9.7/src/core/model/filesystemmodel.cpp:1826:30: style:inconclusive: Technically the member function 'FileSystemModelPrivate::removeVisibleFile' can be const. [functionConst] kid3-3.9.7/src/core/model/filesystemmodel_p.h:298:10: note: Technically the member function 'FileSystemModelPrivate::removeVisibleFile' can be const. kid3-3.9.7/src/core/model/filesystemmodel.cpp:1826:30: note: Technically the member function 'FileSystemModelPrivate::removeVisibleFile' can be const. kid3-3.9.7/src/core/model/filesystemmodel.cpp:1038:30: style:inconclusive: Technically the member function 'FileSystemModelPrivate::_q_performDelayedSort' can be const. [functionConst] kid3-3.9.7/src/core/model/filesystemmodel_p.h:340:10: note: Technically the member function 'FileSystemModelPrivate::_q_performDelayedSort' can be const. kid3-3.9.7/src/core/model/filesystemmodel.cpp:1038:30: note: Technically the member function 'FileSystemModelPrivate::_q_performDelayedSort' can be const. kid3-3.9.7/src/core/model/filesystemmodel.cpp:481:42: style: Condition 'parent->caseSensitive()' is always false [knownConditionTrueFalse] kid3-3.9.7/src/core/model/filesystemmodel_p.h:159:83: note: Calling function 'isCaseSensitive' returns 0 kid3-3.9.7/src/core/model/filesystemmodel.cpp:481:42: note: Calling function 'caseSensitive' returns 0 kid3-3.9.7/src/core/model/filesystemmodel.cpp:481:42: note: Condition 'parent->caseSensitive()' is always false kid3-3.9.7/src/core/model/filesystemmodel.cpp:483:21: style: Condition '!parent->caseSensitive()' is always true [knownConditionTrueFalse] kid3-3.9.7/src/core/model/filesystemmodel_p.h:159:83: note: Calling function 'isCaseSensitive' returns 0 kid3-3.9.7/src/core/model/filesystemmodel.cpp:483:43: note: Calling function 'caseSensitive' returns 0 kid3-3.9.7/src/core/model/filesystemmodel.cpp:483:21: note: Condition '!parent->caseSensitive()' is always true kid3-3.9.7/src/core/model/filesystemmodel.cpp:1866:13: style: Condition 'isCaseSensitive' is always false [knownConditionTrueFalse] kid3-3.9.7/src/core/model/filesystemmodel_p.h:159:83: note: Calling function 'isCaseSensitive' returns 0 kid3-3.9.7/src/core/model/filesystemmodel.cpp:1865:57: note: Calling function 'caseSensitive' returns 0 kid3-3.9.7/src/core/model/filesystemmodel.cpp:1865:57: note: Assignment 'isCaseSensitive=parentNode->caseSensitive()', assigned value is 0 kid3-3.9.7/src/core/model/filesystemmodel.cpp:1866:13: note: Condition 'isCaseSensitive' is always false kid3-3.9.7/src/core/model/filesystemmodel.cpp:1873:13: style: Condition 'isCaseSensitive' is always false [knownConditionTrueFalse] kid3-3.9.7/src/core/model/filesystemmodel_p.h:159:83: note: Calling function 'isCaseSensitive' returns 0 kid3-3.9.7/src/core/model/filesystemmodel.cpp:1865:57: note: Calling function 'caseSensitive' returns 0 kid3-3.9.7/src/core/model/filesystemmodel.cpp:1865:57: note: Assignment 'isCaseSensitive=parentNode->caseSensitive()', assigned value is 0 kid3-3.9.7/src/core/model/filesystemmodel.cpp:1870:79: note: Assuming condition is false kid3-3.9.7/src/core/model/filesystemmodel.cpp:1873:13: note: Condition 'isCaseSensitive' is always false kid3-3.9.7/src/core/model/filesystemmodel.cpp:1902:13: style: The scope of the variable 'min' can be reduced. [variableScope] kid3-3.9.7/src/core/model/filesystemmodel.cpp:1903:13: style: The scope of the variable 'max' can be reduced. [variableScope] kid3-3.9.7/src/core/model/filesystemmodel.cpp:220:21: style: Local variable 'fileInfo' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/filesystemmodel.h:158:15: note: Shadowed declaration kid3-3.9.7/src/core/model/filesystemmodel.cpp:220:21: note: Shadow variable kid3-3.9.7/src/core/model/filesystemmodel.cpp:406:10: style: Local variable 'index' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/filesystemmodel_p.h:291:24: note: Shadowed declaration kid3-3.9.7/src/core/model/filesystemmodel.cpp:406:10: note: Shadow variable kid3-3.9.7/src/core/model/filesystemmodel.cpp:488:49: style: Local variable 'node' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/filesystemmodel_p.h:289:21: note: Shadowed declaration kid3-3.9.7/src/core/model/filesystemmodel.cpp:488:49: note: Shadow variable kid3-3.9.7/src/core/model/filesystemmodel.cpp:1227:10: style: Local variable 'data' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/filesystemmodel.h:101:14: note: Shadowed declaration kid3-3.9.7/src/core/model/filesystemmodel.cpp:1227:10: note: Shadow variable kid3-3.9.7/src/core/model/filesystemmodel.cpp:1734:10: style: Local variable 'node' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/filesystemmodel_p.h:289:21: note: Shadowed declaration kid3-3.9.7/src/core/model/filesystemmodel.cpp:1734:10: note: Shadow variable kid3-3.9.7/src/core/model/filesystemmodel.cpp:1776:22: style: Local variable 'node' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/filesystemmodel_p.h:289:21: note: Shadowed declaration kid3-3.9.7/src/core/model/filesystemmodel.cpp:1776:22: note: Shadow variable kid3-3.9.7/src/core/model/filesystemmodel.cpp:1864:50: style: Local variable 'node' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/filesystemmodel_p.h:289:21: note: Shadowed declaration kid3-3.9.7/src/core/model/filesystemmodel.cpp:1864:50: note: Shadow variable kid3-3.9.7/src/core/model/filesystemmodel.cpp:2153:13: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] kid3-3.9.7/src/core/model/filesystemmodel.cpp:217:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/model/filesystemmodel.cpp:316:45: style: Variable 'node' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/model/filesystemmodel.cpp:560:49: style: Variable 'n' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/model/filesystemmodel.cpp:1015:45: style: Variable 'indexNode' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/model/filesystemmodel.cpp:1126:5: style: Variable 'q' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/model/filesystemmodel.cpp:1157:57: style: Variable 'childIndexNode' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/model/filesystemmodel.cpp:1295:49: style: Variable 'dirNode' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/model/framelist.cpp:90:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/framelist.cpp:131:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/framelist.cpp:294:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UnknownFrame [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/framelist.cpp:310:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Picture [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/framelist.cpp:337:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/framelist.cpp:173:16: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/model/frameobjectmodel.cpp:145:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_Data [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/frameobjectmodel.cpp:236:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UnknownFrame [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/frameobjectmodel.cpp:53:11: style: Local variable 'name' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/frameobjectmodel.h:60:11: note: Shadowed declaration kid3-3.9.7/src/core/model/frameobjectmodel.cpp:53:11: note: Shadow variable kid3-3.9.7/src/core/model/frameobjectmodel.cpp:233:25: style: Variable 'fom' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/model/frametablemodel.cpp:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/frametablemodel.cpp:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/frametablemodel.cpp:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Other [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/frametablemodel.cpp:286:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/frametablemodel.cpp:306:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/frametablemodel.cpp:457:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Other [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/frametablemodel.cpp:808:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Custom1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/frametablemodel.cpp:440:24: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/frametablemodel.cpp:440:39: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/frametablemodel.cpp:485:27: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/frametablemodel.cpp:492:27: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/frametablemodel.cpp:652:22: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/frametablemodel.cpp:652:35: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/frametablemodel.cpp:695:22: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/frametablemodel.cpp:695:35: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/frametablemodel.cpp:712:20: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/frametablemodel.cpp:712:41: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/frametablemodel.cpp:742:25: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/frametablemodel.cpp:666:23: performance:inconclusive: Either there is a missing 'override', or the member function 'FrameTableModel::endFilterDifferent' can be static. [functionStatic] kid3-3.9.7/src/core/model/frametablemodel.h:268:8: note: Either there is a missing 'override', or the member function 'FrameTableModel::endFilterDifferent' can be static. kid3-3.9.7/src/core/model/frametablemodel.cpp:666:23: note: Either there is a missing 'override', or the member function 'FrameTableModel::endFilterDifferent' can be static. kid3-3.9.7/src/core/model/frametablemodel.cpp:652:28: error: Null pointer dereference [nullPointer] kid3-3.9.7/src/core/model/frametablemodel.cpp:695:28: error: Null pointer dereference [nullPointer] kid3-3.9.7/src/core/model/frametablemodel.cpp:712:26: error: Null pointer dereference [nullPointer] kid3-3.9.7/src/core/model/genremodel.cpp:36:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_strList [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/genremodel.cpp:103:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/genremodel.cpp:106:37: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/genremodel.cpp:111:15: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/genremodel.cpp:106:43: error: Null pointer dereference [nullPointer] kid3-3.9.7/src/core/model/timeeventmodel.h:57:3: debug: SymbolDatabase couldn't resolve all user defined types. [debug] kid3-3.9.7/src/core/model/kid3application.cpp:125:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TE_UTF16 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:195:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_Email [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:287:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:468:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFG_PLUGINSDIR [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:526:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:727:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:875:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEntries [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:930:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:1049:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:1163:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:1267:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:1326:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:1430:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_CurrentDirectory [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:1637:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_NumValues [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:1698:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageForSelectedFiles [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:1790:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_NumValues [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:1871:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_NumValues [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:1907:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_Id3v2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:1944:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_NumValues [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:1960:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_NumValues [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:1984:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_NumValues [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:2024:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_NumValues [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:2046:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_NumValues [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:2263:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_NumValues [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:2356:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:2374:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_Picture [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:2402:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:2498:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_Picture [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:2525:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_CoverFront [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:2564:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoUpdate [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:2605:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:2643:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:2662:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Deselect [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:2678:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:2707:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:2736:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Toggle [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:2755:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:3248:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumberTracksResetCounterForEachDirectory [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:3478:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_Id3v2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:3527:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_Id3v2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:3583:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Other [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:3679:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_NumValues [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:3720:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_NumValues [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:3934:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_Picture [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:3949:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_Picture [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:4009:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:4074:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clear [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/kid3application.cpp:364:23: style:inconclusive: Either there is a missing 'override', or the member function 'Kid3Application::onApplicationStateChanged' can be const. [functionConst] kid3-3.9.7/src/core/model/kid3application.h:1531:8: note: Either there is a missing 'override', or the member function 'Kid3Application::onApplicationStateChanged' can be const. kid3-3.9.7/src/core/model/kid3application.cpp:364:23: note: Either there is a missing 'override', or the member function 'Kid3Application::onApplicationStateChanged' can be const. kid3-3.9.7/src/core/model/playlistmodel.h:148:11: performance: Function 'playlistFileName()' should return member 'm_playlistFileName' by const reference. [returnByReference] kid3-3.9.7/src/core/model/playlistmodel.h:164:15: performance: Function 'filesNotFound()' should return member 'm_filesNotFound' by const reference. [returnByReference] kid3-3.9.7/src/core/model/imagedataprovider.h:41:14: performance: Function 'getImageData()' should return member 'm_data' by const reference. [returnByReference] kid3-3.9.7/src/core/model/kid3application.cpp:2590:41: style: Condition '!parent.isValid()' is always false [knownConditionTrueFalse] kid3-3.9.7/src/core/model/kid3application.cpp:2587:47: note: Assuming that condition 'parent.isValid()' is not redundant kid3-3.9.7/src/core/model/kid3application.cpp:2590:41: note: Condition '!parent.isValid()' is always false kid3-3.9.7/src/core/model/kid3application.cpp:2626:16: style: Variable 'previous' is reassigned a value before the old one has been used. [redundantAssignment] kid3-3.9.7/src/core/model/kid3application.cpp:2623:14: note: previous is assigned kid3-3.9.7/src/core/model/kid3application.cpp:2626:16: note: previous is overwritten kid3-3.9.7/src/core/model/kid3application.cpp:3608:26: style: Variable 'isSylt' is reassigned a value before the old one has been used. [redundantAssignment] kid3-3.9.7/src/core/model/kid3application.cpp:3607:30: note: isSylt is assigned kid3-3.9.7/src/core/model/kid3application.cpp:3608:26: note: isSylt is overwritten kid3-3.9.7/src/core/model/kid3application.cpp:3771:26: style: Variable 'isSylt' is reassigned a value before the old one has been used. [redundantAssignment] kid3-3.9.7/src/core/model/kid3application.cpp:3770:30: note: isSylt is assigned kid3-3.9.7/src/core/model/kid3application.cpp:3771:26: note: isSylt is overwritten kid3-3.9.7/src/core/model/kid3application.cpp:3864:26: style: Variable 'isSylt' is reassigned a value before the old one has been used. [redundantAssignment] kid3-3.9.7/src/core/model/kid3application.cpp:3863:30: note: isSylt is assigned kid3-3.9.7/src/core/model/kid3application.cpp:3864:26: note: isSylt is overwritten kid3-3.9.7/src/core/model/kid3application.cpp:2146:23: style: Local variable 'firstFile' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/kid3application.h:1111:8: note: Shadowed declaration kid3-3.9.7/src/core/model/kid3application.cpp:2146:23: note: Shadow variable kid3-3.9.7/src/core/model/kid3application.cpp:2221:10: style: Local variable 'firstFile' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/kid3application.h:1111:8: note: Shadowed declaration kid3-3.9.7/src/core/model/kid3application.cpp:2221:10: note: Shadow variable kid3-3.9.7/src/core/model/kid3application.cpp:2320:10: style: Local variable 'firstFile' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/kid3application.h:1111:8: note: Shadowed declaration kid3-3.9.7/src/core/model/kid3application.cpp:2320:10: note: Shadow variable kid3-3.9.7/src/core/model/kid3application.cpp:3190:19: style: Variable 'taggedFile' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/model/kid3application.cpp:3682:20: style: Variable 'ft' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/model/kid3application.cpp:1578:30: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kid3-3.9.7/src/core/model/modeliterator.h:218:15: style: Virtual function 'next' is called from constructor 'TaggedFileIterator(const QPersistentModelIndex&rootIdx)' at line 204. Dynamic binding is not used. [virtualCallInConstructor] kid3-3.9.7/src/core/model/modeliterator.cpp:204:3: note: Calling next kid3-3.9.7/src/core/model/modeliterator.h:218:15: note: next is a virtual function kid3-3.9.7/src/core/model/modeliterator.h:276:15: style: Virtual function 'next' is called from constructor 'SelectedTaggedFileIterator(const QPersistentModelIndex&rootIdx,const QItemSelectionModel*selectModel,bool allIfNoneSelected)' at line 253. Dynamic binding is not used. [virtualCallInConstructor] kid3-3.9.7/src/core/model/modeliterator.cpp:253:3: note: Calling next kid3-3.9.7/src/core/model/modeliterator.h:276:15: note: next is a virtual function kid3-3.9.7/src/core/model/modeliterator.h:330:15: style: Virtual function 'next' is called from constructor 'TaggedFileOfDirectoryIterator(const QPersistentModelIndex&index)' at line 296. Dynamic binding is not used. [virtualCallInConstructor] kid3-3.9.7/src/core/model/modeliterator.cpp:296:3: note: Calling next kid3-3.9.7/src/core/model/modeliterator.h:330:15: note: next is a virtual function kid3-3.9.7/src/core/model/modeliterator.h:392:15: style: Virtual function 'next' is called from constructor 'SelectedTaggedFileOfDirectoryIterator(const QPersistentModelIndex&index,const QItemSelectionModel*selectModel,bool allIfNoneSelected)' at line 370. Dynamic binding is not used. [virtualCallInConstructor] kid3-3.9.7/src/core/model/modeliterator.cpp:370:3: note: Calling next kid3-3.9.7/src/core/model/modeliterator.h:392:15: note: next is a virtual function kid3-3.9.7/src/core/model/modeliterator.h:444:15: style: Virtual function 'next' is called from constructor 'TaggedFileOfSelectedDirectoriesIterator(const QItemSelectionModel*selectModel)' at line 432. Dynamic binding is not used. [virtualCallInConstructor] kid3-3.9.7/src/core/model/modeliterator.cpp:432:3: note: Calling next kid3-3.9.7/src/core/model/modeliterator.h:444:15: note: next is a virtual function kid3-3.9.7/src/core/model/playlistmodel.cpp:47:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsDropEnabled [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/playlistmodel.cpp:151:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAction [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/playlistmodel.cpp:185:23: style: Local variable 'index' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/playlistmodel.h:114:15: note: Shadowed declaration kid3-3.9.7/src/core/model/playlistmodel.cpp:185:23: note: Shadow variable kid3-3.9.7/src/core/model/playlistmodel.cpp:245:21: style: Local variable 'index' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/playlistmodel.h:114:15: note: Shadowed declaration kid3-3.9.7/src/core/model/playlistmodel.cpp:245:21: note: Shadow variable kid3-3.9.7/src/core/model/proxyitemselectionmodel.cpp:93:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoUpdate [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/proxyitemselectionmodel.cpp:100:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Deselect [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/proxyitemselectionmodel.cpp:112:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoUpdate [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/proxyitemselectionmodel.cpp:122:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/standardtablemodel.cpp:38:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsDropEnabled [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/standardtablemodel.cpp:57:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/standardtablemodel.cpp:71:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAction [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/standardtablemodel.cpp:91:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/standardtablemodel.cpp:106:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/taggedfileselection.cpp:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/taggedfileselection.cpp:62:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/taggedfileselection.cpp:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/taggedfileselection.cpp:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/taggedfileselection.cpp:227:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/taggedfileselection.cpp:238:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/taggedfileselection.cpp:256:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_Picture [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/taggedfileselection.cpp:310:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/taggedfileselection.cpp:321:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/taggedfilesystemmodel.cpp:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Title [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/taggedfilesystemmodel.cpp:114:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_Id3v1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/taggedfilesystemmodel.cpp:163:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/taggedfilesystemmodel.cpp:343:12: style: Local variable 'data' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/taggedfilesystemmodel.h:69:12: note: Shadowed declaration kid3-3.9.7/src/core/model/taggedfilesystemmodel.cpp:343:12: note: Shadow variable kid3-3.9.7/src/core/model/taggedfilesystemmodel.cpp:362:12: style: Local variable 'data' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/taggedfilesystemmodel.h:69:12: note: Shadowed declaration kid3-3.9.7/src/core/model/taggedfilesystemmodel.cpp:362:12: note: Shadow variable kid3-3.9.7/src/core/model/taggedfilesystemmodel.cpp:96:23: style: Variable 'taggedFile' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/model/taggedfilesystemmodel.cpp:100:23: style: Variable 'taggedFile' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/model/taggedfilesystemmodel.cpp:106:19: style: Variable 'taggedFile' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/model/taggedfilesystemmodel.cpp:389:23: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kid3-3.9.7/src/core/model/tagsearcher.cpp:250:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/tagsearcher.cpp:380:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/tagsearcher.cpp:407:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/tagsearcher.cpp:423:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/tagsearcher.cpp:443:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/tagsearcher.cpp:424:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] kid3-3.9.7/src/core/model/tagsearcher.cpp:444:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] kid3-3.9.7/src/core/model/texttablemodel.cpp:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/texttablemodel.cpp:67:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/texttablemodel.cpp:83:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/timeeventmodel.cpp:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/timeeventmodel.cpp:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/timeeventmodel.cpp:95:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/timeeventmodel.cpp:119:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/timeeventmodel.cpp:222:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TimestampFormat [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/timeeventmodel.cpp:289:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TimestampFormat [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/timeeventmodel.cpp:350:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TimestampFormat [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/timeeventmodel.cpp:386:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TimestampFormat [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/timeeventmodel.cpp:457:25: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/timeeventmodel.cpp:461:25: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/timeeventmodel.cpp:473:23: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/timeeventmodel.h:189:20: performance: Function 'getTimeEvents()' should return member 'm_timeEvents' by const reference. [returnByReference] kid3-3.9.7/src/core/model/timeeventmodel.cpp:494:21: style: Condition 'line.isEmpty()' is always false [knownConditionTrueFalse] kid3-3.9.7/src/core/model/timeeventmodel.cpp:491:20: note: Assuming that condition 'line.isNull()' is not redundant kid3-3.9.7/src/core/model/timeeventmodel.cpp:494:21: note: Condition 'line.isEmpty()' is always false kid3-3.9.7/src/core/model/trackdatamodel.cpp:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/trackdatamodel.cpp:80:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/trackdatamodel.cpp:142:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/trackdatamodel.cpp:172:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/trackdatamodel.cpp:406:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Comment [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/model/trackdatamodel.cpp:320:22: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/trackdatamodel.cpp:320:34: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/trackdatamodel.cpp:460:11: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/trackdatamodel.cpp:460:24: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kid3-3.9.7/src/core/model/trackdatamodel.cpp:320:28: error: Null pointer dereference [nullPointer] kid3-3.9.7/src/core/model/trackdatamodel.cpp:460:17: error: Null pointer dereference [nullPointer] kid3-3.9.7/src/core/model/trackdatamodel.cpp:81:28: style: Local variable 'trackData' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/trackdatamodel.h:209:32: note: Shadowed declaration kid3-3.9.7/src/core/model/trackdatamodel.cpp:81:28: note: Shadow variable kid3-3.9.7/src/core/model/trackdatamodel.cpp:111:30: style: Local variable 'trackData' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/trackdatamodel.h:209:32: note: Shadowed declaration kid3-3.9.7/src/core/model/trackdatamodel.cpp:111:30: note: Shadow variable kid3-3.9.7/src/core/model/trackdatamodel.cpp:143:22: style: Local variable 'trackData' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/trackdatamodel.h:209:32: note: Shadowed declaration kid3-3.9.7/src/core/model/trackdatamodel.cpp:143:22: note: Shadow variable kid3-3.9.7/src/core/model/trackdatamodel.cpp:333:28: style: Local variable 'trackData' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/trackdatamodel.h:209:32: note: Shadowed declaration kid3-3.9.7/src/core/model/trackdatamodel.cpp:333:28: note: Shadow variable kid3-3.9.7/src/core/model/trackdatamodel.cpp:387:26: style: Local variable 'trackData' shadows outer function [shadowFunction] kid3-3.9.7/src/core/model/trackdatamodel.h:209:32: note: Shadowed declaration kid3-3.9.7/src/core/model/trackdatamodel.cpp:387:26: note: Shadow variable kid3-3.9.7/src/core/tags/attributedata.cpp:39:17: style: struct member 'TypeOfWmPriv::str' is never used. [unusedStructMember] kid3-3.9.7/src/core/tags/attributedata.cpp:40:10: style: struct member 'TypeOfWmPriv::type' is never used. [unusedStructMember] kid3-3.9.7/src/core/tags/formatreplacer.h:71:11: performance: Function 'getString()' should return member 'm_str' by const reference. [returnByReference] kid3-3.9.7/src/core/tags/frame.cpp:631:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/frame.cpp:671:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/frame.cpp:763:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/frame.cpp:1257:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ByteArray [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/framenotice.h:70:3: style: Class 'FrameNotice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kid3-3.9.7/src/core/tags/frame.h:563:16: performance: Function 'getExtendedType()' should return member 'm_extendedType' by const reference. [returnByReference] kid3-3.9.7/src/core/tags/frame.h:599:11: performance: Function 'getValue()' should return member 'm_value' by const reference. [returnByReference] kid3-3.9.7/src/core/tags/frame.h:467:13: performance: Function 'getInternalName()' should return member 'm_name' by const reference. [returnByReference] kid3-3.9.7/src/core/tags/frame.cpp:170:36: style: Condition 'std::size(names)==Frame::FT_Custom1' is always true [knownConditionTrueFalse] kid3-3.9.7/src/core/tags/frame.cpp:1061:43: style: Condition 'std::size(fieldIdNames)==ID_Seller+2' is always true [knownConditionTrueFalse] kid3-3.9.7/src/core/tags/frame.cpp:600:25: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kid3-3.9.7/src/core/tags/frame.cpp:719:25: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kid3-3.9.7/src/core/tags/frame.cpp:805:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kid3-3.9.7/src/core/tags/frame.cpp:184:17: style: struct member 'StrOfId::id' is never used. [unusedStructMember] kid3-3.9.7/src/core/tags/frame.cpp:185:17: style: struct member 'StrOfId::str' is never used. [unusedStructMember] kid3-3.9.7/src/core/tags/frame.cpp:1880:19: style: struct member 'Anonymous0::longCode' is never used. [unusedStructMember] kid3-3.9.7/src/core/tags/frame.cpp:1881:12: style: struct member 'Anonymous0::shortCode' is never used. [unusedStructMember] kid3-3.9.7/src/core/tags/framenotice.cpp:83:7: warning: Return value of function str.toInt() is not used. [ignoredReturnValue] kid3-3.9.7/src/core/tags/framenotice.cpp:204:43: style: Condition 'std::size(descriptions)==NumWarnings' is always true [knownConditionTrueFalse] kid3-3.9.7/src/core/tags/framenotice.cpp:255:17: style: struct member 'Anonymous0::id' is never used. [unusedStructMember] kid3-3.9.7/src/core/tags/framenotice.cpp:256:13: style: struct member 'Anonymous0::warning' is never used. [unusedStructMember] kid3-3.9.7/src/core/tags/framenotice.cpp:283:13: style: struct member 'Anonymous1::warning' is never used. [unusedStructMember] kid3-3.9.7/src/core/tags/framenotice.cpp:299:17: style: struct member 'Anonymous2::id' is never used. [unusedStructMember] kid3-3.9.7/src/core/tags/framenotice.cpp:300:20: style: struct member 'Anonymous2::field' is never used. [unusedStructMember] kid3-3.9.7/src/core/tags/pictureframe.cpp:202:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Picture [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:214:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Picture [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:247:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TextEnc [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:298:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TextEnc [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:404:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TextEnc [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:417:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TextEnc [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:434:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_ImageFormat [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:447:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_ImageFormat [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:464:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_MimeType [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:477:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_MimeType [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:494:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_PictureType [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:507:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_PictureType [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:524:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_Description [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:537:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_Description [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:554:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_Data [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:567:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_Data [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:587:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:614:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:731:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_CoverFront [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:780:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_CoverFront [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:890:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_Other [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/pictureframe.cpp:129:19: style: Local variable 'height' shadows outer function [shadowFunction] kid3-3.9.7/src/core/tags/pictureframe.h:85:9: note: Shadowed declaration kid3-3.9.7/src/core/tags/pictureframe.cpp:129:19: note: Shadow variable kid3-3.9.7/src/core/tags/pictureframe.cpp:131:19: style: Local variable 'width' shadows outer function [shadowFunction] kid3-3.9.7/src/core/tags/pictureframe.h:82:9: note: Shadowed declaration kid3-3.9.7/src/core/tags/pictureframe.cpp:131:19: note: Shadow variable kid3-3.9.7/src/core/tags/pictureframe.cpp:153:17: style: Local variable 'width' shadows outer function [shadowFunction] kid3-3.9.7/src/core/tags/pictureframe.h:82:9: note: Shadowed declaration kid3-3.9.7/src/core/tags/pictureframe.cpp:153:17: note: Shadow variable kid3-3.9.7/src/core/tags/pictureframe.cpp:155:17: style: Local variable 'height' shadows outer function [shadowFunction] kid3-3.9.7/src/core/tags/pictureframe.h:85:9: note: Shadowed declaration kid3-3.9.7/src/core/tags/pictureframe.cpp:155:17: note: Shadow variable kid3-3.9.7/src/core/tags/pictureframe.cpp:157:16: style: Local variable 'depth' shadows outer function [shadowFunction] kid3-3.9.7/src/core/tags/pictureframe.h:88:9: note: Shadowed declaration kid3-3.9.7/src/core/tags/pictureframe.cpp:157:16: note: Shadow variable kid3-3.9.7/src/core/tags/taggedfile.cpp:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable staticMetaObject [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/taggedfile.cpp:1243:12: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] kid3-3.9.7/src/core/tags/taggedfile.cpp:742:21: performance:inconclusive: Technically the member function 'TaggedFile::getCommentFieldName' can be static (but you may consider moving to unnamed namespace). [functionStatic] kid3-3.9.7/src/core/tags/taggedfile.h:553:11: note: Technically the member function 'TaggedFile::getCommentFieldName' can be static (but you may consider moving to unnamed namespace). kid3-3.9.7/src/core/tags/taggedfile.cpp:742:21: note: Technically the member function 'TaggedFile::getCommentFieldName' can be static (but you may consider moving to unnamed namespace). kid3-3.9.7/src/core/tags/taggedfile.cpp:932:17: performance:inconclusive: Technically the member function 'TaggedFile::getTrackNumberDigits' can be static (but you may consider moving to unnamed namespace). [functionStatic] kid3-3.9.7/src/core/tags/taggedfile.h:569:7: note: Technically the member function 'TaggedFile::getTrackNumberDigits' can be static (but you may consider moving to unnamed namespace). kid3-3.9.7/src/core/tags/taggedfile.cpp:932:17: note: Technically the member function 'TaggedFile::getTrackNumberDigits' can be static (but you may consider moving to unnamed namespace). kid3-3.9.7/src/core/tags/taggedfile.h:575:11: performance: Function 'currentFilename()' should return member 'm_filename' by const reference. [returnByReference] kid3-3.9.7/src/core/tags/taggedfile.cpp:875:7: style: The scope of the variable 'numDigits' can be reduced. [variableScope] kid3-3.9.7/src/core/tags/trackdata.cpp:117:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/trackdata.cpp:530:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalizationForm_D [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/tags/trackdata.cpp:192:34: warning: The class 'TrackDataFormatReplacer' defines member function with name 'getToolTip' also defined in its parent class 'FrameFormatReplacer'. [duplInheritedMember] kid3-3.9.7/src/core/tags/frame.h:1351:18: note: Parent function 'FrameFormatReplacer::getToolTip' kid3-3.9.7/src/core/tags/trackdata.cpp:192:34: note: Derived function 'TrackDataFormatReplacer::getToolTip' kid3-3.9.7/src/core/tags/trackdata.cpp:174:21: style: Variable 'taggedFile' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/tags/trackdata.cpp:342:15: style: Variable 'taggedFile' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/tags/trackdata.cpp:353:15: style: Variable 'taggedFile' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/tags/trackdata.cpp:364:15: style: Variable 'taggedFile' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/tags/trackdata.cpp:375:15: style: Variable 'taggedFile' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/tags/trackdata.cpp:389:15: style: Variable 'taggedFile' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/tags/trackdata.cpp:399:19: style: Variable 'taggedFile' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/tags/trackdata.cpp:482:19: style: Variable 'taggedFile' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/tags/trackdata.cpp:501:15: style: Variable 'taggedFile' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/tags/trackdata.cpp:610:21: style: Variable 'taggedFile' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/core/tags/trackdata.cpp:69:21: style: struct member 'Anonymous0::longCode' is never used. [unusedStructMember] kid3-3.9.7/src/core/tags/trackdata.cpp:70:14: style: struct member 'Anonymous0::shortCode' is never used. [unusedStructMember] kid3-3.9.7/src/core/utils/androidutils.cpp:47:20: performance:inconclusive: Either there is a missing 'override', or the member function 'AndroidUtils::checkPendingIntents' can be static. [functionStatic] kid3-3.9.7/src/core/utils/androidutils.h:49:8: note: Either there is a missing 'override', or the member function 'AndroidUtils::checkPendingIntents' can be static. kid3-3.9.7/src/core/utils/androidutils.cpp:47:20: note: Either there is a missing 'override', or the member function 'AndroidUtils::checkPendingIntents' can be static. kid3-3.9.7/src/core/utils/coreplatformtools.cpp:62:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/utils/coreplatformtools.cpp:228:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/utils/coreplatformtools.cpp:271:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISVTX [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/utils/coreplatformtools.cpp:309:14: style: Condition '!(findMountPoint(pathStat.st_dev,topDir)&&findExtVolumeTrash(topDir,trashDir))' is always true [knownConditionTrueFalse] kid3-3.9.7/src/core/utils/coreplatformtools.cpp:309:30: note: Calling function 'findMountPoint' returns 0 kid3-3.9.7/src/core/utils/coreplatformtools.cpp:309:14: note: Condition '!(findMountPoint(pathStat.st_dev,topDir)&&findExtVolumeTrash(topDir,trashDir))' is always true kid3-3.9.7/src/core/utils/coreplatformtools.h:122:14: style: Class 'CorePlatformTools' is unsafe, 'CorePlatformTools::m_settings' can leak by wrong usage. [unsafeClassCanLeak] kid3-3.9.7/src/core/utils/debugutils.cpp:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QSIGNAL_CODE [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/utils/debugutils.cpp:101:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/utils/debugutils.cpp:48:22: style: Local variable 'metaObject' shadows outer function [shadowFunction] kid3-3.9.7/src/core/utils/debugutils.h:41:3: note: Shadowed declaration kid3-3.9.7/src/core/utils/debugutils.cpp:48:22: note: Shadow variable kid3-3.9.7/src/core/utils/loadtranslation.cpp:93:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/utils/loadtranslation.cpp:166:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/core/utils/loadtranslation.cpp:112:11: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kid3-3.9.7/src/core/utils/loadtranslation.cpp:128:11: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kid3-3.9.7/src/gui/dialogs/batchimportdialog.cpp:103:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectRows [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/batchimportdialog.cpp:115:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/batchimportdialog.cpp:140:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/batchimportdialog.cpp:166:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/batchimportsourcedialog.cpp:79:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/browsecoverartdialog.cpp:141:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/browsecoverartdialog.cpp:174:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSF_SupportUrlEncode [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/configdialogpages.cpp:185:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/configdialogpages.cpp:402:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/configdialogpages.cpp:488:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/configdialogpages.cpp:504:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/configdialogpages.cpp:520:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/configdialogpages.cpp:599:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/configdialogpages.cpp:645:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSelection [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/configdialogpages.cpp:911:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/configdialogpages.cpp:951:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/configdialogpages.cpp:974:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/editframefieldsdialog.cpp:726:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Picture [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/editframefieldsdialog.cpp:833:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTimingCodes [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/editframefieldsdialog.cpp:845:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTimingCodes [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/editframefieldsdialog.cpp:936:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_Subframe [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/editframefieldsdialog.cpp:1184:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/editframefieldsdialog.cpp:1206:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/editframefieldsdialog.cpp:1247:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/editframefieldsdialog.cpp:1262:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/editframefieldsdialog.cpp:1316:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/editframefieldsdialog.cpp:1364:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_ImageProperties [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/exportdialog.cpp:102:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/exportdialog.cpp:157:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/exportdialog.cpp:168:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/filterdialog.cpp:86:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/findreplacedialog.cpp:62:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/findreplacedialog.cpp:187:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/findreplacedialog.cpp:214:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/importdialog.cpp:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_FileName [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/importdialog.cpp:114:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Genre [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/importdialog.cpp:417:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TagV2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/importdialog.cpp:695:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/numbertracksdialog.cpp:64:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/playlistdialog.cpp:99:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLine [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/playlisteditdialog.cpp:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/playlisteditdialog.cpp:106:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/playlisteditdialog.cpp:133:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/rendirdialog.cpp:77:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HaveHelpButton [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/rendirdialog.cpp:97:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllNonFixedFieldsGrow [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/rendirdialog.cpp:256:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/rendirdialog.cpp:270:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoWrap [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/rendirdialog.cpp:326:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/serverimportdialog.cpp:66:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/serverimportdialog.cpp:335:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/serverimportdialog.cpp:360:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/serverimportdialog.cpp:385:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/serverimportdialog.cpp:493:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/servertrackimportdialog.cpp:55:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsDropEnabled [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/servertrackimportdialog.cpp:87:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/servertrackimportdialog.cpp:231:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/servertrackimportdialog.cpp:314:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/servertrackimportdialog.cpp:384:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/stringlisteditdialog.cpp:42:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/tagimportdialog.cpp:66:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllNonFixedFieldsGrow [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/textimportdialog.cpp:91:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/textimportdialog.cpp:134:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/dialogs/textimportdialog.cpp:168:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/audioplayer.cpp:243:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StoppedState [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:136:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable progress [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:232:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:323:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_BrowserStop [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:383:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:503:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:627:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sortingFinished [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:749:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:771:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:811:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_TitleBarHeight [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:851:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:908:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:1027:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable findRequested [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:1079:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:1098:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:1111:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionSchedulingRequested [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:1151:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:1176:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable apply [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:1282:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:1329:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:1388:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Other [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:1478:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:1531:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:1625:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteUser [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:1678:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable staticMetaObject [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:273:26: performance:inconclusive: Either there is a missing 'override', or the member function 'BaseMainWindowImpl::savePlayToolBarConfig' can be static. [functionStatic] kid3-3.9.7/src/gui/forms/basemainwindow.h:503:8: note: Either there is a missing 'override', or the member function 'BaseMainWindowImpl::savePlayToolBarConfig' can be static. kid3-3.9.7/src/gui/forms/basemainwindow.cpp:273:26: note: Either there is a missing 'override', or the member function 'BaseMainWindowImpl::savePlayToolBarConfig' can be static. kid3-3.9.7/src/gui/forms/basemainwindow.cpp:286:26: performance:inconclusive: Either there is a missing 'override', or the member function 'BaseMainWindowImpl::readPlayToolBarConfig' can be static. [functionStatic] kid3-3.9.7/src/gui/forms/basemainwindow.h:508:8: note: Either there is a missing 'override', or the member function 'BaseMainWindowImpl::readPlayToolBarConfig' can be static. kid3-3.9.7/src/gui/forms/basemainwindow.cpp:286:26: note: Either there is a missing 'override', or the member function 'BaseMainWindowImpl::readPlayToolBarConfig' can be static. kid3-3.9.7/src/gui/forms/basemainwindow.cpp:209:3: warning: Possible leak in public function. The pointer 'm_statusLabel' is not deallocated before it is allocated. [publicAllocationError] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:958:3: warning: Possible leak in public function. The pointer 'm_exportDialog' is not deallocated before it is allocated. [publicAllocationError] kid3-3.9.7/src/gui/forms/basemainwindow.cpp:414:21: style: The scope of the variable 'taggedFile' can be reduced. [variableScope] kid3-3.9.7/src/gui/forms/configurabletreeview.cpp:45:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/configurabletreeview.cpp:74:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditingState [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/configurabletreeview.cpp:180:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/configurabletreeview.cpp:269:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResizeToContents [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/configurabletreeview.cpp:124:28: style: Variable 'selMdl' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/gui/forms/filelist.cpp:105:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoWrap [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/filelist.cpp:169:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAnchor [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/filelist.cpp:192:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/filelist.cpp:233:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtendedSelection [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/filelist.cpp:274:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MultiSelection [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/filelist.cpp:301:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsDragEnabled [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/filelist.cpp:499:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSF_SupportUrlEncode [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/filelist.cpp:563:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/guiplatformtools.cpp:66:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/guiplatformtools.cpp:77:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/kid3form.cpp:157:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonDblClick [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/kid3form.cpp:179:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_Mono [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/kid3form.cpp:186:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Computer [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/kid3form.cpp:190:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Folder [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/kid3form.cpp:194:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/kid3form.cpp:270:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/kid3form.cpp:745:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/kid3form.cpp:782:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/kid3form.cpp:820:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilePathRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/kid3form.cpp:856:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilePathRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/kid3form.cpp:881:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/kid3form.cpp:1056:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_NumValues [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/kid3form.cpp:1080:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/kid3form.cpp:1126:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/kid3form.cpp:1154:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/kid3form.cpp:1245:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrameTypeRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/kid3form.cpp:1366:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagNr [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/kid3form.cpp:1434:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_NumValues [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/kid3form.cpp:1365:16: style: Variable 'focusWidget' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/gui/forms/pixmapprovider.cpp:61:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/playlistview.cpp:42:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Delete [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/playlistview.cpp:72:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InternalMove [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/playlistview.cpp:173:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnViewport [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/playlistview.cpp:213:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAction [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/playlistview.cpp:240:17: style: Condition '!newSelRows.isEmpty()' is always true [knownConditionTrueFalse] kid3-3.9.7/src/gui/forms/playlistview.cpp:224:31: note: Assuming that condition 'selRows.isEmpty()' is not redundant kid3-3.9.7/src/gui/forms/playlistview.cpp:223:40: note: selRows is assigned 'getSelectedRows()' here. kid3-3.9.7/src/gui/forms/playlistview.cpp:239:62: note: Assignment 'newSelRows=getSelectedRows()', assigned value is never size=0 kid3-3.9.7/src/gui/forms/playlistview.cpp:240:17: note: Condition '!newSelRows.isEmpty()' is always true kid3-3.9.7/src/gui/forms/sectionactions.cpp:45:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WidgetWithChildrenShortcut [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/sectionactions.cpp:146:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Back [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/taggedfileiconprovider.cpp:102:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Condensed [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/taggedfileiconprovider.cpp:239:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_Id3v1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/taggedfileiconprovider.cpp:258:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/taggedfileiconprovider.cpp:273:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Brush [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/forms/taggedfileiconprovider.cpp:82:17: style: struct member 'Anonymous0::id' is never used. [unusedStructMember] kid3-3.9.7/src/gui/forms/taggedfileiconprovider.cpp:83:17: style: struct member 'Anonymous0::text1' is never used. [unusedStructMember] kid3-3.9.7/src/gui/forms/taggedfileiconprovider.cpp:84:17: style: struct member 'Anonymous0::text2' is never used. [unusedStructMember] kid3-3.9.7/src/gui/widgets/abstractlistedit.cpp:122:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/abstractlistedit.cpp:151:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/chaptereditor.cpp:43:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllNonFixedFieldsGrow [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/comboboxdelegate.cpp:51:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/comboboxdelegate.cpp:77:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/comboboxdelegate.cpp:95:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/configtable.cpp:44:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/configtable.cpp:57:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Interactive [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/enumdelegate.cpp:61:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/enumdelegate.cpp:79:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/enumdelegate.cpp:97:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/filenameformatbox.cpp:52:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/formatbox.cpp:64:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllNonFixedFieldsGrow [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/formatbox.cpp:103:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumCaseConversions [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/formatbox.h:80:16: style: Class 'FormatBox' is unsafe, 'FormatBox::m_formLayout' can leak by wrong usage. [unsafeClassCanLeak] kid3-3.9.7/src/gui/widgets/formatbox.h:81:14: style: Class 'FormatBox' is unsafe, 'FormatBox::m_caseConvComboBox' can leak by wrong usage. [unsafeClassCanLeak] kid3-3.9.7/src/gui/widgets/formatbox.h:82:14: style: Class 'FormatBox' is unsafe, 'FormatBox::m_localeComboBox' can leak by wrong usage. [unsafeClassCanLeak] kid3-3.9.7/src/gui/widgets/formatbox.h:83:14: style: Class 'FormatBox' is unsafe, 'FormatBox::m_strRepCheckBox' can leak by wrong usage. [unsafeClassCanLeak] kid3-3.9.7/src/gui/widgets/formatbox.h:85:21: style: Class 'FormatBox' is unsafe, 'FormatBox::m_strReplTableModel' can leak by wrong usage. [unsafeClassCanLeak] kid3-3.9.7/src/gui/widgets/formatbox.h:86:14: style: Class 'FormatBox' is unsafe, 'FormatBox::m_formatEditingCheckBox' can leak by wrong usage. [unsafeClassCanLeak] kid3-3.9.7/src/gui/widgets/formatlistedit.cpp:51:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllNonFixedFieldsGrow [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/frameitemdelegate.cpp:46:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InternalNameRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/frameitemdelegate.cpp:123:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PartialPreferCompleteMatch [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/frameitemdelegate.cpp:203:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/frameitemdelegate.cpp:291:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/frameitemdelegate.cpp:359:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrameTypeRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/frameitemdelegate.cpp:381:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrameTypeRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/frameitemdelegate.cpp:422:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CI_Value [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/frameitemdelegate.cpp:514:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrameTypeRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/frameitemdelegate.cpp:544:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrameTypeRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/frametable.cpp:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleSelection [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/frametable.cpp:99:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChildAdded [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/frametable.cpp:129:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditingState [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/frametable.cpp:144:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditingState [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/frametable.cpp:161:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/frametable.cpp:191:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CI_Value [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/imageviewer.cpp:53:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/picturelabel.cpp:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/picturelabel.cpp:78:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/picturelabel.cpp:212:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/playtoolbar.cpp:82:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonRelease [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/playtoolbar.cpp:105:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_MediaPlay [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/playtoolbar.cpp:365:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_MediaVolume [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/progresswidget.cpp:41:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyledPanel [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/stringlistedit.cpp:71:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/subframeseditor.cpp:194:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/tablemodeledit.cpp:37:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleSelection [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/tagformatbox.h:65:14: style: Class 'TagFormatBox' is unsafe, 'TagFormatBox::m_validationCheckBox' can leak by wrong usage. [unsafeClassCanLeak] kid3-3.9.7/src/gui/widgets/timeeventeditor.cpp:78:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Delete [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/timeeventeditor.cpp:150:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/timeeventeditor.cpp:186:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTimingCodes [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/timeeventeditor.cpp:271:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/timeeventeditor.cpp:288:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/timeeventeditor.cpp:314:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/timeeventeditor.cpp:408:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTimingCodes [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/timeeventeditor.cpp:433:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CI_Time [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/timeeventeditor.cpp:508:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CI_Time [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/timeeventeditor.cpp:172:16: style: Variable 'player' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/gui/widgets/timestampdelegate.cpp:83:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/tracknumbervalidator.cpp:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/gui/widgets/tracknumbervalidator.cpp:56:11: warning: Return value of function input.toULongLong() is not used. [ignoredReturnValue] kid3-3.9.7/src/plugins/acoustidimport/ffmpegfingerprintdecoder.cpp:67:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [syntaxError] kid3-3.9.7/src/plugins/acoustidimport/fingerprintcalculator.cpp:68:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHROMAPRINT_ALGORITHM_DEFAULT [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/acoustidimport/gstfingerprintdecoder.cpp:63:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GST_CHECK_VERSION( ... ) [syntaxError] kid3-3.9.7/src/plugins/acoustidimport/musicbrainzclient.cpp:273:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idle [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/acoustidimport/musicbrainzclient.cpp:330:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idle [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/acoustidimport/qtfingerprintdecoder.cpp:50:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SignedInt [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/acoustidimport/qtfingerprintdecoder.h:50:12: style: The destructor '~QtFingerprintDecoder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kid3-3.9.7/src/plugins/acoustidimport/abstractfingerprintdecoder.h:46:4: note: Virtual destructor in base class kid3-3.9.7/src/plugins/acoustidimport/qtfingerprintdecoder.h:50:12: note: Destructor in derived class kid3-3.9.7/src/plugins/acoustidimport/qtfingerprintdecoder.h:56:16: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kid3-3.9.7/src/plugins/acoustidimport/abstractfingerprintdecoder.h:52:16: note: Virtual function in base class kid3-3.9.7/src/plugins/acoustidimport/qtfingerprintdecoder.h:56:16: note: Function in derived class kid3-3.9.7/src/plugins/acoustidimport/qtfingerprintdecoder.h:63:16: style: The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kid3-3.9.7/src/plugins/acoustidimport/abstractfingerprintdecoder.h:59:16: note: Virtual function in base class kid3-3.9.7/src/plugins/acoustidimport/qtfingerprintdecoder.h:63:16: note: Function in derived class kid3-3.9.7/src/plugins/amazonimport/amazonimporter.cpp:202:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DotMatchesEverythingOption [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/amazonimport/amazonimporter.cpp:195:14: style: Local variable 'additionalTags' shadows outer function [shadowFunction] kid3-3.9.7/src/plugins/amazonimport/amazonimporter.h:69:8: note: Shadowed declaration kid3-3.9.7/src/plugins/amazonimport/amazonimporter.cpp:195:14: note: Shadow variable kid3-3.9.7/src/plugins/amazonimport/amazonimporter.cpp:153:11: style: Variable 'end' is assigned a value that is never used. [unreadVariable] kid3-3.9.7/src/plugins/amazonimport/amazonimporter.cpp:196:11: style: Unused variable: albumArtist [unusedVariable] kid3-3.9.7/src/plugins/discogsimport/discogsimporter.cpp:1354:44: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] kid3-3.9.7/src/plugins/freedbimport/freedbimporter.cpp:343:38: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] kid3-3.9.7/src/plugins/id3libmetadata/id3libmetadataplugin.cpp:71:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ID3v11 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/id3libmetadataplugin.cpp:107:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3v2_3_0 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ID3v11 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:136:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3TT_ID3V1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:191:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:243:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:273:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3LIB_MAJOR_VERSION [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:309:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3TE_UTF16 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:372:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3FN_TEXT [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:392:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3FID_YEAR [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:408:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3FID_TRACKNUM [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:428:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3FID_CONTENTTYPE [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:476:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3LIB_MAJOR_VERSION [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:497:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3TE_UTF16 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:548:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3TE_UTF16 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:612:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3FN_TEXT [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:663:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3FID_YEAR [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:685:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3FID_TRACKNUM [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:711:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3FID_CONTENTTYPE [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:739:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:813:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CM_Stereo [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:1012:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3FID_WWWUSER [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:1027:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Performer [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:1063:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3FID_WWWUSER [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:1086:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3TE_ISO8859_1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:1168:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3TE_UTF16 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:1266:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3TE_NONE [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:1375:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3TE_NONE [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:1496:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_FirstFrame [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:1581:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:1866:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3FID_NOFRAME [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:2005:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:2035:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:2063:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Other [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:2150:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:2238:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:2297:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:2343:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TE_ISO8859_1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:394:18: style: Condition 'str.isEmpty()' is always false [knownConditionTrueFalse] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:393:17: note: Assuming that condition 'str.isNull()' is not redundant kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:394:18: note: Condition 'str.isEmpty()' is always false kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:410:18: style: Condition 'str.isEmpty()' is always false [knownConditionTrueFalse] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:409:17: note: Assuming that condition 'str.isNull()' is not redundant kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:410:18: note: Condition 'str.isEmpty()' is always false kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:430:18: style: Condition 'str.isEmpty()' is always false [knownConditionTrueFalse] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:429:17: note: Assuming that condition 'str.isNull()' is not redundant kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:430:18: note: Condition 'str.isEmpty()' is always false kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:597:20: style: Condition 'removeOnly' is always false [knownConditionTrueFalse] kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:594:26: note: Assuming that condition 'text.isNull()' is not redundant kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:596:35: note: Assignment 'removeOnly=removeEmpty&&text.isEmpty()', assigned value is 0 kid3-3.9.7/src/plugins/id3libmetadata/mp3file.cpp:597:20: note: Condition 'removeOnly' is always false kid3-3.9.7/src/plugins/kid3qml/checkablelistmodel.cpp:131:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/kid3qml/checkablelistmodel.cpp:139:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsUserCheckable [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/kid3qml/checkablelistmodel.cpp:146:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/kid3qml/checkablelistmodel.cpp:160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/kid3qml/checkablelistmodel.cpp:193:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layoutAboutToBeChanged [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/kid3qml/kid3qmlplugin.cpp:100:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFG_PLUGINSDIR [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/kid3qml/scriptutils.cpp:200:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/kid3qml/scriptutils.cpp:215:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/kid3qml/scriptutils.cpp:354:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MusicLocation [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/kid3qml/scriptutils.cpp:446:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/kid3qml/scriptutils.cpp:489:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/kid3qml/scriptutils.cpp:498:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELEASE_YEAR [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/kid3qml/scriptutils.cpp:518:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/kid3qml/scriptutils.cpp:557:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/kid3qml/scriptutils.cpp:620:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:184:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Other [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:229:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Other [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:267:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UnknownFrame [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:399:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TimestampFormat [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:448:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_Data [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:497:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_Data [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:532:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:737:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:1104:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:1117:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:1196:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:1226:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:1294:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_FirstFrame [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:1322:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:1429:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:1477:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:1513:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:1541:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:1617:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP4_AUDIO_TRACK_TYPE [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:943:29: style: Comparing expression of type 'unsigned short' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:1515:13: style: The scope of the variable 'name' can be reduced. [variableScope] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:1516:13: style: The scope of the variable 'value' can be reduced. [variableScope] kid3-3.9.7/src/plugins/mp4v2metadata/m4afile.cpp:943:26: style: Unsigned expression 'year' can't be negative so it is unnecessary to test it. [unsignedPositive] kid3-3.9.7/src/plugins/musicbrainzimport/musicbrainzimporter.cpp:209:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Performer [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/musicbrainzimport/musicbrainzimporter.cpp:404:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Publisher [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/musicbrainzimport/musicbrainzimporter.cpp:131:15: style: Local variable 'name' shadows outer function [shadowFunction] kid3-3.9.7/src/plugins/musicbrainzimport/musicbrainzimporter.h:55:15: note: Shadowed declaration kid3-3.9.7/src/plugins/musicbrainzimport/musicbrainzimporter.cpp:131:15: note: Shadow variable kid3-3.9.7/src/plugins/musicbrainzimport/musicbrainzimporter.cpp:391:16: style: Local variable 'additionalTags' shadows outer function [shadowFunction] kid3-3.9.7/src/plugins/musicbrainzimport/musicbrainzimporter.h:70:8: note: Shadowed declaration kid3-3.9.7/src/plugins/musicbrainzimport/musicbrainzimporter.cpp:391:16: note: Shadow variable kid3-3.9.7/src/plugins/musicbrainzimport/musicbrainzimporter.cpp:228:56: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kid3-3.9.7/src/plugins/oggflacmetadata/flacfile.cpp:150:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/oggflacmetadata/flacfile.cpp:249:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/oggflacmetadata/flacfile.cpp:392:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/oggflacmetadata/flacfile.cpp:555:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_Vorbis [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/oggflacmetadata/oggfile.hpp:206:5: style: Class 'CommentField' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kid3-3.9.7/src/plugins/oggflacmetadata/oggfile.hpp:213:13: performance: Function 'getName()' should return member 'm_name' by const reference. [returnByReference] kid3-3.9.7/src/plugins/oggflacmetadata/oggfile.hpp:218:13: performance: Function 'getValue()' should return member 'm_value' by const reference. [returnByReference] kid3-3.9.7/src/plugins/oggflacmetadata/flacfile.cpp:169:20: style: Variable 'si' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/plugins/oggflacmetadata/oggfile.cpp:420:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Custom1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/oggflacmetadata/oggfile.cpp:443:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Custom1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/oggflacmetadata/oggfile.cpp:466:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LastFrame [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/oggflacmetadata/oggfile.cpp:482:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/oggflacmetadata/oggfile.cpp:534:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/oggflacmetadata/oggfile.cpp:559:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/oggflacmetadata/oggfile.cpp:632:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_FirstFrame [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/oggflacmetadata/oggfile.cpp:656:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/oggflacmetadata/oggfile.cpp:746:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/oggflacmetadata/oggfile.cpp:778:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/oggflacmetadata/oggfile.cpp:800:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/oggflacmetadata/oggfile.cpp:832:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/oggflacmetadata/oggfile.cpp:868:13: style: Variable 'fieldName' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/plugins/qmlcommand/qmlcommandplugin.cpp:112:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeRootObjectToView [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/qmlcommand/qmlcommandplugin.cpp:196:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/dsdiff/dsdifffile.cpp:296:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/dsdiff/dsdifffile.cpp:328:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/dsdiff/dsdifffile.cpp:363:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/dsdiff/dsdifffile.cpp:391:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/dsdiff/dsdifffile.cpp:437:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/dsdiff/dsdifffile.cpp:479:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/dsdiff/dsdifffile.cpp:533:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/dsdiff/dsdifffile.cpp:580:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Current [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/dsdiff/dsdifffile.cpp:99:12: warning: Class 'FilePrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/dsdiff/dsdifffile.cpp:99:12: warning: Class 'FilePrivate' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/dsdiff/dsdifffile.cpp:58:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/dsf/dsffile.cpp:263:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Average [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/dsf/dsfheader.h:146:19: performance:inconclusive: Technically the member function 'DSFHeader::bytesToUInt64' can be static (but you may consider moving to unnamed namespace). [functionStatic] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/dsf/dsffile.cpp:59:12: warning: Class 'FilePrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/dsf/dsffile.cpp:59:12: warning: Class 'FilePrivate' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/eventtimingcodesframe.cpp:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/eventtimingcodesframe.cpp:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/eventtimingcodesframe.cpp:67:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/eventtimingcodesframe.cpp:78:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestampFormat [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/eventtimingcodesframe.cpp:84:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable synchedEvents [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/eventtimingcodesframe.cpp:90:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestampFormat [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/eventtimingcodesframe.cpp:96:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable synchedEvents [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/eventtimingcodesframe.cpp:111:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestampFormat [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/eventtimingcodesframe.cpp:127:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestampFormat [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/eventtimingcodesframe.cpp:146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/eventtimingcodesframe.cpp:78:10: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/eventtimingcodesframe.cpp:84:10: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/eventtimingcodesframe.cpp:90:3: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/eventtimingcodesframe.h:167:12: style: Virtual function 'parseFields' is called from constructor 'EventTimingCodesFrame(const ByteVector&data,Header*h)' at line 147. Dynamic binding is not used. [virtualCallInConstructor] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/eventtimingcodesframe.cpp:147:3: note: Calling parseFields kid3-3.9.7/src/plugins/taglibmetadata/taglibext/eventtimingcodesframe.h:167:12: note: parseFields is a virtual function kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable description [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:85:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textEncoding [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable language [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestampFormat [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable description [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable synchedText [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:117:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textEncoding [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:122:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable language [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:128:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestampFormat [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:133:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:138:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable description [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:144:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable synchedText [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:159:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textEncoding [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:220:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textEncoding [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:256:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:85:10: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:90:10: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:96:10: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:101:10: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:106:10: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:112:10: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:117:3: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:122:3: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:128:3: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:133:3: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:138:3: debug: CheckClass::isMemberVar found used member variable 'd' with varid 0 [varid0] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.h:213:12: style: Virtual function 'parseFields' is called from constructor 'SynchronizedLyricsFrame(const ByteVector&data,Header*h)' at line 257. Dynamic binding is not used. [virtualCallInConstructor] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:257:3: note: Calling parseFields kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.h:213:12: note: parseFields is a virtual function kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:120:61: style:inconclusive: Function 'setLanguage' argument 1 names different: declaration 'languageCode' definition 'languageEncoding'. [funcArgNamesDifferent] kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.h:180:42: note: Function 'setLanguage' argument 1 names different: declaration 'languageCode' definition 'languageEncoding'. kid3-3.9.7/src/plugins/taglibmetadata/taglibext/synchronizedlyricsframe.cpp:120:61: note: Function 'setLanguage' argument 1 names different: declaration 'languageCode' definition 'languageEncoding'. kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:869:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Latin1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:892:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Latin1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:1124:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:1155:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ID3v11 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:1201:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:1226:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:1548:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:1584:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ID3v24 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:1641:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APE [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:2038:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:2121:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Latin1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:2188:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Latin1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:2300:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CM_Stereo [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:2534:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:2554:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3v2_3_0 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:2572:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID3v2_3_0 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:2611:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_Id3v1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:2678:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Genre [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:2851:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Other [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:2870:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Other [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:2895:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TextEnc [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:2938:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TextEnc [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:2983:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TextEnc [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:3017:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_Owner [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:3051:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TextEnc [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:3090:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_Url [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:3110:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TextEnc [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:3141:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TextEnc [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:3176:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TextEnc [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:3225:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TimestampFormat [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:3256:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_Owner [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:3288:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_Email [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:3317:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TextEnc [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:3427:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_Id [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:3542:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_Data [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:4022:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Latin1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:4563:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Custom1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:4586:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Custom1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:4610:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Other [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:4635:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Comment [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:4670:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Date [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:4819:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Other [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:4861:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Other [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:4970:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Other [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:5015:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:5067:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:5163:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Other [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:5206:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnicodeType [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:5220:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Other [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:5253:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Picture [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:5307:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Picture [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:5346:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF8 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:5381:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF8 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:5569:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_Id3v1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:5628:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_Id3v1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:6101:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UnknownFrame [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:6150:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Other [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:6271:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_Id3v1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:6526:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_Id3v1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:6680:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Comment [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:6729:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_Id3v1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:6940:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag_Id3v1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:7238:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_Id3v2 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:7383:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Latin1 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:5859:38: style: Condition 'str.isEmpty()' is always false [knownConditionTrueFalse] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:5851:44: note: Assuming that condition 'str.isNull()' is not redundant kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:5853:9: note: Assuming condition is false kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:5859:38: note: Condition 'str.isEmpty()' is always false kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:673:68: style: Same expression 'ext=="M4R"' found multiple times in chain of '||' operators. [duplicateExpression] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:631:74: note: Passed to reference. kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:673:68: note: Same expression 'ext=="M4R"' found multiple times in chain of '||' operators. kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:1385:25: style: Variable 'dsfFile' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:1405:28: style: Variable 'dffFile' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:2499:31: style: Variable 'dsfProperties' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:7349:15: style: Variable 'fieldName' can be declared as pointer to const [constVariablePointer] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:711:17: style: struct member 'ExtensionForMimeType::mime' is never used. [unusedStructMember] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:712:17: style: struct member 'ExtensionForMimeType::ext' is never used. [unusedStructMember] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:6025:31: style: struct member 'Anonymous0::newName' is never used. [unusedStructMember] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:6026:31: style: struct member 'Anonymous0::oldName' is never used. [unusedStructMember] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:2323:21: style: Variable 'flacProperties' is assigned a value that is never used. [unreadVariable] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:2355:21: style: Variable 'mp4Properties' is assigned a value that is never used. [unreadVariable] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:2377:21: style: Variable 'aiffProperties' is assigned a value that is never used. [unreadVariable] kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:2387:21: style: Variable 'wavProperties' is assigned a value that is never used. [unreadVariable] kid3-3.9.7/src/plugins/taglibmetadata/taglibmetadataplugin.cpp:71:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ID3v11 [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/test/testserverimporterbase.cpp:109:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] kid3-3.9.7/src/test/testserverimporterbase.cpp:123:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] diff: head kid3-3.9.7/src/core/model/filesystemmodel_p.h:118:20: warning: Class 'FileSystemNode' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head kid3-3.9.7/src/core/model/filesystemmodel_p.h:118:20: warning: Class 'FileSystemNode' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 kid3-3.9.7/src/core/utils/coreplatformtools.cpp:238:41: style: Parameter 'mountPoint' can be declared as reference to const [constParameterReference] 2.18.0 kid3-3.9.7/src/plugins/acoustidimport/ffmpegfingerprintdecoder.cpp:300:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_AUDIO [valueFlowBailoutIncompleteVar] 2.18.0 kid3-3.9.7/src/plugins/acoustidimport/ffmpegfingerprintdecoder.cpp:323:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_NOPTS_VALUE [valueFlowBailoutIncompleteVar] 2.18.0 kid3-3.9.7/src/plugins/acoustidimport/ffmpegfingerprintdecoder.cpp:542:8: performance:inconclusive: Technically the member function '::Converter::createForCodec' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 kid3-3.9.7/src/plugins/acoustidimport/ffmpegfingerprintdecoder.cpp:543:12: performance:inconclusive: Technically the member function '::Converter::convert' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 kid3-3.9.7/src/plugins/acoustidimport/ffmpegfingerprintdecoder.cpp:558:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_LOG_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 kid3-3.9.7/src/plugins/acoustidimport/ffmpegfingerprintdecoder.cpp:601:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_SAMPLE_FMT_S16 [valueFlowBailoutIncompleteVar] 2.18.0 kid3-3.9.7/src/plugins/acoustidimport/ffmpegfingerprintdecoder.cpp:602:9: style: Condition '!converter.createForCodec(codec)' is always true [knownConditionTrueFalse] kid3-3.9.7/src/plugins/acoustidimport/ffmpegfingerprintdecoder.cpp:602:34: note: Calling function 'createForCodec' returns 0 kid3-3.9.7/src/plugins/acoustidimport/ffmpegfingerprintdecoder.cpp:602:9: note: Condition '!converter.createForCodec(codec)' is always true head kid3-3.9.7/src/plugins/acoustidimport/ffmpegfingerprintdecoder.cpp:67:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [syntaxError] 2.18.0 kid3-3.9.7/src/plugins/acoustidimport/gstfingerprintdecoder.cpp:137:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_STATE_NULL [valueFlowBailoutIncompleteVar] 2.18.0 kid3-3.9.7/src/plugins/acoustidimport/gstfingerprintdecoder.cpp:156:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 kid3-3.9.7/src/plugins/acoustidimport/gstfingerprintdecoder.cpp:197:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_PAD_LINK_OK [valueFlowBailoutIncompleteVar] 2.18.0 kid3-3.9.7/src/plugins/acoustidimport/gstfingerprintdecoder.cpp:235:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_FORMAT_TIME [valueFlowBailoutIncompleteVar] 2.18.0 kid3-3.9.7/src/plugins/acoustidimport/gstfingerprintdecoder.cpp:322:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_STATE_PLAYING [valueFlowBailoutIncompleteVar] head kid3-3.9.7/src/plugins/acoustidimport/gstfingerprintdecoder.cpp:63:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GST_CHECK_VERSION( ... ) [syntaxError] 2.18.0 kid3-3.9.7/src/plugins/acoustidimport/gstfingerprintdecoder.cpp:72:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] 2.18.0 kid3-3.9.7/src/plugins/acoustidimport/gstfingerprintdecoder.h:47:12: style: The destructor '~GstFingerprintDecoder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kid3-3.9.7/src/plugins/acoustidimport/abstractfingerprintdecoder.h:46:4: note: Virtual destructor in base class kid3-3.9.7/src/plugins/acoustidimport/gstfingerprintdecoder.h:47:12: note: Destructor in derived class 2.18.0 kid3-3.9.7/src/plugins/acoustidimport/gstfingerprintdecoder.h:53:16: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kid3-3.9.7/src/plugins/acoustidimport/abstractfingerprintdecoder.h:52:16: note: Virtual function in base class kid3-3.9.7/src/plugins/acoustidimport/gstfingerprintdecoder.h:53:16: note: Function in derived class 2.18.0 kid3-3.9.7/src/plugins/acoustidimport/gstfingerprintdecoder.h:60:16: style: The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kid3-3.9.7/src/plugins/acoustidimport/abstractfingerprintdecoder.h:59:16: note: Virtual function in base class kid3-3.9.7/src/plugins/acoustidimport/gstfingerprintdecoder.h:60:16: note: Function in derived class head kid3-3.9.7/src/plugins/taglibmetadata/taglibext/dsdiff/dsdifffile.cpp:99:12: warning: Class 'FilePrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head kid3-3.9.7/src/plugins/taglibmetadata/taglibext/dsdiff/dsdifffile.cpp:99:12: warning: Class 'FilePrivate' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head kid3-3.9.7/src/plugins/taglibmetadata/taglibext/dsf/dsffile.cpp:59:12: warning: Class 'FilePrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head kid3-3.9.7/src/plugins/taglibmetadata/taglibext/dsf/dsffile.cpp:59:12: warning: Class 'FilePrivate' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:1385:25: style: Variable 'dsfFile' can be declared as pointer to const [constVariablePointer] head kid3-3.9.7/src/plugins/taglibmetadata/taglibfile.cpp:1405:28: style: Variable 'dffFile' can be declared as pointer to const [constVariablePointer] DONE