2025-05-11 11:43 ftp://ftp.de.debian.org/debian/pool/main/k/kate4/kate4_4.14.3.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=kde --library=python --library=boost --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: beb3362 (2025-05-10 14:33:23 +0200) count: 2419 2378 elapsed-time: 15.6 15.9 head-timing-info: old-timing-info: head results: kate-4.14.3/addons/kate/backtracebrowser/btfileindexer.cpp:79:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/backtracebrowser/btdatabase.cpp:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/backtracebrowser/btdatabase.cpp:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/backtracebrowser/btfileindexer.h:32:5: style: Class 'BtFileIndexer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/backtracebrowser/btfileindexer.cpp:25:46: style:inconclusive: Function 'BtFileIndexer' argument 1 names different: declaration 'db' definition 'database'. [funcArgNamesDifferent] kate-4.14.3/addons/kate/backtracebrowser/btfileindexer.h:32:35: note: Function 'BtFileIndexer' argument 1 names different: declaration 'db' definition 'database'. kate-4.14.3/addons/kate/backtracebrowser/btfileindexer.cpp:25:46: note: Function 'BtFileIndexer' argument 1 names different: declaration 'db' definition 'database'. kate-4.14.3/addons/kate/backtracebrowser/btfileindexer.cpp:46:50: style:inconclusive: Function 'setFilter' argument 1 names different: declaration 'filter' definition 'fileFilter'. [funcArgNamesDifferent] kate-4.14.3/addons/kate/backtracebrowser/btfileindexer.h:36:39: note: Function 'setFilter' argument 1 names different: declaration 'filter' definition 'fileFilter'. kate-4.14.3/addons/kate/backtracebrowser/btfileindexer.cpp:46:50: note: Function 'setFilter' argument 1 names different: declaration 'filter' definition 'fileFilter'. kate-4.14.3/addons/kate/backtracebrowser/btdatabase.cpp:48:25: style:inconclusive: Technically the member function 'KateBtDatabase::value' can be const. [functionConst] kate-4.14.3/addons/kate/backtracebrowser/btdatabase.h:36:13: note: Technically the member function 'KateBtDatabase::value' can be const. kate-4.14.3/addons/kate/backtracebrowser/btdatabase.cpp:48:25: note: Technically the member function 'KateBtDatabase::value' can be const. kate-4.14.3/addons/kate/backtracebrowser/btparser.cpp:157:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/backtracebrowser/btdatabase.cpp:59:24: style: Local variable 'sl' shadows outer variable [shadowVariable] kate-4.14.3/addons/kate/backtracebrowser/btdatabase.cpp:52:15: note: Shadowed declaration kate-4.14.3/addons/kate/backtracebrowser/btdatabase.cpp:59:24: note: Shadow variable kate-4.14.3/addons/kate/backtracebrowser/btdatabase.cpp:61:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/addons/kate/backtracebrowser/btparser.cpp:71:3: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] kate-4.14.3/addons/kate/backtracebrowser/btparser.cpp:45:18: style: The comparison 'lhsLn < rhsLn' is always false because 'lhsLn' and 'rhsLn' represent the same value. [knownConditionTrueFalse] kate-4.14.3/addons/kate/backtracebrowser/btparser.cpp:41:30: note: 'lhsLn' is assigned value 'rx.cap(1).toInt()' here. kate-4.14.3/addons/kate/backtracebrowser/btparser.cpp:43:30: note: 'rhsLn' is assigned value 'rx.cap(1).toInt()' here. kate-4.14.3/addons/kate/backtracebrowser/btparser.cpp:45:18: note: The comparison 'lhsLn < rhsLn' is always false because 'lhsLn' and 'rhsLn' represent the same value. kate-4.14.3/addons/kate/backtracebrowser/katebacktracebrowser.cpp:46:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/close-except-like/close_confirm_dialog.cpp:47:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/close-except-like/close_confirm_dialog.cpp:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/close-except-like/close_confirm_dialog.cpp:127:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotChecked [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/close-except-like/close_except_plugin.cpp:44:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/filebrowser/katefilebrowserplugin.cpp:39:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/filebrowser/katefilebrowserconfig.cpp:104:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchWildcard [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/filebrowser/katefilebrowser.cpp:63:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonIconOnly [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/filebrowser/katefilebrowser.cpp:156:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/filebrowser/katefilebrowser.cpp:212:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddTrailingSlash [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/filebrowser/katefilebrowser.cpp:239:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/filebrowser/katefilebrowser.cpp:283:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtendedSelection [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/filebrowser/katefilebrowser.cpp:304:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WidgetWithChildrenShortcut [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/filetemplates/plugin/filetemplates.cpp:83:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/filebrowser/katefilebrowserconfig.cpp:51:13: style:inconclusive: Either there is a missing 'override', or the member function 'ActionLBItem::idstring' can be const. [functionConst] kate-4.14.3/addons/kate/filebrowser/katefilebrowserconfig.cpp:44:5: style: Class 'ActionLBItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/filebrowser/katefilebrowserconfig.cpp:51:13: performance: Function 'idstring()' should return member '_str' by const reference. [returnByReference] kate-4.14.3/addons/kate/filebrowser/katefilebrowserconfig.cpp:103:17: style: The scope of the variable 'aItem' can be reduced. [variableScope] kate-4.14.3/addons/kate/filebrowser/katefilebrowserconfig.cpp:140:16: style: The scope of the variable 'lb' can be reduced. [variableScope] kate-4.14.3/addons/kate/filebrowser/katefilebrowserconfig.cpp:139:15: style: Variable 'ac' is assigned a value that is never used. [unreadVariable] kate-4.14.3/addons/kate/gdbplugin/advanced_settings.cpp:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_baudCombo [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/gdbplugin/advanced_settings.h:40:5: style: Class 'AdvancedGDBSettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/gdbplugin/advanced_settings.cpp:93:9: style: The scope of the variable 'end' can be reduced. [variableScope] kate-4.14.3/addons/kate/gdbplugin/configview.cpp:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoInsert [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/gdbplugin/configview.cpp:355:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HLine [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/gdbplugin/debugview.cpp:55:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/gdbplugin/debugview.cpp:76:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/gdbplugin/debugview.cpp:118:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/gdbplugin/debugview.cpp:129:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/gdbplugin/debugview.cpp:193:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/gdbplugin/debugview.cpp:335:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normal [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/gdbplugin/debugview.cpp:595:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normal [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/gdbplugin/ioview.cpp:54:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable View [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/gdbplugin/ioview.cpp:98:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/gdbplugin/ioview.cpp:190:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/gdbplugin/ioview.cpp:213:23: style:inconclusive: Either there is a missing 'override', or the member function 'IOView::stdinFifo' can be const. [functionConst] kate-4.14.3/addons/kate/gdbplugin/ioview.h:40:19: note: Either there is a missing 'override', or the member function 'IOView::stdinFifo' can be const. kate-4.14.3/addons/kate/gdbplugin/ioview.cpp:213:23: note: Either there is a missing 'override', or the member function 'IOView::stdinFifo' can be const. kate-4.14.3/addons/kate/gdbplugin/ioview.cpp:214:23: style:inconclusive: Either there is a missing 'override', or the member function 'IOView::stdoutFifo' can be const. [functionConst] kate-4.14.3/addons/kate/gdbplugin/ioview.h:41:19: note: Either there is a missing 'override', or the member function 'IOView::stdoutFifo' can be const. kate-4.14.3/addons/kate/gdbplugin/ioview.cpp:214:23: note: Either there is a missing 'override', or the member function 'IOView::stdoutFifo' can be const. kate-4.14.3/addons/kate/gdbplugin/ioview.cpp:215:23: style:inconclusive: Either there is a missing 'override', or the member function 'IOView::stderrFifo' can be const. [functionConst] kate-4.14.3/addons/kate/gdbplugin/ioview.h:42:19: note: Either there is a missing 'override', or the member function 'IOView::stderrFifo' can be const. kate-4.14.3/addons/kate/gdbplugin/ioview.cpp:215:23: note: Either there is a missing 'override', or the member function 'IOView::stderrFifo' can be const. kate-4.14.3/addons/kate/gdbplugin/ioview.h:37:5: style: Class 'IOView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/gdbplugin/ioview.h:40:19: performance: Function 'stdinFifo()' should return member 'm_stdinFifo' by const reference. [returnByReference] kate-4.14.3/addons/kate/gdbplugin/ioview.h:41:19: performance: Function 'stdoutFifo()' should return member 'm_stdoutFifo' by const reference. [returnByReference] kate-4.14.3/addons/kate/gdbplugin/ioview.h:42:19: performance: Function 'stderrFifo()' should return member 'm_stderrFifo' by const reference. [returnByReference] kate-4.14.3/addons/kate/gdbplugin/configview.cpp:223:17: style: The scope of the variable 'targetConfStrs' can be reduced. [variableScope] kate-4.14.3/addons/kate/gdbplugin/localsview.cpp:56:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/gdbplugin/configview.cpp:244:56: warning: Either the condition 'cfg.customInit.size()>=0' is redundant or expression 'cfg.customInit[0]' causes access out of bounds. [containerOutOfBounds] kate-4.14.3/addons/kate/gdbplugin/configview.cpp:244:32: note: Assuming that condition 'cfg.customInit.size()>=0' is not redundant kate-4.14.3/addons/kate/gdbplugin/configview.cpp:244:56: note: Access out of bounds kate-4.14.3/addons/kate/gdbplugin/configview.cpp:245:36: warning: Either the condition 'cfg.customInit.size()>=0' is redundant or expression 'cfg.customInit[0]' causes access out of bounds. [containerOutOfBounds] kate-4.14.3/addons/kate/gdbplugin/configview.cpp:244:32: note: Assuming that condition 'cfg.customInit.size()>=0' is not redundant kate-4.14.3/addons/kate/gdbplugin/configview.cpp:245:36: note: Access out of bounds kate-4.14.3/addons/kate/gdbplugin/plugin_kategdb.cpp:55:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/gdbplugin/localsview.h:31:5: style: Class 'LocalsView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/gdbplugin/localsview.cpp:126:22: style: The scope of the variable 'item' can be reduced. [variableScope] kate-4.14.3/addons/kate/gdbplugin/localsview.cpp:158:9: style: The scope of the variable 'end' can be reduced. [variableScope] kate-4.14.3/addons/kate/helloworld/plugin_katehelloworld.cpp:35:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/gdbplugin/debugview.cpp:42:12: warning: Member variable 'DebugView::m_newFrameLevel' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/addons/kate/gdbplugin/debugview.h:38:5: style: Class 'DebugView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/kate-ctags/kate_ctags_plugin.cpp:39:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/gdbplugin/debugview.cpp:160:9: style: The scope of the variable 'end' can be reduced. [variableScope] kate-4.14.3/addons/kate/gdbplugin/debugview.cpp:179:9: style: The scope of the variable 'end' can be reduced. [variableScope] kate-4.14.3/addons/kate/gdbplugin/debugview.cpp:508:13: style: The scope of the variable 'error' can be reduced. [variableScope] kate-4.14.3/addons/kate/gdbplugin/debugview.cpp:300:38: style:inconclusive: Function 'processLine' argument 1 names different: declaration 'output' definition 'line'. [funcArgNamesDifferent] kate-4.14.3/addons/kate/gdbplugin/debugview.h:117:31: note: Function 'processLine' argument 1 names different: declaration 'output' definition 'line'. kate-4.14.3/addons/kate/gdbplugin/debugview.cpp:300:38: note: Function 'processLine' argument 1 names different: declaration 'output' definition 'line'. kate-4.14.3/addons/kate/gdbplugin/debugview.cpp:675:38: style:inconclusive: Function 'slotQueryLocals' argument 1 names different: declaration 'display' definition 'query'. [funcArgNamesDifferent] kate-4.14.3/addons/kate/gdbplugin/debugview.h:62:31: note: Function 'slotQueryLocals' argument 1 names different: declaration 'display' definition 'query'. kate-4.14.3/addons/kate/gdbplugin/debugview.cpp:675:38: note: Function 'slotQueryLocals' argument 1 names different: declaration 'display' definition 'query'. kate-4.14.3/addons/kate/gdbplugin/debugview.cpp:129:88: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/addons/kate/gdbplugin/debugview.cpp:398:25: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/addons/kate/gdbplugin/debugview.cpp:160:12: style: Variable 'end' is assigned a value that is never used. [unreadVariable] kate-4.14.3/addons/kate/gdbplugin/debugview.cpp:179:12: style: Variable 'end' is assigned a value that is never used. [unreadVariable] kate-4.14.3/addons/kate/kate-ctags/ctagskinds.cpp:296:27: style: Variable 'pkm' can be declared as pointer to const [constVariablePointer] kate-4.14.3/addons/kate/kate-ctags/tags.h:42:17: performance: Function 'getTagsFile()' should return member '_tagsfile' by const reference. [returnByReference] kate-4.14.3/addons/kate/kate-ctags/tags.cpp:118:58: style:inconclusive: Function 'numberOfExactMatches' argument 1 names different: declaration 'tag' definition 'tagpart'. [funcArgNamesDifferent] kate-4.14.3/addons/kate/kate-ctags/tags.h:52:60: note: Function 'numberOfExactMatches' argument 1 names different: declaration 'tag' definition 'tagpart'. kate-4.14.3/addons/kate/kate-ctags/tags.cpp:118:58: note: Function 'numberOfExactMatches' argument 1 names different: declaration 'tag' definition 'tagpart'. kate-4.14.3/addons/kate/kate-ctags/tags.cpp:84:12: style: Local variable 'file' shadows outer variable [shadowVariable] kate-4.14.3/addons/kate/kate-ctags/tags.cpp:75:19: note: Shadowed declaration kate-4.14.3/addons/kate/kate-ctags/tags.cpp:84:12: note: Shadow variable kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.cpp:50:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALT [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.cpp:340:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.cpp:360:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.cpp:372:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.cpp:520:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.cpp:565:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CrashExit [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.cpp:582:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Directory [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.cpp:618:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.cpp:641:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/kate-ctags/readtags.c:461:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katebuild-plugin/plugin_katebuild.cpp:69:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/katebuild-plugin/selecttargetdialog.cpp:39:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katebuild-plugin/selecttargetdialog.cpp:120:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katebuild-plugin/selecttargetdialog.cpp:170:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katebuild-plugin/targets.h:29:5: style: Class 'TargetsUi' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/katebuild-plugin/plugin_katebuild.h:66:9: style: Class 'KateBuildView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/katebuild-plugin/selecttargetdialog.cpp:131:71: style:inconclusive: Function 'setTargets' argument 1 names different: declaration '_targets' definition 'targets'. [funcArgNamesDifferent] kate-4.14.3/addons/kate/katebuild-plugin/selecttargetdialog.h:56:59: note: Function 'setTargets' argument 1 names different: declaration '_targets' definition 'targets'. kate-4.14.3/addons/kate/katebuild-plugin/selecttargetdialog.cpp:131:71: note: Function 'setTargets' argument 1 names different: declaration '_targets' definition 'targets'. kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.cpp:159:13: style: The scope of the variable 'nr' can be reduced. [variableScope] kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.cpp:160:13: style: The scope of the variable 'target' can be reduced. [variableScope] kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.cpp:186:13: style: The scope of the variable 'nr' can be reduced. [variableScope] kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.cpp:268:52: style:inconclusive: Function 'gotoTagForTypes' argument 1 names different: declaration 'tag' definition 'word'. [funcArgNamesDifferent] kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.h:96:41: note: Function 'gotoTagForTypes' argument 1 names different: declaration 'tag' definition 'word'. kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.cpp:268:52: note: Function 'gotoTagForTypes' argument 1 names different: declaration 'tag' definition 'word'. kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.cpp:299:53: style:inconclusive: Function 'setNewLookupText' argument 1 names different: declaration 'newText' definition 'newString'. [funcArgNamesDifferent] kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.h:93:42: note: Function 'setNewLookupText' argument 1 names different: declaration 'newText' definition 'newString'. kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.cpp:299:53: note: Function 'setNewLookupText' argument 1 names different: declaration 'newText' definition 'newString'. kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.cpp:616:55: style:inconclusive: Function 'eventFilter' argument 2 names different: declaration 'ev' definition 'event'. [funcArgNamesDifferent] kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.h:82:44: note: Function 'eventFilter' argument 2 names different: declaration 'ev' definition 'event'. kate-4.14.3/addons/kate/kate-ctags/kate_ctags_view.cpp:616:55: note: Function 'eventFilter' argument 2 names different: declaration 'ev' definition 'event'. kate-4.14.3/addons/kate/katebuild-plugin/targets.cpp:35:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsertAtCurrent [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katebuild-plugin/targets.cpp:130:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/cachedsqlquerymodel.cpp:34:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/connectionmodel.cpp:128:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/connectionmodel.cpp:136:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/connectionmodel.cpp:148:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable password [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/connectionmodel.h:35:5: style: Class 'ConnectionModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/katesql/connectionmodel.cpp:77:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kate-4.14.3/addons/kate/katesql/connectionwizard.cpp:104:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/connectionwizard.cpp:193:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/connectionwizard.cpp:321:25: performance:inconclusive: Either there is a missing 'override', or the member function 'ConnectionSavePage::nextId' can be static. [functionStatic] kate-4.14.3/addons/kate/katesql/connectionwizard.h:107:9: note: Either there is a missing 'override', or the member function 'ConnectionSavePage::nextId' can be static. kate-4.14.3/addons/kate/katesql/connectionwizard.cpp:321:25: note: Either there is a missing 'override', or the member function 'ConnectionSavePage::nextId' can be static. kate-4.14.3/addons/kate/katesql/connectionwizard.h:60:5: style: Class 'ConnectionDriverPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/katesql/connectionwizard.h:71:5: style: Class 'ConnectionStandardServerPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/katesql/connectionwizard.h:89:5: style: Class 'ConnectionSQLiteServerPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/katesql/connectionwizard.h:104:5: style: Class 'ConnectionSavePage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/katesql/sqlmanager.h:34:5: style: Class 'SQLManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/katesql/dataoutputmodel.cpp:74:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable View [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/dataoutputmodel.cpp:116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/dataoutputview.cpp:29:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/dataoutputview.h:29:5: style: Class 'DataOutputView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/katesql/dataoutputmodel.cpp:96:20: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kate-4.14.3/addons/kate/katesql/dataoutputmodel.cpp:96:33: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kate-4.14.3/addons/kate/katesql/dataoutputmodel.cpp:110:20: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kate-4.14.3/addons/kate/katesql/dataoutputmodel.cpp:110:33: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kate-4.14.3/addons/kate/katesql/dataoutputmodel.cpp:114:27: warning: The class 'DataOutputModel' defines member function with name 'data' also defined in its parent class 'CachedSqlQueryModel'. [duplInheritedMember] kate-4.14.3/addons/kate/katesql/cachedsqlquerymodel.h:32:12: note: Parent function 'CachedSqlQueryModel::data' kate-4.14.3/addons/kate/katesql/dataoutputmodel.cpp:114:27: note: Derived function 'DataOutputModel::data' kate-4.14.3/addons/kate/katesql/dataoutputmodel.cpp:58:23: warning: The class 'DataOutputModel' defines member function with name 'clear' also defined in its parent class 'CachedSqlQueryModel'. [duplInheritedMember] kate-4.14.3/addons/kate/katesql/cachedsqlquerymodel.h:34:8: note: Parent function 'CachedSqlQueryModel::clear' kate-4.14.3/addons/kate/katesql/dataoutputmodel.cpp:58:23: note: Derived function 'DataOutputModel::clear' kate-4.14.3/addons/kate/katesql/dataoutputmodel.h:36:5: style: Class 'DataOutputModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/kate-ctags/readtags.c:199:22: style: Condition '*pLastChar!='\0'' is always false [knownConditionTrueFalse] kate-4.14.3/addons/kate/kate-ctags/readtags.c:190:15: note: Assignment '*pLastChar='\0'', assigned value is 0 kate-4.14.3/addons/kate/kate-ctags/readtags.c:199:22: note: Condition '*pLastChar!='\0'' is always false kate-4.14.3/addons/kate/katesql/dataoutputmodel.cpp:96:26: error: Null pointer dereference [nullPointer] kate-4.14.3/addons/kate/katesql/dataoutputmodel.cpp:110:26: error: Null pointer dereference [nullPointer] kate-4.14.3/addons/kate/kate-ctags/readtags.c:134:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newLine [nullPointerOutOfMemory] kate-4.14.3/addons/kate/kate-ctags/readtags.c:133:27: note: Assuming allocation function fails kate-4.14.3/addons/kate/kate-ctags/readtags.c:133:12: note: Assignment 'newLine=(char*)malloc(newLength)', assigned value is 0 kate-4.14.3/addons/kate/kate-ctags/readtags.c:134:3: note: Null pointer dereference kate-4.14.3/addons/kate/kate-ctags/readtags.c:186:8: style: Variable 'line' can be declared as pointer to const [constVariablePointer] kate-4.14.3/addons/kate/kate-ctags/readtags.c:541:43: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] kate-4.14.3/addons/kate/kate-ctags/readtags.c:297:23: style: Variable 'fieldsPresent' is assigned a value that is never used. [unreadVariable] kate-4.14.3/addons/kate/katesql/dataoutputwidget.cpp:61:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/dataoutputwidget.cpp:214:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/dataoutputwidget.cpp:315:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/exportwizard.cpp:68:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/exportwizard.cpp:142:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/exportwizard.h:34:5: style: Class 'ExportWizard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/katesql/exportwizard.h:42:5: style: Class 'ExportOutputPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/katesql/exportwizard.h:57:5: style: Class 'ExportFormatPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/katesql/dataoutputwidget.h:43:5: style: Class 'DataOutputWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/katesql/dataoutputwidget.h:49:35: performance: Function parameter 'fieldDelimiter' should be passed by const reference. [passedByValue] kate-4.14.3/addons/kate/katesql/katesqlplugin.h:46:10: performance:inconclusive: Either there is a missing 'override', or the member function 'KateSQLPlugin::configPages' can be static. [functionStatic] kate-4.14.3/addons/kate/katesql/katesqlconfigpage.h:41:18: style: Virtual function 'reset' is called from constructor 'KateSQLConfigPage(QWidget*parent=0)' at line 48. Dynamic binding is not used. [virtualCallInConstructor] kate-4.14.3/addons/kate/katesql/katesqlconfigpage.cpp:48:3: note: Calling reset kate-4.14.3/addons/kate/katesql/katesqlconfigpage.h:41:18: note: reset is a virtual function kate-4.14.3/addons/kate/katesql/outputstylewidget.h:30:5: style: Class 'OutputStyleWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/katesql/katesqlplugin.cpp:33:1: error: There is an unknown macro here somewhere. Configuration is required. If K_PLUGIN_FACTORY_DEFINITION is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/katesql/dataoutputmodel.h:42:14: warning: The class 'DataOutputModel' defines member function with name 'data' also defined in its parent class 'CachedSqlQueryModel'. [duplInheritedMember] kate-4.14.3/addons/kate/katesql/cachedsqlquerymodel.h:32:12: note: Parent function 'CachedSqlQueryModel::data' kate-4.14.3/addons/kate/katesql/dataoutputmodel.h:42:14: note: Derived function 'DataOutputModel::data' kate-4.14.3/addons/kate/katesql/dataoutputmodel.h:44:10: warning: The class 'DataOutputModel' defines member function with name 'clear' also defined in its parent class 'CachedSqlQueryModel'. [duplInheritedMember] kate-4.14.3/addons/kate/katesql/cachedsqlquerymodel.h:34:8: note: Parent function 'CachedSqlQueryModel::clear' kate-4.14.3/addons/kate/katesql/dataoutputmodel.h:44:10: note: Derived function 'DataOutputModel::clear' kate-4.14.3/addons/kate/katesql/dataoutputwidget.cpp:287:49: performance: Function parameter 'fieldDelimiter' should be passed by const reference. [passedByValue] kate-4.14.3/addons/kate/katesql/outputstylewidget.cpp:79:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/outputstylewidget.cpp:116:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/outputstylewidget.cpp:141:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/outputwidget.h:35:5: style: Class 'KateSQLOutputWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/katesql/textoutputwidget.h:33:5: style: Class 'TextOutputWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/katesql/katesqlview.cpp:77:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/katesqlview.cpp:147:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/katesqlview.cpp:175:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/katesqlview.cpp:198:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StateNoReverse [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/katesqlview.cpp:256:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/katesqlview.cpp:277:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/katesqlview.cpp:85:20: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/katesql/katesqlview.cpp:163:20: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/katesql/schemawidget.cpp:48:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/schemawidget.cpp:109:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowIndicator [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/schemawidget.cpp:128:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowIndicator [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/schemawidget.cpp:162:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Views [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/schemawidget.cpp:207:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/schemawidget.cpp:214:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/schemawidget.cpp:343:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UpdateStatement [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/schemawidget.cpp:393:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectStatement [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/schemawidget.cpp:399:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UpdateStatement [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/schemawidget.cpp:405:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsertStatement [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/schemawidget.cpp:411:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeleteStatement [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/sqlmanager.cpp:46:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/sqlmanager.cpp:310:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/sqlmanager.cpp:351:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConnectionError [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/textoutputwidget.cpp:51:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/textoutputwidget.cpp:106:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SystemLocaleDate [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/katesql/textoutputwidget.cpp:35:3: performance: Variable 'm_succesTextColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kate-4.14.3/addons/kate/katesql/schemawidget.cpp:312:64: style:inconclusive: Function 'generateStatement' argument 1 names different: declaration 'type' definition 'statementType'. [funcArgNamesDifferent] kate-4.14.3/addons/kate/katesql/schemawidget.h:59:54: note: Function 'generateStatement' argument 1 names different: declaration 'type' definition 'statementType'. kate-4.14.3/addons/kate/katesql/schemawidget.cpp:312:64: note: Function 'generateStatement' argument 1 names different: declaration 'type' definition 'statementType'. kate-4.14.3/addons/kate/konsole/kateconsole.cpp:55:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/kttsd/katekttsd.cpp:40:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/mailfiles/katemailfiles.cpp:48:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/openheader/plugin_kateopenheader.cpp:41:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/mailfiles/katemailfilesdialog.cpp:37:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/mailfiles/katemailfilesdialog.cpp:55:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/mailfiles/katemailfilesdialog.cpp:106:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/pate/src/plugin.cpp:78:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/pate/src/utilities.cpp:168:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATE_PYTHON_LIBRARY [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/pate/src/engine.cpp:66:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/pate/src/engine.cpp:106:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/pate/src/engine.cpp:218:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PY_MAJOR_VERSION [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/pate/src/engine.cpp:303:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/pate/src/engine.cpp:340:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/pate/src/engine.cpp:365:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/pate/src/engine.cpp:378:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/pate/src/engine.cpp:407:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/pate/src/engine.cpp:415:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/pate/src/engine.cpp:452:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bool [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/pate/src/engine.cpp:476:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATE_ENGINE [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/pate/src/engine.cpp:586:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringList [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/pate/src/engine.cpp:728:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enabled [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/pate/src/engine.cpp:773:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATE_ENGINE [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/pate/src/engine.cpp:809:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATE_ENGINE [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/pate/src/version_checker.h:191:10: style:inconclusive: Technically the member function 'Pate::version_checker::operator()' can be const. [functionConst] kate-4.14.3/addons/kate/pate/src/utilities.cpp:54:5: performance: Variable 'm_state' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kate-4.14.3/addons/kate/pate/src/utilities.cpp:263:60: style:inconclusive: Function 'objectWrap' argument 2 names different: declaration 'className' definition 'fullClassName'. [funcArgNamesDifferent] kate-4.14.3/addons/kate/pate/src/utilities.h:191:50: note: Function 'objectWrap' argument 2 names different: declaration 'className' definition 'fullClassName'. kate-4.14.3/addons/kate/pate/src/utilities.cpp:263:60: note: Function 'objectWrap' argument 2 names different: declaration 'className' definition 'fullClassName'. kate-4.14.3/addons/kate/pate/src/utilities.cpp:488:9: performance: Range variable 'key' should be declared as const reference. [iterateByValue] kate-4.14.3/addons/kate/pate/src/utilities.cpp:532:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/addons/kate/pate/src/engine.cpp:265:15: style: Local variable 'plugins' shadows outer function [shadowFunction] kate-4.14.3/addons/kate/pate/src/engine.h:113:31: note: Shadowed declaration kate-4.14.3/addons/kate/pate/src/engine.cpp:265:15: note: Shadow variable kate-4.14.3/addons/kate/pate/src/engine.cpp:755:15: style: Local variable 'plugins' shadows outer function [shadowFunction] kate-4.14.3/addons/kate/pate/src/engine.h:113:31: note: Shadowed declaration kate-4.14.3/addons/kate/pate/src/engine.cpp:755:15: note: Shadow variable kate-4.14.3/addons/kate/pate/src/engine.cpp:802:15: style: Local variable 'plugins' shadows outer function [shadowFunction] kate-4.14.3/addons/kate/pate/src/engine.h:113:31: note: Shadowed declaration kate-4.14.3/addons/kate/pate/src/engine.cpp:802:15: note: Shadow variable kate-4.14.3/addons/kate/pate/src/engine.cpp:794:18: style: Variable 'plugin' can be declared as reference to const [constVariableReference] kate-4.14.3/addons/kate/pate/src/engine.cpp:773:23: style: Variable 'result' can be declared as pointer to const [constVariablePointer] kate-4.14.3/addons/kate/project/kateproject.cpp:100:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/kateproject.cpp:215:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/kateproject.cpp:313:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModifiedOnDiskReason [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/kateproject.cpp:368:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/ctags/readtags.c:461:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/kateprojectindex.h:50:5: style: Class 'KateProjectIndex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/project/kateproject.h:55:9: style: Class 'KateProjectWorkerThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/project/kateprojectworker.h:47:5: style: Class 'KateProjectWorker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/project/kateproject.cpp:366:31: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/project/kateproject.cpp:366:24: style: Variable 'item' can be declared as pointer to const [constVariablePointer] kate-4.14.3/addons/kate/project/kateprojectcompletion.cpp:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InheritanceDepth [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/kateprojectcompletion.cpp:91:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColumnCount [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/kateprojectcompletion.cpp:145:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutomaticInvocation [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/kateprojectcompletion.cpp:182:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HideListIfAutomaticInvocation [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/kateprojectcompletion.cpp:28:24: warning: Member variable 'KateProjectCompletion::m_automatic' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/addons/kate/project/kateprojectcompletion.h:45:5: style: Class 'KateProjectCompletion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/project/kateprojectplugin.h:77:26: performance: Function 'projects()' should return member 'm_projects' by const reference. [returnByReference] kate-4.14.3/addons/kate/project/kateprojectcompletion.cpp:118:14: style: Checking if unsigned expression 'check' is less than zero. [unsignedLessThanZero] kate-4.14.3/addons/kate/project/kateprojectcompletion.cpp:139:120: style:inconclusive: Function 'completionInvoked' argument 3 names different: declaration 'invocationType' definition 'it'. [funcArgNamesDifferent] kate-4.14.3/addons/kate/project/kateprojectcompletion.h:62:101: note: Function 'completionInvoked' argument 3 names different: declaration 'invocationType' definition 'it'. kate-4.14.3/addons/kate/project/kateprojectcompletion.cpp:139:120: note: Function 'completionInvoked' argument 3 names different: declaration 'invocationType' definition 'it'. kate-4.14.3/addons/kate/project/kateprojectinfoviewcodeanalysis.cpp:45:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/kateprojectinfoviewcodeanalysis.cpp:98:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MergedChannels [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/kateprojectinfoviewcodeanalysis.cpp:138:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/kateprojectinfoviewindex.cpp:40:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/kateprojectinfoviewindex.cpp:145:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/ctags/readtags.c:199:22: style: Condition '*pLastChar!='\0'' is always false [knownConditionTrueFalse] kate-4.14.3/addons/kate/project/ctags/readtags.c:190:15: note: Assignment '*pLastChar='\0'', assigned value is 0 kate-4.14.3/addons/kate/project/ctags/readtags.c:199:22: note: Condition '*pLastChar!='\0'' is always false kate-4.14.3/addons/kate/project/ctags/readtags.c:134:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newLine [nullPointerOutOfMemory] kate-4.14.3/addons/kate/project/ctags/readtags.c:133:27: note: Assuming allocation function fails kate-4.14.3/addons/kate/project/ctags/readtags.c:133:12: note: Assignment 'newLine=(char*)malloc(newLength)', assigned value is 0 kate-4.14.3/addons/kate/project/ctags/readtags.c:134:3: note: Null pointer dereference kate-4.14.3/addons/kate/project/ctags/readtags.c:186:8: style: Variable 'line' can be declared as pointer to const [constVariablePointer] kate-4.14.3/addons/kate/project/ctags/readtags.c:541:43: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] kate-4.14.3/addons/kate/project/ctags/readtags.c:297:23: style: Variable 'fieldsPresent' is assigned a value that is never used. [unreadVariable] kate-4.14.3/addons/kate/project/kateprojectitem.cpp:82:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnDiskUnmodified [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/kateprojectitem.cpp:93:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/kateprojectpluginview.cpp:42:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/project/kateprojectplugin.cpp:45:19: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/project/kateprojectplugin.cpp:230:20: style: Local variable 'project' shadows outer variable [shadowVariable] kate-4.14.3/addons/kate/project/kateprojectplugin.cpp:225:16: note: Shadowed declaration kate-4.14.3/addons/kate/project/kateprojectplugin.cpp:230:20: note: Shadow variable kate-4.14.3/addons/kate/project/kateprojectplugin.cpp:244:20: style: Local variable 'project' shadows outer variable [shadowVariable] kate-4.14.3/addons/kate/project/kateprojectplugin.cpp:225:16: note: Shadowed declaration kate-4.14.3/addons/kate/project/kateprojectplugin.cpp:244:20: note: Shadow variable kate-4.14.3/addons/kate/project/kateprojectplugin.cpp:157:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/addons/kate/project/kateprojectplugin.cpp:255:42: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/addons/kate/project/kateprojecttreeviewcontextmenu.cpp:54:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/kateprojecttreeviewcontextmenu.cpp:76:38: performance:inconclusive: Technically the member function 'KateProjectTreeViewContextMenu::exec' can be static (but you may consider moving to unnamed namespace). [functionStatic] kate-4.14.3/addons/kate/project/kateprojecttreeviewcontextmenu.h:48:10: note: Technically the member function 'KateProjectTreeViewContextMenu::exec' can be static (but you may consider moving to unnamed namespace). kate-4.14.3/addons/kate/project/kateprojecttreeviewcontextmenu.cpp:76:38: note: Technically the member function 'KateProjectTreeViewContextMenu::exec' can be static (but you may consider moving to unnamed namespace). kate-4.14.3/addons/kate/project/kateprojecttreeviewcontextmenu.cpp:83:12: style: Variable 'copyAction' can be declared as pointer to const [constVariablePointer] kate-4.14.3/addons/kate/project/kateprojectview.cpp:57:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/ctags/readtags.c:133:12: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/project/ctags/readtags.c:139:12: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/project/ctags/readtags.c:237:37: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/project/ctags/readtags.c:318:20: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/project/ctags/readtags.c:332:31: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/project/ctags/readtags.c:337:26: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/project/ctags/readtags.c:367:11: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/project/ctags/readtags.c:447:24: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/project/ctags/readtags.c:454:25: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/project/kateprojectviewtree.cpp:40:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/kateprojectviewtree.cpp:87:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnsureVisible [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/kateprojectviewtree.cpp:103:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/kateprojectviewtree.cpp:113:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/kateprojectviewtree.cpp:137:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/project/ctags/readtags.c:297:9: style: The scope of the variable 'fieldsPresent' can be reduced. [variableScope] kate-4.14.3/addons/kate/project/ctags/readtags.c:518:9: style: The scope of the variable 'i' can be reduced. [variableScope] kate-4.14.3/addons/kate/project/kateprojectworker.cpp:197:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/replicode/replicodeconfigpage.cpp:39:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/replicode/replicodeconfigpage.h:31:5: style: Class 'ReplicodeConfigPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/replicode/replicodeplugin.cpp:51:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/search/FolderFilesList.cpp:62:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/search/FolderFilesList.cpp:105:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/search/FolderFilesList.cpp:30:18: warning: Member variable 'FolderFilesList::m_cancelSearch' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/addons/kate/search/FolderFilesList.cpp:30:18: warning: Member variable 'FolderFilesList::m_recursive' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/addons/kate/search/FolderFilesList.cpp:30:18: warning: Member variable 'FolderFilesList::m_hidden' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/addons/kate/search/FolderFilesList.cpp:30:18: warning: Member variable 'FolderFilesList::m_symlinks' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/addons/kate/search/FolderFilesList.cpp:30:18: warning: Member variable 'FolderFilesList::m_binary' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/addons/kate/search/FolderFilesList.cpp:79:30: style:inconclusive: Either there is a missing 'override', or the member function 'FolderFilesList::fileList' can be const. [functionConst] kate-4.14.3/addons/kate/search/FolderFilesList.h:48:17: note: Either there is a missing 'override', or the member function 'FolderFilesList::fileList' can be const. kate-4.14.3/addons/kate/search/FolderFilesList.cpp:79:30: note: Either there is a missing 'override', or the member function 'FolderFilesList::fileList' can be const. kate-4.14.3/addons/kate/search/FolderFilesList.h:35:5: style: Class 'FolderFilesList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/search/FolderFilesList.h:48:17: performance: Function 'fileList()' should return member 'm_files' by const reference. [returnByReference] kate-4.14.3/addons/kate/search/FolderFilesList.cpp:112:14: style: The scope of the variable 'skip' can be reduced. [variableScope] kate-4.14.3/addons/kate/search/FolderFilesList.cpp:116:78: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/addons/kate/replicode/replicodesettings.cpp:186:61: performance: Function parameter 'sourceFile' should be passed by const reference. [passedByValue] kate-4.14.3/addons/kate/search/SearchDiskFiles.cpp:91:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/search/SearchDiskFiles.cpp:126:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/search/htmldelegate.cpp:49:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_ItemViewItem [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/search/SearchDiskFiles.cpp:82:23: style:inconclusive: Either there is a missing 'override', or the member function 'SearchDiskFiles::searching' can be const. [functionConst] kate-4.14.3/addons/kate/search/SearchDiskFiles.h:44:10: note: Either there is a missing 'override', or the member function 'SearchDiskFiles::searching' can be const. kate-4.14.3/addons/kate/search/SearchDiskFiles.cpp:82:23: note: Either there is a missing 'override', or the member function 'SearchDiskFiles::searching' can be const. kate-4.14.3/addons/kate/search/SearchDiskFiles.h:37:5: style: Class 'SearchDiskFiles' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/search/SearchDiskFiles.cpp:98:9: style: The scope of the variable 'column' can be reduced. [variableScope] kate-4.14.3/addons/kate/search/SearchDiskFiles.cpp:121:9: style: The scope of the variable 'line' can be reduced. [variableScope] kate-4.14.3/addons/kate/search/SearchDiskFiles.cpp:39:54: style:inconclusive: Function 'startSearch' argument 1 names different: declaration 'iles' definition 'files'. [funcArgNamesDifferent] kate-4.14.3/addons/kate/search/SearchDiskFiles.h:40:41: note: Function 'startSearch' argument 1 names different: declaration 'iles' definition 'files'. kate-4.14.3/addons/kate/search/SearchDiskFiles.cpp:39:54: note: Function 'startSearch' argument 1 names different: declaration 'iles' definition 'files'. kate-4.14.3/addons/kate/search/SearchDiskFiles.cpp:56:5: performance: Range variable 'fileName' should be declared as const reference. [iterateByValue] kate-4.14.3/addons/kate/search/SearchDiskFiles.cpp:156:40: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/addons/kate/search/SearchDiskFiles.cpp:121:14: style: Variable 'line' is assigned a value that is never used. [unreadVariable] kate-4.14.3/addons/kate/project/kateprojectworker.cpp:42:46: performance: Function parameter 'baseDir' should be passed by const reference. [passedByValue] kate-4.14.3/addons/kate/project/kateprojectworker.cpp:202:5: performance: Range variable 'relFile' should be declared as const reference. [iterateByValue] kate-4.14.3/addons/kate/project/kateprojectworker.cpp:236:5: performance: Range variable 'relFile' should be declared as const reference. [iterateByValue] kate-4.14.3/addons/kate/project/kateprojectworker.cpp:276:5: performance: Range variable 'line' should be declared as const reference. [iterateByValue] kate-4.14.3/addons/kate/search/replace_matches.cpp:33:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/search/replace_matches.cpp:96:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/search/plugin_search.cpp:110:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/search/replace_matches.h:46:5: style: Class 'ReplaceMatches' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/search/replace_matches.cpp:63:42: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/addons/kate/search/replace_matches.cpp:104:13: style: Variable 'docName' is assigned a value that is never used. [unreadVariable] kate-4.14.3/addons/kate/search/search_open_files.cpp:28:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/snippets/katesnippets.cpp:39:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/search/search_open_files.cpp:31:23: style:inconclusive: Either there is a missing 'override', or the member function 'SearchOpenFiles::searching' can be const. [functionConst] kate-4.14.3/addons/kate/search/search_open_files.h:37:10: note: Either there is a missing 'override', or the member function 'SearchOpenFiles::searching' can be const. kate-4.14.3/addons/kate/search/search_open_files.cpp:31:23: note: Either there is a missing 'override', or the member function 'SearchOpenFiles::searching' can be const. kate-4.14.3/addons/kate/search/search_open_files.h:34:5: style: Class 'SearchOpenFiles' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/search/search_open_files.cpp:95:9: style: The scope of the variable 'column' can be reduced. [variableScope] kate-4.14.3/addons/kate/search/search_open_files.cpp:161:42: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/addons/kate/search/search_open_files.cpp:118:14: style: Variable 'line' is assigned a value that is never used. [unreadVariable] kate-4.14.3/addons/kate/search/search_open_files.cpp:141:18: style: Variable 'line' is assigned a value that is never used. [unreadVariable] kate-4.14.3/addons/kate/symbolviewer/plugin_katesymbolviewer.h:150:10: performance:inconclusive: Either there is a missing 'override', or the member function 'KatePluginSymbolViewer::configPages' can be static. [functionStatic] kate-4.14.3/addons/kate/symbolviewer/plugin_katesymbolviewer.h:154:13: performance:inconclusive: Either there is a missing 'override', or the member function 'KatePluginSymbolViewer::configPagePixmap' can be static. [functionStatic] kate-4.14.3/addons/kate/symbolviewer/bash_parser.cpp:40:24: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/fortran_parser.cpp:143:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/symbolviewer/ecma_parser.cpp:42:18: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/ecma_parser.cpp:43:18: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/fortran_parser.cpp:38:18: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/fortran_parser.cpp:39:18: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/fortran_parser.cpp:40:17: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/php_parser.cpp:72:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/symbolviewer/perl_parser.cpp:29:17: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/perl_parser.cpp:30:17: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/perl_parser.cpp:31:17: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/perl_parser.cpp:32:21: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/perl_parser.cpp:83:16: style: Local variable 'stripped' shadows outer variable [shadowVariable] kate-4.14.3/addons/kate/symbolviewer/perl_parser.cpp:27:10: note: Shadowed declaration kate-4.14.3/addons/kate/symbolviewer/perl_parser.cpp:83:16: note: Shadow variable kate-4.14.3/addons/kate/symbolviewer/perl_parser.cpp:101:16: style: Local variable 'stripped' shadows outer variable [shadowVariable] kate-4.14.3/addons/kate/symbolviewer/perl_parser.cpp:27:10: note: Shadowed declaration kate-4.14.3/addons/kate/symbolviewer/perl_parser.cpp:101:16: note: Shadow variable kate-4.14.3/addons/kate/symbolviewer/perl_parser.cpp:119:16: style: Local variable 'stripped' shadows outer variable [shadowVariable] kate-4.14.3/addons/kate/symbolviewer/perl_parser.cpp:27:10: note: Shadowed declaration kate-4.14.3/addons/kate/symbolviewer/perl_parser.cpp:119:16: note: Shadow variable kate-4.14.3/addons/kate/symbolviewer/perl_parser.cpp:27:10: style: Unused variable: stripped [unusedVariable] kate-4.14.3/addons/kate/symbolviewer/plugin_katesymbolviewer.cpp:67:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/symbolviewer/python_parser.cpp:28:18: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/python_parser.cpp:29:18: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/python_parser.cpp:30:18: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/php_parser.cpp:268:35: style: Condition 'inClass' is always true [knownConditionTrueFalse] kate-4.14.3/addons/kate/symbolviewer/php_parser.cpp:264:11: note: Assuming that condition 'inClass' is not redundant kate-4.14.3/addons/kate/symbolviewer/php_parser.cpp:268:35: note: Condition 'inClass' is always true kate-4.14.3/addons/kate/symbolviewer/php_parser.cpp:25:29: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/php_parser.cpp:26:26: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/php_parser.cpp:27:23: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/php_parser.cpp:28:25: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/php_parser.cpp:29:25: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/php_parser.cpp:30:28: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/php_parser.cpp:24:19: style: The scope of the variable 'lineWithliterals' can be reduced. [variableScope] kate-4.14.3/addons/kate/symbolviewer/php_parser.cpp:98:12: style: The scope of the variable 'pos' can be reduced. [variableScope] kate-4.14.3/addons/kate/symbolviewer/php_parser.cpp:300:19: style: Local variable 'functionArgs' shadows outer variable [shadowVariable] kate-4.14.3/addons/kate/symbolviewer/php_parser.cpp:89:13: note: Shadowed declaration kate-4.14.3/addons/kate/symbolviewer/php_parser.cpp:300:19: note: Shadow variable kate-4.14.3/addons/kate/symbolviewer/php_parser.cpp:89:13: style: Unused variable: functionArgs [unusedVariable] kate-4.14.3/addons/kate/symbolviewer/ruby_parser.cpp:28:17: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/ruby_parser.cpp:29:17: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/ruby_parser.cpp:30:17: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/xslt_parser.cpp:35:17: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/xslt_parser.cpp:36:17: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/xslt_parser.cpp:37:17: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/xslt_parser.cpp:38:21: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/xslt_parser.cpp:90:17: style: Local variable 'stripped' shadows outer variable [shadowVariable] kate-4.14.3/addons/kate/symbolviewer/xslt_parser.cpp:29:10: note: Shadowed declaration kate-4.14.3/addons/kate/symbolviewer/xslt_parser.cpp:90:17: note: Shadow variable kate-4.14.3/addons/kate/symbolviewer/xslt_parser.cpp:106:17: style: Local variable 'stripped' shadows outer variable [shadowVariable] kate-4.14.3/addons/kate/symbolviewer/xslt_parser.cpp:29:10: note: Shadowed declaration kate-4.14.3/addons/kate/symbolviewer/xslt_parser.cpp:106:17: note: Shadow variable kate-4.14.3/addons/kate/symbolviewer/xslt_parser.cpp:122:17: style: Local variable 'stripped' shadows outer variable [shadowVariable] kate-4.14.3/addons/kate/symbolviewer/xslt_parser.cpp:29:10: note: Shadowed declaration kate-4.14.3/addons/kate/symbolviewer/xslt_parser.cpp:122:17: note: Shadow variable kate-4.14.3/addons/kate/symbolviewer/xslt_parser.cpp:138:17: style: Local variable 'stripped' shadows outer variable [shadowVariable] kate-4.14.3/addons/kate/symbolviewer/xslt_parser.cpp:29:10: note: Shadowed declaration kate-4.14.3/addons/kate/symbolviewer/xslt_parser.cpp:138:17: note: Shadow variable kate-4.14.3/addons/kate/symbolviewer/xslt_parser.cpp:29:10: style: Unused variable: stripped [unusedVariable] kate-4.14.3/addons/kate/symbolviewer/tcl_parser.cpp:37:17: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/tcl_parser.cpp:38:17: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/tabbarextension/ktinytabbarconfigdialog.cpp:38:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/tabbarextension/ktinytabbar.h:79:5: style: Class 'KTinyTabBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/tabbarextension/ktinytabbarconfigpage.h:55:5: style: Class 'KTinyTabBarConfigPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/tabbarextension/ktinytabbar.cpp:58:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/tabbarextension/ktinytabbar.cpp:144:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/tabbarextension/ktinytabbar.cpp:1160:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/tabbarextension/ktinytabbarconfigpage.cpp:55:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gbPreview [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/tabbarextension/ktinytabbarconfigpage.cpp:89:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/tabbarextension/ktinytabbarconfigpage.cpp:141:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QColor [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/tabbarextension/ktinytabbar.cpp:1128:5: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] kate-4.14.3/addons/kate/tabbarextension/ktinytabbar.cpp:144:5: performance: Variable 'm_colorModifiedTab' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kate-4.14.3/addons/kate/tabbarextension/ktinytabbar.h:154:28: performance: Function 'highlightMarks()' should return member 'm_highlightedTabs' by const reference. [returnByReference] kate-4.14.3/addons/kate/tabbarextension/ktinytabbar.cpp:1158:40: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/tabbarextension/ktinytabbar.cpp:969:15: style: Redundant initialization for 'tab_width'. The initialized value is overwritten before it is read. [redundantInitialization] kate-4.14.3/addons/kate/tabbarextension/ktinytabbar.cpp:941:19: note: tab_width is initialized kate-4.14.3/addons/kate/tabbarextension/ktinytabbar.cpp:969:15: note: tab_width is overwritten kate-4.14.3/addons/kate/tabbarextension/ktinytabbar.cpp:372:62: style:inconclusive: Function 'addTab' argument 2 names different: declaration 'pixmap' definition 'icon'. [funcArgNamesDifferent] kate-4.14.3/addons/kate/tabbarextension/ktinytabbar.h:101:53: note: Function 'addTab' argument 2 names different: declaration 'pixmap' definition 'icon'. kate-4.14.3/addons/kate/tabbarextension/ktinytabbar.cpp:372:62: note: Function 'addTab' argument 2 names different: declaration 'pixmap' definition 'icon'. kate-4.14.3/addons/kate/tabbarextension/ktinytabbar.cpp:560:59: style:inconclusive: Function 'setTabIcon' argument 2 names different: declaration 'pixmap' definition 'icon'. [funcArgNamesDifferent] kate-4.14.3/addons/kate/tabbarextension/ktinytabbar.h:115:50: note: Function 'setTabIcon' argument 2 names different: declaration 'pixmap' definition 'icon'. kate-4.14.3/addons/kate/tabbarextension/ktinytabbar.cpp:560:59: note: Function 'setTabIcon' argument 2 names different: declaration 'pixmap' definition 'icon'. kate-4.14.3/addons/kate/tabbarextension/ktinytabbar.cpp:1162:32: style: Variable 'page' can be declared as pointer to const [constVariablePointer] kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:145:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:164:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:232:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MidButton [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/tabbarextension/ktinytabbar.cpp:1022:19: style: Variable 'tab_width' is assigned a value that is never used. [unreadVariable] kate-4.14.3/addons/kate/tabbarextension/plugin_katetabbarextension.cpp:45:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:321:22: style:inconclusive: Either there is a missing 'override', or the member function 'KTinyTabButton::highlightActiveTab' can be const. [functionConst] kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.h:148:10: note: Either there is a missing 'override', or the member function 'KTinyTabButton::highlightActiveTab' can be const. kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:321:22: note: Either there is a missing 'override', or the member function 'KTinyTabButton::highlightActiveTab' can be const. kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:332:22: style:inconclusive: Either there is a missing 'override', or the member function 'KTinyTabButton::highlightPreviousTab' can be const. [functionConst] kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.h:157:10: note: Either there is a missing 'override', or the member function 'KTinyTabButton::highlightPreviousTab' can be const. kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:332:22: note: Either there is a missing 'override', or the member function 'KTinyTabButton::highlightPreviousTab' can be const. kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.h:89:13: performance: Function 'url()' should return member 'm_url' by const reference. [returnByReference] kate-4.14.3/addons/kate/tabify/tabify.cpp:39:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/textfilter/plugin_katetextfilter.cpp:46:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:162:14: style: Variable 'aNone' can be declared as pointer to const [constVariablePointer] kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:165:14: style: Variable 'aRed' can be declared as pointer to const [constVariablePointer] kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:167:14: style: Variable 'aYellow' can be declared as pointer to const [constVariablePointer] kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:169:14: style: Variable 'aGreen' can be declared as pointer to const [constVariablePointer] kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:171:14: style: Variable 'aCyan' can be declared as pointer to const [constVariablePointer] kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:173:14: style: Variable 'aBlue' can be declared as pointer to const [constVariablePointer] kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:175:14: style: Variable 'aMagenta' can be declared as pointer to const [constVariablePointer] kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:177:14: style: Variable 'aCustomColor' can be declared as pointer to const [constVariablePointer] kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:181:14: style: Variable 'aCloseTab' can be declared as pointer to const [constVariablePointer] kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:182:14: style: Variable 'aCloseOtherTabs' can be declared as pointer to const [constVariablePointer] kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:183:14: style: Variable 'aCloseAllTabs' can be declared as pointer to const [constVariablePointer] kate-4.14.3/addons/kate/tabbarextension/ktinytabbutton.cpp:185:14: style: Variable 'choice' can be declared as pointer to const [constVariablePointer] kate-4.14.3/addons/kate/xmlcheck/plugin_katexmlcheck.cpp:58:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/xmltools/pseudo_dtd.cpp:206:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/xmltools/pseudo_dtd.cpp:272:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/xmltools/pseudo_dtd.cpp:291:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/xmltools/pseudo_dtd.cpp:359:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:129:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:353:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:425:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:662:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:1099:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:1121:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/xmltools/pseudo_dtd.cpp:265:51: style:inconclusive: Function 'allowedAttributes' argument 1 names different: declaration 'parentElement' definition 'element'. [funcArgNamesDifferent] kate-4.14.3/addons/kate/xmltools/pseudo_dtd.h:51:44: note: Function 'allowedAttributes' argument 1 names different: declaration 'parentElement' definition 'element'. kate-4.14.3/addons/kate/xmltools/pseudo_dtd.cpp:265:51: note: Function 'allowedAttributes' argument 1 names different: declaration 'parentElement' definition 'element'. kate-4.14.3/addons/kate/xmltools/pseudo_dtd.cpp:284:59: style:inconclusive: Function 'requiredAttributes' argument 1 names different: declaration 'parentElement' definition 'element'. [funcArgNamesDifferent] kate-4.14.3/addons/kate/xmltools/pseudo_dtd.h:54:52: note: Function 'requiredAttributes' argument 1 names different: declaration 'parentElement' definition 'element'. kate-4.14.3/addons/kate/xmltools/pseudo_dtd.cpp:284:59: note: Function 'requiredAttributes' argument 1 names different: declaration 'parentElement' definition 'element'. kate-4.14.3/addons/ktexteditor/autobrace/autobrace.cpp:34:1: error: There is an unknown macro here somewhere. Configuration is required. If K_PLUGIN_FACTORY_DEFINITION is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/ktexteditor/autobrace/autobrace.h:103:1: error: There is an unknown macro here somewhere. Configuration is required. If K_PLUGIN_FACTORY_DECLARATION is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/ktexteditor/exporter/exporterplugin.h:51:1: error: There is an unknown macro here somewhere. Configuration is required. If K_PLUGIN_FACTORY_DECLARATION is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:157:36: warning: Member variable 'PluginKateXMLToolsCompletionModel::m_codeInterface' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.h:64:5: style: Class 'PluginKateXMLToolsCompletionModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:107:22: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:582:7: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/ktexteditor/exporter/abstractexporter.h:50:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsNormal [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/ktexteditor/exporter/exporterpluginview.cpp:88:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:430:11: style: The scope of the variable 'topElement' can be reduced. [variableScope] kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:649:11: style: The scope of the variable 'closeTag' can be reduced. [variableScope] kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:343:69: style:inconclusive: Function 'data' argument 1 names different: declaration 'idx' definition 'index'. [funcArgNamesDifferent] kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.h:71:46: note: Function 'data' argument 1 names different: declaration 'idx' definition 'index'. kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:343:69: note: Function 'data' argument 1 names different: declaration 'idx' definition 'index'. kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:877:81: style:inconclusive: Function 'getParentElement' argument 1 names different: declaration 'view' definition 'kv'. [funcArgNamesDifferent] kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.h:115:50: note: Function 'getParentElement' argument 1 names different: declaration 'view' definition 'kv'. kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:877:81: note: Function 'getParentElement' argument 1 names different: declaration 'view' definition 'kv'. kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:728:10: style: Local variable 'isEmptyTag' shadows outer function [shadowFunction] kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.h:112:17: note: Shadowed declaration kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:728:10: note: Shadow variable kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:676:18: style: Variable 'leftCh' is assigned a value that is never used. [unreadVariable] kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:676:11: style: Variable 'leftCh' is assigned a value that is never used. [unreadVariable] kate-4.14.3/addons/kate/xmltools/plugin_katexmltools.cpp:951:29: style: Variable 'nestingLevel' is assigned a value that is never used. [unreadVariable] kate-4.14.3/addons/ktexteditor/exporter/exporterpluginview.h:37:5: style: Class 'ExporterPluginView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/addons/ktexteditor/exporter/htmlexporter.h:30:14: style: The destructor '~HTMLExporter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/addons/ktexteditor/exporter/abstractexporter.h:57:14: note: Virtual destructor in base class kate-4.14.3/addons/ktexteditor/exporter/htmlexporter.h:30:14: note: Destructor in derived class kate-4.14.3/addons/ktexteditor/exporter/htmlexporter.h:32:18: style: The function 'openLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/addons/ktexteditor/exporter/abstractexporter.h:61:18: note: Virtual function in base class kate-4.14.3/addons/ktexteditor/exporter/htmlexporter.h:32:18: note: Function in derived class kate-4.14.3/addons/ktexteditor/exporter/htmlexporter.h:33:18: style: The function 'closeLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/addons/ktexteditor/exporter/abstractexporter.h:64:18: note: Virtual function in base class kate-4.14.3/addons/ktexteditor/exporter/htmlexporter.h:33:18: note: Function in derived class kate-4.14.3/addons/ktexteditor/exporter/htmlexporter.h:34:18: style: The function 'exportText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/addons/ktexteditor/exporter/abstractexporter.h:69:18: note: Virtual function in base class kate-4.14.3/addons/ktexteditor/exporter/htmlexporter.h:34:18: note: Function in derived class kate-4.14.3/addons/ktexteditor/exporter/exporterpluginview.cpp:134:48: style:inconclusive: Function 'exportData' argument 1 names different: declaration 'useSelction' definition 'useSelection'. [funcArgNamesDifferent] kate-4.14.3/addons/ktexteditor/exporter/exporterpluginview.h:42:32: note: Function 'exportData' argument 1 names different: declaration 'useSelction' definition 'useSelection'. kate-4.14.3/addons/ktexteditor/exporter/exporterpluginview.cpp:134:48: note: Function 'exportData' argument 1 names different: declaration 'useSelction' definition 'useSelection'. kate-4.14.3/addons/ktexteditor/hlselection/hlselectionplugin.cpp:40:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/ktexteditor/exporter/htmlexporter.cpp:35:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/ktexteditor/exporter/htmlexporter.cpp:61:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/ktexteditor/exporter/htmlexporter.cpp:95:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForegroundBrush [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/ktexteditor/insertfile/insertfileplugin.cpp:42:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/ktexteditor/exporter/htmlexporter.cpp:30:85: style:inconclusive: Function 'HTMLExporter' argument 3 names different: declaration 'withHeaderFooter' definition 'encapsulate'. [funcArgNamesDifferent] kate-4.14.3/addons/ktexteditor/exporter/htmlexporter.h:29:75: note: Function 'HTMLExporter' argument 3 names different: declaration 'withHeaderFooter' definition 'encapsulate'. kate-4.14.3/addons/ktexteditor/exporter/htmlexporter.cpp:30:85: note: Function 'HTMLExporter' argument 3 names different: declaration 'withHeaderFooter' definition 'encapsulate'. kate-4.14.3/addons/ktexteditor/kte_iconinserter/iconinserterplugin.cpp:35:1: error: There is an unknown macro here somewhere. Configuration is required. If K_PLUGIN_FACTORY_DEFINITION is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/ktexteditor/lumen/completion.cpp:74:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/ktexteditor/lumen/completion.cpp:95:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Icon [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/ktexteditor/lumen/completion.cpp:104:24: warning: Return value of function funcRE.indexIn() is not used. [ignoredReturnValue] kate-4.14.3/addons/ktexteditor/lumen/completion.cpp:29:23: warning: Member variable 'LumenCompletionModel::m_data' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/addons/kate/symbolviewer/cpp_parser.cpp:30:17: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/cpp_parser.cpp:31:17: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/cpp_parser.cpp:32:17: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/kate/symbolviewer/cpp_parser.cpp:33:17: style: C-style pointer casting [cstyleCast] kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:149:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:155:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MergedChannels [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:174:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MergedChannels [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:195:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MergedChannels [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:222:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MergedChannels [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:251:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:311:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MergedChannels [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:324:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MergedChannels [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:341:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] kate-4.14.3/addons/ktexteditor/lumen/lumen.cpp:36:1: error: There is an unknown macro here somewhere. Configuration is required. If K_PLUGIN_FACTORY_DEFINITION is a macro then please configure it. [unknownMacro] kate-4.14.3/addons/kate/symbolviewer/cpp_parser.cpp:28:37: style: The scope of the variable 'func_close' can be reduced. [variableScope] kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:138:5: performance: Variable 'm_server' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:139:5: performance: Variable 'm_client' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:142:10: style:inconclusive: Technically the member function 'DCD::port' can be const. [functionConst] kate-4.14.3/addons/ktexteditor/lumen/dcd.h:74:13: note: Technically the member function 'DCD::port' can be const. kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:142:10: note: Technically the member function 'DCD::port' can be const. kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:247:20: performance:inconclusive: Technically the member function 'DCD::processCompletion' can be static (but you may consider moving to unnamed namespace). [functionStatic] kate-4.14.3/addons/ktexteditor/lumen/dcd.h:85:23: note: Technically the member function 'DCD::processCompletion' can be static (but you may consider moving to unnamed namespace). kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:247:20: note: Technically the member function 'DCD::processCompletion' can be static (but you may consider moving to unnamed namespace). kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:73:94: performance: Function parameter 's' should be passed by const reference. [passedByValue] kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:171:37: performance: Function parameter 'file' should be passed by const reference. [passedByValue] kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:247:46: performance: Function parameter 'data' should be passed by const reference. [passedByValue] kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:265:5: performance: Range variable 'line' should be declared as const reference. [iterateByValue] kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:296:37: performance: Function parameter 'paths' should be passed by const reference. [passedByValue] kate-4.14.3/addons/kate/symbolviewer/cpp_parser.cpp:28:48: style: Variable 'func_close' is assigned a value that is never used. [unreadVariable] kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:253:16: error: Uninitialized variable: completion.type [uninitvar] kate-4.14.3/addons/ktexteditor/lumen/dcd.cpp:253:16: error: Uninitialized struct member: completion.type [uninitStructMember] kate-4.14.3/addons/kate/symbolviewer/cpp_parser.cpp:341:17: style: Variable 'cl' is assigned a value that is never used. [unreadVariable] kate-4.14.3/addons/plasma/session/katesessionapplet.h:75:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLASMA_APPLET is a macro then please configure it. [unknownMacro] kate-4.14.3/examples/syntax/highlight_lpc.c:25:6: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] kate-4.14.3/examples/syntax/highlight.cc:189:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kate-4.14.3/examples/syntax/highlight.cc:102:17: portability: Non-standard character literal '\z'. invalid escape sequence [nonStandardCharLiteral] kate-4.14.3/examples/syntax/highlight.cc:106:25: portability: Non-standard character literal L'abcdefgh'. multiple characters only supported in narrow character literals [nonStandardCharLiteral] kate-4.14.3/examples/syntax/highlight.cc:185:1: style: The class 'derived' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kate-4.14.3/examples/syntax/highlight.cc:196:10: performance:inconclusive: Technically the member function 'derived::exit' can be static (but you may consider moving to unnamed namespace). [functionStatic] kate-4.14.3/examples/syntax/highlight.cc:205:9: style: class member 'derived::m_member' is never used. [unusedStructMember] kate-4.14.3/kate/app/katesession.h:232:29: style:inconclusive: Either there is a missing 'override', or the member function 'KateSessionManager::activeSession' can be const. [functionConst] kate-4.14.3/kate/app/katedocmanager.h:135:17: style:inconclusive: Either there is a missing 'override', or the member function 'KateDocManager::getSaveMetaInfos' can be const. [functionConst] kate-4.14.3/kate/app/katedocmanager.h:144:16: style:inconclusive: Either there is a missing 'override', or the member function 'KateDocManager::getDaysMetaInfos' can be const. [functionConst] kate-4.14.3/kate/app/katemainwindow.h:315:14: style:inconclusive: Technically the member function 'KateMainWindow::BarState::state' can be const. [functionConst] kate-4.14.3/kate/app/kateappadaptor.h:32:5: style: Class 'KateAppAdaptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/app/kateapp.h:67:5: style: Class 'KateApp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/app/katesession.h:181:5: style: Class 'KateSessionManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/app/katesession.h:370:5: style: Class 'KateSessionOpenDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/app/katesession.h:405:5: style: Class 'KateSessionManageDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/app/katedocmanager.h:71:5: style: Class 'KateDocManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/app/katemdi.h:77:7: style: Class 'GUIClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/app/katemdi.h:278:7: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/app/katemainwindow.h:71:3: style: Class 'KateContainerStackedLayout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/app/katemainwindow.h:312:9: style: Class 'BarState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/app/katemainwindow.h:95:6: style: The destructor '~KateMainWindow' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/kate/app/katemdi.h:283:16: note: Virtual destructor in base class kate-4.14.3/kate/app/katemainwindow.h:95:6: note: Destructor in derived class kate-4.14.3/kate/app/kateappadaptor.cpp:52:39: performance: Function parameter 'url' should be passed by const reference. [passedByValue] kate-4.14.3/kate/app/kateappadaptor.cpp:52:52: performance: Function parameter 'encoding' should be passed by const reference. [passedByValue] kate-4.14.3/kate/app/kateappadaptor.cpp:57:39: performance: Function parameter 'url' should be passed by const reference. [passedByValue] kate-4.14.3/kate/app/kateappadaptor.cpp:57:52: performance: Function parameter 'encoding' should be passed by const reference. [passedByValue] kate-4.14.3/kate/app/kateappadaptor.cpp:65:47: performance: Function parameter 'url' should be passed by const reference. [passedByValue] kate-4.14.3/kate/app/kateappadaptor.cpp:65:60: performance: Function parameter 'encoding' should be passed by const reference. [passedByValue] kate-4.14.3/kate/app/kateappadaptor.cpp:72:47: performance: Function parameter 'url' should be passed by const reference. [passedByValue] kate-4.14.3/kate/app/kateappadaptor.cpp:72:60: performance: Function parameter 'encoding' should be passed by const reference. [passedByValue] kate-4.14.3/kate/app/kateappadaptor.cpp:86:41: performance: Function parameter 'text' should be passed by const reference. [passedByValue] kate-4.14.3/kate/app/kateappadaptor.cpp:91:47: performance: Function parameter 'session' should be passed by const reference. [passedByValue] kate-4.14.3/kate/app/kateviewmanager.h:215:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateviewmanager.h:230:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Right [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateviewmanager.h:236:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Left [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateviewmanager.h:242:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Up [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateviewmanager.h:248:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Down [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateapp.cpp:102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kapp [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateapp.cpp:231:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateappcommands.cpp:83:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateviewmanager.h:179:10: style:inconclusive: Either there is a missing 'override', or the member function 'KateViewManager::isViewActivationBlocked' can be const. [functionConst] kate-4.14.3/kate/app/katepluginmanager.h:54:5: style: Class 'KatePluginManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/app/kateapp.cpp:383:50: style:inconclusive: Function 'newMainWindow' argument 1 names different: declaration 'sconfig' definition 'sconfig_'. [funcArgNamesDifferent] kate-4.14.3/kate/app/kateapp.h:155:45: note: Function 'newMainWindow' argument 1 names different: declaration 'sconfig' definition 'sconfig_'. kate-4.14.3/kate/app/kateapp.cpp:383:50: note: Function 'newMainWindow' argument 1 names different: declaration 'sconfig' definition 'sconfig_'. kate-4.14.3/kate/app/kateapp.cpp:383:75: style:inconclusive: Function 'newMainWindow' argument 2 names different: declaration 'sgroup' definition 'sgroup_'. [funcArgNamesDifferent] kate-4.14.3/kate/app/kateapp.h:155:73: note: Function 'newMainWindow' argument 2 names different: declaration 'sgroup' definition 'sgroup_'. kate-4.14.3/kate/app/kateapp.cpp:383:75: note: Function 'newMainWindow' argument 2 names different: declaration 'sgroup' definition 'sgroup_'. kate-4.14.3/kate/app/kateapp.cpp:322:19: style: Local variable 'mainWindow' shadows outer function [shadowFunction] kate-4.14.3/kate/app/kateapp.h:189:21: note: Shadowed declaration kate-4.14.3/kate/app/kateapp.cpp:322:19: note: Shadow variable kate-4.14.3/kate/app/kateapp.cpp:357:19: style: Local variable 'mainWindow' shadows outer function [shadowFunction] kate-4.14.3/kate/app/kateapp.h:189:21: note: Shadowed declaration kate-4.14.3/kate/app/kateapp.cpp:357:19: note: Shadow variable kate-4.14.3/kate/app/kateapp.cpp:388:19: style: Local variable 'mainWindow' shadows outer function [shadowFunction] kate-4.14.3/kate/app/kateapp.h:189:21: note: Shadowed declaration kate-4.14.3/kate/app/kateapp.cpp:388:19: note: Shadow variable kate-4.14.3/kate/app/kateapp.cpp:427:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/kate/app/kateconfigplugindialogpage.cpp:48:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateconfigplugindialogpage.cpp:62:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateconfigplugindialogpage.cpp:85:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateconfigplugindialogpage.cpp:105:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateconfigplugindialogpage.cpp:113:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateconfigdialog.cpp:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tree [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateconfigplugindialogpage.h:34:5: style: Class 'KatePluginListView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/app/kateconfigplugindialogpage.cpp:75:19: style: Variable 'pluginList' can be declared as reference to const [constVariableReference] kate-4.14.3/kate/app/katecontainer.cpp:44:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomBar [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katecontainer.cpp:71:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomBar [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katecontainer.cpp:86:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomBar [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katecontainer.cpp:100:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomBar [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katecontainer.cpp:114:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomBar [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateconfigdialog.cpp:203:19: style: Variable 'pluginList' can be declared as reference to const [constVariableReference] kate-4.14.3/kate/app/kateconfigdialog.cpp:290:25: style: Variable 'pli' can be declared as pointer to const [constVariablePointer] kate-4.14.3/kate/app/kateconfigdialog.cpp:386:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/kate/app/katecontainer.h:44:5: style: Class 'KateContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/app/katerunninginstanceinfo.h:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katemain.cpp:267:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplyMessage [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katedocmanager.cpp:84:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoGlobals [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katedocmanager.cpp:132:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katedocmanager.cpp:324:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katedocmanager.cpp:473:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katedocmanager.cpp:568:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipNone [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katedocmanager.cpp:606:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katedocmanager.cpp:653:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipNone [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katedocmanager.cpp:710:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katedocmanager.cpp:740:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katedocmanager.cpp:746:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Active [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katemainwindow.cpp:671:27: error: SymbolDatabase bailout; unhandled code [syntaxError] kate-4.14.3/kate/app/katedocmanager.cpp:191:21: style:inconclusive: Either there is a missing 'override', or the member function 'KateDocManager::findDocument' can be const. [functionConst] kate-4.14.3/kate/app/katedocmanager.h:99:9: note: Either there is a missing 'override', or the member function 'KateDocManager::findDocument' can be const. kate-4.14.3/kate/app/katedocmanager.cpp:191:21: note: Either there is a missing 'override', or the member function 'KateDocManager::findDocument' can be const. kate-4.14.3/kate/app/katedocmanager.cpp:196:22: style:inconclusive: Either there is a missing 'override', or the member function 'KateDocManager::documents' can be const. [functionConst] kate-4.14.3/kate/app/katedocmanager.h:105:10: note: Either there is a missing 'override', or the member function 'KateDocManager::documents' can be const. kate-4.14.3/kate/app/katedocmanager.cpp:196:22: note: Either there is a missing 'override', or the member function 'KateDocManager::documents' can be const. kate-4.14.3/kate/app/katedocmanager.cpp:134:32: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/app/katedocmanager.cpp:647:10: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/app/katedocmanager.cpp:501:25: style: The comparison 'm_docList.count() > docCount' is always false because 'm_docList.count()' and 'docCount' represent the same value. [knownConditionTrueFalse] kate-4.14.3/kate/app/katedocmanager.cpp:463:33: note: 'docCount' is assigned value 'm_docList.count()' here. kate-4.14.3/kate/app/katedocmanager.cpp:501:25: note: The comparison 'm_docList.count() > docCount' is always false because 'm_docList.count()' and 'docCount' represent the same value. kate-4.14.3/kate/app/katedocmanager.cpp:676:74: style:inconclusive: Function 'saveMetaInfos' argument 1 names different: declaration 'docs' definition 'documents'. [funcArgNamesDifferent] kate-4.14.3/kate/app/katedocmanager.h:201:62: note: Function 'saveMetaInfos' argument 1 names different: declaration 'docs' definition 'documents'. kate-4.14.3/kate/app/katedocmanager.cpp:676:74: note: Function 'saveMetaInfos' argument 1 names different: declaration 'docs' definition 'documents'. kate-4.14.3/kate/app/katerunninginstanceinfo.h:35:5: style: Class 'KateRunningInstanceInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/app/katedocmanager.cpp:358:34: style: Local variable 'documents' shadows outer function [shadowFunction] kate-4.14.3/kate/app/katedocmanager.h:105:10: note: Shadowed declaration kate-4.14.3/kate/app/katedocmanager.cpp:358:34: note: Shadow variable kate-4.14.3/kate/app/katedocmanager.cpp:377:3: style: Local variable 'document' shadows outer function [shadowFunction] kate-4.14.3/kate/app/katedocmanager.h:95:28: note: Shadowed declaration kate-4.14.3/kate/app/katedocmanager.cpp:377:3: note: Shadow variable kate-4.14.3/kate/app/katedocmanager.cpp:425:33: style: Local variable 'documents' shadows outer function [shadowFunction] kate-4.14.3/kate/app/katedocmanager.h:105:10: note: Shadowed declaration kate-4.14.3/kate/app/katedocmanager.cpp:425:33: note: Shadow variable kate-4.14.3/kate/app/katedocmanager.cpp:543:34: style: Local variable 'documents' shadows outer function [shadowFunction] kate-4.14.3/kate/app/katedocmanager.h:105:10: note: Shadowed declaration kate-4.14.3/kate/app/katedocmanager.cpp:543:34: note: Shadow variable kate-4.14.3/kate/app/katedocmanager.cpp:728:34: style: Local variable 'documents' shadows outer function [shadowFunction] kate-4.14.3/kate/app/katedocmanager.h:105:10: note: Shadowed declaration kate-4.14.3/kate/app/katedocmanager.cpp:728:34: note: Shadow variable kate-4.14.3/kate/app/katedocmanager.cpp:369:70: performance: Function parameter 'documents' should be passed by const reference. [passedByValue] kate-4.14.3/kate/app/katedocmanager.cpp:547:23: style: Variable 'info' can be declared as pointer to const [constVariablePointer] kate-4.14.3/kate/app/katedocmanager.cpp:208:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/kate/app/katemain.cpp:177:11: style: The scope of the variable 'start_session' can be reduced. [variableScope] kate-4.14.3/kate/app/katemain.cpp:335:23: style: Local variable 'args' shadows outer variable [shadowVariable] kate-4.14.3/kate/app/katemain.cpp:148:17: note: Shadowed declaration kate-4.14.3/kate/app/katemain.cpp:335:23: note: Shadow variable kate-4.14.3/kate/app/katemdi.cpp:126:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katemdi.cpp:164:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActiveShortcut [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katemdi.cpp:222:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinimumExpanding [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katemdi.cpp:247:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChildAdded [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katemdi.cpp:274:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Top [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katemdi.cpp:473:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContextMenu [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katemdi.cpp:576:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Right [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katemdi.cpp:719:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Left [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katemdi.cpp:865:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Top [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katemwmodonhddialog.cpp:49:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katemwmodonhddialog.cpp:66:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User1 [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katemwmodonhddialog.cpp:169:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katemwmodonhddialog.cpp:220:172: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnDiskDeleted [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katemwmodonhddialog.cpp:236:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnDiskDeleted [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katemwmodonhddialog.cpp:274:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katemwmodonhddialog.cpp:329:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katemwmodonhddialog.cpp:60:53: performance: Function parameter 'docs' should be passed by const reference. [passedByValue] kate-4.14.3/kate/app/katepluginmanager.cpp:274:25: style:inconclusive: Either there is a missing 'override', or the member function 'KatePluginManager::pluginAvailable' can be const. [functionConst] kate-4.14.3/kate/app/katepluginmanager.h:87:10: note: Either there is a missing 'override', or the member function 'KatePluginManager::pluginAvailable' can be const. kate-4.14.3/kate/app/katepluginmanager.cpp:274:25: note: Either there is a missing 'override', or the member function 'KatePluginManager::pluginAvailable' can be const. kate-4.14.3/kate/app/katepluginmanager.cpp:139:3: style: Local variable 'plugin' shadows outer function [shadowFunction] kate-4.14.3/kate/app/katepluginmanager.h:86:19: note: Shadowed declaration kate-4.14.3/kate/app/katepluginmanager.cpp:139:3: note: Shadow variable kate-4.14.3/kate/app/katepluginmanager.cpp:189:17: style: Local variable 'plugin' shadows outer function [shadowFunction] kate-4.14.3/kate/app/katepluginmanager.h:86:19: note: Shadowed declaration kate-4.14.3/kate/app/katepluginmanager.cpp:189:17: note: Shadow variable kate-4.14.3/kate/app/katemdi.cpp:258:12: warning: Member variable 'Sidebar::m_tabBar' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/kate/app/katemdi.cpp:258:12: warning: Member variable 'Sidebar::m_popupButton' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/kate/app/katemdi.cpp:475:30: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/app/katemdi.cpp:991:47: style:inconclusive: Function 'saveSession' argument 1 names different: declaration 'group' definition 'config'. [funcArgNamesDifferent] kate-4.14.3/kate/app/katemdi.h:396:39: note: Function 'saveSession' argument 1 names different: declaration 'group' definition 'config'. kate-4.14.3/kate/app/katemdi.cpp:991:47: note: Function 'saveSession' argument 1 names different: declaration 'group' definition 'config'. kate-4.14.3/kate/app/katemdi.cpp:591:47: style: Parameter 'config' can be declared as reference to const [constParameterReference] kate-4.14.3/kate/app/katerunninginstanceinfo.cpp:42:11: style: Unused variable: serviceName [unusedVariable] kate-4.14.3/kate/app/katesavemodifieddialog.cpp:40:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsUserCheckable [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesavemodifieddialog.cpp:64:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoGroup [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesavemodifieddialog.cpp:102:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katequickopen.cpp:69:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElideLeft [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesavemodifieddialog.cpp:182:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User1 [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katequickopen.cpp:97:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesavemodifieddialog.cpp:221:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesavemodifieddialog.cpp:234:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesavemodifieddialog.cpp:244:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesavemodifieddialog.cpp:249:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesavemodifieddialog.cpp:257:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesavemodifieddialog.cpp:278:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rejected [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesavemodifieddialog.cpp:79:5: style: Class 'KateSaveModifiedDocumentCheckListItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/app/katesavemodifieddialog.cpp:84:14: style: The destructor '~KateSaveModifiedDocumentCheckListItem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/kate/app/katesavemodifieddialog.cpp:46:14: note: Virtual destructor in base class kate-4.14.3/kate/app/katesavemodifieddialog.cpp:84:14: note: Destructor in derived class kate-4.14.3/kate/app/katesavemodifieddialog.cpp:86:18: style: The function 'synchronousSave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/kate/app/katesavemodifieddialog.cpp:48:18: note: Virtual function in base class kate-4.14.3/kate/app/katesavemodifieddialog.cpp:86:18: note: Function in derived class kate-4.14.3/kate/app/katesavemodifieddialog.cpp:177:95: performance: Function parameter 'documents' should be passed by const reference. [passedByValue] kate-4.14.3/kate/app/katesavemodifieddialog.cpp:275:88: performance: Function parameter 'documents' should be passed by const reference. [passedByValue] kate-4.14.3/kate/app/katesession.cpp:81:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesession.cpp:129:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesession.cpp:157:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HideProgressInfo [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesession.cpp:179:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesession.cpp:190:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesession.cpp:277:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesession.cpp:407:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesession.cpp:641:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User1 [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesession.cpp:742:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User2 [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesession.cpp:754:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User1 [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesession.cpp:823:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User2 [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesession.cpp:834:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User1 [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesession.cpp:899:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User2 [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesession.cpp:980:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateviewmanager.cpp:128:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateviewmanager.cpp:277:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateviewmanager.cpp:1016:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateviewmanager.cpp:1062:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsNormal [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateviewspace.cpp:56:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinimumExpanding [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateviewspace.cpp:139:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cursor [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateviewspace.cpp:295:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateviewspace.cpp:346:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/katesession.cpp:257:3: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] kate-4.14.3/kate/app/katesession.cpp:71:3: performance: Variable 'm_sessionName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kate-4.14.3/kate/app/kateviewspace.cpp:196:21: style:inconclusive: Either there is a missing 'override', or the member function 'KateViewSpace::isActiveSpace' can be const. [functionConst] kate-4.14.3/kate/app/kateviewspace.h:105:10: note: Either there is a missing 'override', or the member function 'KateViewSpace::isActiveSpace' can be const. kate-4.14.3/kate/app/kateviewspace.cpp:196:21: note: Either there is a missing 'override', or the member function 'KateViewSpace::isActiveSpace' can be const. kate-4.14.3/kate/app/kateviewspace.h:49:5: style: Class 'KateVSStatusBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/app/katesession.cpp:712:27: style: Variable 'item' can be declared as pointer to const [constVariablePointer] kate-4.14.3/kate/app/katesession.cpp:803:27: style: Variable 'item' can be declared as pointer to const [constVariablePointer] kate-4.14.3/kate/app/katesession.cpp:371:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/kate/app/kateviewspace.cpp:133:28: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/app/kateviewspace.cpp:351:11: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/app/kateviewspace.cpp:201:37: style:inconclusive: Function 'setActive' argument 1 names different: declaration 'b' definition 'active'. [funcArgNamesDifferent] kate-4.14.3/kate/app/kateviewspace.h:106:25: note: Function 'setActive' argument 1 names different: declaration 'b' definition 'active'. kate-4.14.3/kate/app/kateviewspace.cpp:201:37: note: Function 'setActive' argument 1 names different: declaration 'b' definition 'active'. kate-4.14.3/kate/app/kateviewspace.cpp:241:105: style:inconclusive: Function 'restoreConfig' argument 3 names different: declaration 'group' definition 'groupname'. [funcArgNamesDifferent] kate-4.14.3/kate/app/kateviewspace.h:124:94: note: Function 'restoreConfig' argument 3 names different: declaration 'group' definition 'groupname'. kate-4.14.3/kate/app/kateviewspace.cpp:241:105: note: Function 'restoreConfig' argument 3 names different: declaration 'group' definition 'groupname'. kate-4.14.3/kate/filetree/katefiletreeconfigpage.cpp:87:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/filetree/katefiletreeconfigpage.cpp:157:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/filetree/katefiletreeconfigpage.cpp:174:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/filetree/katefiletreeplugin.h:140:5: style: Class 'KateFileTreeCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/filetree/katefiletreemodel.h:43:5: style: Class 'KateFileTreeModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/filetree/katefiletreeproxymodel.h:33:5: style: Class 'KateFileTreeProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/filetree/katefiletreeconfigpage.cpp:50:86: style:inconclusive: Function 'KateFileTreeConfigPage' argument 2 names different: declaration 'plug' definition 'fl'. [funcArgNamesDifferent] kate-4.14.3/kate/filetree/katefiletreeconfigpage.h:34:77: note: Function 'KateFileTreeConfigPage' argument 2 names different: declaration 'plug' definition 'fl'. kate-4.14.3/kate/filetree/katefiletreeconfigpage.cpp:50:86: note: Function 'KateFileTreeConfigPage' argument 2 names different: declaration 'plug' definition 'fl'. kate-4.14.3/kate/filetree/katefiletree.cpp:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QModelIndex [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/filetree/katefiletree.cpp:128:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/filetree/katefiletree.cpp:168:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/filetree/katefiletree.cpp:177:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/filetree/katefiletree.cpp:317:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchContains [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/filetree/katefiletree.h:38:5: style: Class 'KateFileTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/filetree/katefiletree.cpp:223:17: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/filetree/katefiletree.cpp:308:28: style: Local variable 'doc' shadows outer argument [shadowArgument] kate-4.14.3/kate/filetree/katefiletree.cpp:299:51: note: Shadowed declaration kate-4.14.3/kate/filetree/katefiletree.cpp:308:28: note: Shadow variable kate-4.14.3/kate/filetree/katefiletree.cpp:319:30: style: Local variable 'doc' shadows outer argument [shadowArgument] kate-4.14.3/kate/filetree/katefiletree.cpp:299:51: note: Shadowed declaration kate-4.14.3/kate/filetree/katefiletree.cpp:319:30: note: Shadow variable kate-4.14.3/kate/filetree/katefiletree.cpp:148:26: style: Variable 'doc' can be declared as pointer to const [constVariablePointer] kate-4.14.3/kate/app/kateviewmanager.cpp:491:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] kate-4.14.3/kate/filetree/katefiletreeplugin.cpp:48:1: error: There is an unknown macro here somewhere. Configuration is required. If K_EXPORT_PLUGIN is a macro then please configure it. [unknownMacro] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:335:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Active [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:434:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModifiedOnDiskReason [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:453:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:516:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Active [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:743:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnDiskDeleted [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:813:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModifiedOnDiskReason [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:875:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edit [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:1116:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/app/kateviewmanager.cpp:441:29: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/app/kateviewmanager.cpp:776:15: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/app/kateviewmanager.cpp:1067:28: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/app/kateviewmanager.cpp:1110:21: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/filetree/katefiletreepluginsettings.cpp:28:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Active [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/filetree/katefiletreepluginsettings.cpp:30:10: style: Local variable 'viewShade' shadows outer function [shadowFunction] kate-4.14.3/kate/filetree/katefiletreepluginsettings.h:35:19: note: Shadowed declaration kate-4.14.3/kate/filetree/katefiletreepluginsettings.cpp:30:10: note: Shadow variable kate-4.14.3/kate/filetree/katefiletreepluginsettings.cpp:31:10: style: Local variable 'editShade' shadows outer function [shadowFunction] kate-4.14.3/kate/filetree/katefiletreepluginsettings.h:38:19: note: Shadowed declaration kate-4.14.3/kate/filetree/katefiletreepluginsettings.cpp:31:10: note: Shadow variable kate-4.14.3/kate/app/kateviewmanager.cpp:332:70: style:inconclusive: Function 'openUrls' argument 1 names different: declaration 'url' definition 'urls'. [funcArgNamesDifferent] kate-4.14.3/kate/app/kateviewmanager.h:84:57: note: Function 'openUrls' argument 1 names different: declaration 'url' definition 'urls'. kate-4.14.3/kate/app/kateviewmanager.cpp:332:70: note: Function 'openUrls' argument 1 names different: declaration 'url' definition 'urls'. kate-4.14.3/kate/app/kateviewmanager.cpp:426:70: style:inconclusive: Function 'documentSavedOrUploaded' argument 1 names different: declaration 'document' definition 'doc'. [funcArgNamesDifferent] kate-4.14.3/kate/app/kateviewmanager.h:190:57: note: Function 'documentSavedOrUploaded' argument 1 names different: declaration 'document' definition 'doc'. kate-4.14.3/kate/app/kateviewmanager.cpp:426:70: note: Function 'documentSavedOrUploaded' argument 1 names different: declaration 'document' definition 'doc'. kate-4.14.3/kate/app/kateviewmanager.cpp:647:74: style:inconclusive: Function 'activateView' argument 1 names different: declaration 'doc' definition 'd'. [funcArgNamesDifferent] kate-4.14.3/kate/app/kateviewmanager.h:210:62: note: Function 'activateView' argument 1 names different: declaration 'doc' definition 'd'. kate-4.14.3/kate/app/kateviewmanager.cpp:647:74: note: Function 'activateView' argument 1 names different: declaration 'doc' definition 'd'. kate-4.14.3/kate/app/kateviewmanager.cpp:873:59: style:inconclusive: Function 'saveViewConfiguration' argument 1 names different: declaration 'group' definition 'config'. [funcArgNamesDifferent] kate-4.14.3/kate/app/kateviewmanager.h:73:46: note: Function 'saveViewConfiguration' argument 1 names different: declaration 'group' definition 'config'. kate-4.14.3/kate/app/kateviewmanager.cpp:873:59: note: Function 'saveViewConfiguration' argument 1 names different: declaration 'group' definition 'config'. kate-4.14.3/kate/app/kateviewmanager.cpp:891:69: style:inconclusive: Function 'restoreViewConfiguration' argument 1 names different: declaration 'group' definition 'config'. [funcArgNamesDifferent] kate-4.14.3/kate/app/kateviewmanager.h:76:56: note: Function 'restoreViewConfiguration' argument 1 names different: declaration 'group' definition 'config'. kate-4.14.3/kate/app/kateviewmanager.cpp:891:69: note: Function 'restoreViewConfiguration' argument 1 names different: declaration 'group' definition 'config'. kate-4.14.3/kate/app/kateviewmanager.cpp:967:70: style:inconclusive: Function 'saveSplitterConfig' argument 2 names different: declaration 'config' definition 'configBase'. [funcArgNamesDifferent] kate-4.14.3/kate/app/kateviewmanager.h:163:56: note: Function 'saveSplitterConfig' argument 2 names different: declaration 'config' definition 'configBase'. kate-4.14.3/kate/app/kateviewmanager.cpp:967:70: note: Function 'saveSplitterConfig' argument 2 names different: declaration 'config' definition 'configBase'. kate-4.14.3/kate/app/kateviewmanager.cpp:1011:59: style:inconclusive: Function 'restoreSplitter' argument 1 names different: declaration 'config' definition 'configBase'. [funcArgNamesDifferent] kate-4.14.3/kate/app/kateviewmanager.h:168:47: note: Function 'restoreSplitter' argument 1 names different: declaration 'config' definition 'configBase'. kate-4.14.3/kate/app/kateviewmanager.cpp:1011:59: note: Function 'restoreSplitter' argument 1 names different: declaration 'config' definition 'configBase'. kate-4.14.3/kate/app/kateviewmanager.cpp:860:18: style: Variable 'active' can be declared as pointer to const [constVariablePointer] kate-4.14.3/kate/app/kateviewmanager.cpp:505:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/kate/app/kateviewmanager.cpp:530:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/kate/filetree/katefiletreeproxymodel.cpp:49:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/filetree/katefiletreeproxymodel.cpp:26:57: style:inconclusive: Function 'KateFileTreeProxyModel' argument 1 names different: declaration 'p' definition 'parent'. [funcArgNamesDifferent] kate-4.14.3/kate/filetree/katefiletreeproxymodel.h:33:37: note: Function 'KateFileTreeProxyModel' argument 1 names different: declaration 'p' definition 'parent'. kate-4.14.3/kate/filetree/katefiletreeproxymodel.cpp:26:57: note: Function 'KateFileTreeProxyModel' argument 1 names different: declaration 'p' definition 'parent'. kate-4.14.3/kate/filetree/katefiletreeproxymodel.cpp:72:55: style:inconclusive: Function 'isDir' argument 1 names different: declaration 'i' definition 'index'. [funcArgNamesDifferent] kate-4.14.3/kate/filetree/katefiletreeproxymodel.h:35:35: note: Function 'isDir' argument 1 names different: declaration 'i' definition 'index'. kate-4.14.3/kate/filetree/katefiletreeproxymodel.cpp:72:55: note: Function 'isDir' argument 1 names different: declaration 'i' definition 'index'. kate-4.14.3/kate/app/kateviewmanager.cpp:491:8: style: Variable 'view' is assigned a value that is never used. [unreadVariable] kate-4.14.3/kate/interfaces/kate/application.cpp:38:7: warning: Member variable 'PrivateApplication::app' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/kate/interfaces/kate/application.h:77:7: style: Class 'Application' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/interfaces/kate/documentmanager.h:72:7: style: Class 'DocumentManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/interfaces/kate/mainwindow.h:84:7: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/interfaces/kate/pluginmanager.h:63:7: style: Class 'PluginManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/interfaces/kate/application.cpp:48:59: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/interfaces/kate/application.cpp:51:14: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/interfaces/kate/documentmanager.cpp:35:7: warning: Member variable 'PrivateDocumentManager::docMan' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/kate/interfaces/kate/plugin.h:253:7: style: Class 'PluginView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/interfaces/kate/documentmanager.cpp:44:71: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/interfaces/kate/documentmanager.cpp:47:17: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/interfaces/kate/mainwindow.cpp:35:7: warning: Member variable 'PrivateMainWindow::win' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/kate/interfaces/kate/mainwindow.cpp:45:56: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/interfaces/kate/mainwindow.cpp:48:14: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/interfaces/kate/mainwindow.cpp:95:27: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/interfaces/kate/mainwindow.cpp:83:72: style:inconclusive: Function 'activateView' argument 1 names different: declaration 'document' definition 'doc'. [funcArgNamesDifferent] kate-4.14.3/kate/interfaces/kate/mainwindow.h:136:64: note: Function 'activateView' argument 1 names different: declaration 'document' definition 'doc'. kate-4.14.3/kate/interfaces/kate/mainwindow.cpp:83:72: note: Function 'activateView' argument 1 names different: declaration 'document' definition 'doc'. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:641:25: style:inconclusive: Either there is a missing 'override', or the member function 'KateFileTreeModel::listMode' can be const. [functionConst] kate-4.14.3/kate/filetree/katefiletreemodel.h:60:10: note: Either there is a missing 'override', or the member function 'KateFileTreeModel::listMode' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:641:25: note: Either there is a missing 'override', or the member function 'KateFileTreeModel::listMode' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:350:25: style:inconclusive: Either there is a missing 'override', or the member function 'KateFileTreeModel::shadingEnabled' can be const. [functionConst] kate-4.14.3/kate/filetree/katefiletreemodel.h:63:10: note: Either there is a missing 'override', or the member function 'KateFileTreeModel::shadingEnabled' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:350:25: note: Either there is a missing 'override', or the member function 'KateFileTreeModel::shadingEnabled' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:363:27: style:inconclusive: Either there is a missing 'override', or the member function 'KateFileTreeModel::editShade' can be const. [functionConst] kate-4.14.3/kate/filetree/katefiletreemodel.h:66:12: note: Either there is a missing 'override', or the member function 'KateFileTreeModel::editShade' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:363:27: note: Either there is a missing 'override', or the member function 'KateFileTreeModel::editShade' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:373:27: style:inconclusive: Either there is a missing 'override', or the member function 'KateFileTreeModel::viewShade' can be const. [functionConst] kate-4.14.3/kate/filetree/katefiletreemodel.h:69:12: note: Either there is a missing 'override', or the member function 'KateFileTreeModel::viewShade' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:373:27: note: Either there is a missing 'override', or the member function 'KateFileTreeModel::viewShade' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:207:16: style:inconclusive: Technically the member function 'ProxyItem::childCount' can be const. [functionConst] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:53:9: note: Technically the member function 'ProxyItem::childCount' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:207:16: note: Technically the member function 'ProxyItem::childCount' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:212:16: style:inconclusive: Technically the member function 'ProxyItem::row' can be const. [functionConst] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:55:9: note: Technically the member function 'ProxyItem::row' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:212:16: note: Technically the member function 'ProxyItem::row' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:234:20: style:inconclusive: Technically the member function 'ProxyItem::display' can be const. [functionConst] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:57:13: note: Technically the member function 'ProxyItem::display' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:234:20: note: Technically the member function 'ProxyItem::display' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:239:20: style:inconclusive: Technically the member function 'ProxyItem::path' can be const. [functionConst] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:58:13: note: Technically the member function 'ProxyItem::path' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:239:20: note: Technically the member function 'ProxyItem::path' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:230:20: style:inconclusive: Technically the member function 'ProxyItem::documentName' can be const. [functionConst] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:59:13: note: Technically the member function 'ProxyItem::documentName' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:230:20: note: Technically the member function 'ProxyItem::documentName' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:217:18: style:inconclusive: Technically the member function 'ProxyItem::icon' can be const. [functionConst] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:63:11: note: Technically the member function 'ProxyItem::icon' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:217:18: note: Technically the member function 'ProxyItem::icon' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:286:17: style:inconclusive: Technically the member function 'ProxyItem::flag' can be const. [functionConst] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:74:10: note: Technically the member function 'ProxyItem::flag' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:286:17: note: Technically the member function 'ProxyItem::flag' can be const. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:44:5: style: Class 'ProxyItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:113:5: style: Class 'ProxyItemDir' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:57:13: performance: Function 'display()' should return member 'm_display' by const reference. [returnByReference] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:58:13: performance: Function 'path()' should return member 'm_path' by const reference. [returnByReference] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:59:13: performance: Function 'documentName()' should return member 'm_documentName' by const reference. [returnByReference] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:161:45: style: Redundant condition: m_parent. '!m_parent || (m_parent && !m_parent->m_parent)' is equivalent to '!m_parent || !m_parent->m_parent' [redundantCondition] kate-4.14.3/kate/interfaces/kate/plugin.cpp:49:7: warning: Member variable 'PrivatePluginView::mainWindow' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/kate/interfaces/kate/plugin.cpp:135:13: style: The scope of the variable 'doc' can be reduced. [variableScope] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:103:36: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:125:39: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/interfaces/kate/pluginconfigpageinterface.cpp:51:5: warning: Class 'PluginConfigPageInterface' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kate-4.14.3/kate/interfaces/kate/pluginconfigpageinterface.cpp:51:5: warning: Class 'PluginConfigPageInterface' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:133:30: style:inconclusive: Function 'ProxyItem' argument 1 names different: declaration 'n' definition 'd'. [funcArgNamesDifferent] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:44:23: note: Function 'ProxyItem' argument 1 names different: declaration 'n' definition 'd'. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:133:30: note: Function 'ProxyItem' argument 1 names different: declaration 'n' definition 'd'. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:170:36: style:inconclusive: Function 'addChild' argument 1 names different: declaration 'p' definition 'item'. [funcArgNamesDifferent] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:47:29: note: Function 'addChild' argument 1 names different: declaration 'p' definition 'item'. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:170:36: note: Function 'addChild' argument 1 names different: declaration 'p' definition 'item'. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:183:37: style:inconclusive: Function 'remChild' argument 1 names different: declaration 'p' definition 'item'. [funcArgNamesDifferent] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:48:30: note: Function 'remChild' argument 1 names different: declaration 'p' definition 'item'. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:183:37: note: Function 'remChild' argument 1 names different: declaration 'p' definition 'item'. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:244:40: style:inconclusive: Function 'setPath' argument 1 names different: declaration 'str' definition 'p'. [funcArgNamesDifferent] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:60:33: note: Function 'setPath' argument 1 names different: declaration 'str' definition 'p'. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:244:40: note: Function 'setPath' argument 1 names different: declaration 'str' definition 'p'. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:286:27: style:inconclusive: Function 'flag' argument 1 names different: declaration 'flag' definition 'f'. [funcArgNamesDifferent] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:74:20: note: Function 'flag' argument 1 names different: declaration 'flag' definition 'f'. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:286:27: note: Function 'flag' argument 1 names different: declaration 'flag' definition 'f'. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:291:30: style:inconclusive: Function 'setFlag' argument 1 names different: declaration 'flag' definition 'f'. [funcArgNamesDifferent] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:72:23: note: Function 'setFlag' argument 1 names different: declaration 'flag' definition 'f'. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:291:30: note: Function 'setFlag' argument 1 names different: declaration 'flag' definition 'f'. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:296:32: style:inconclusive: Function 'setFlags' argument 1 names different: declaration 'flags' definition 'f'. [funcArgNamesDifferent] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:71:25: note: Function 'setFlags' argument 1 names different: declaration 'flags' definition 'f'. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:296:32: note: Function 'setFlags' argument 1 names different: declaration 'flags' definition 'f'. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:301:32: style:inconclusive: Function 'clearFlag' argument 1 names different: declaration 'flag' definition 'f'. [funcArgNamesDifferent] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:73:25: note: Function 'clearFlag' argument 1 names different: declaration 'flag' definition 'f'. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:301:32: note: Function 'clearFlag' argument 1 names different: declaration 'flag' definition 'f'. kate-4.14.3/kate/filetree/katefiletreemodel.cpp:924:17: style: Local variable 'parent' shadows outer function [shadowFunction] kate-4.14.3/kate/filetree/katefiletreemodel.h:52:25: note: Shadowed declaration kate-4.14.3/kate/filetree/katefiletreemodel.cpp:924:17: note: Shadow variable kate-4.14.3/kate/filetree/katefiletreemodel.cpp:983:17: style: Local variable 'parent' shadows outer function [shadowFunction] kate-4.14.3/kate/filetree/katefiletreemodel.h:52:25: note: Shadowed declaration kate-4.14.3/kate/filetree/katefiletreemodel.cpp:983:17: note: Shadow variable kate-4.14.3/kate/filetree/katefiletreemodel.cpp:1198:5: style: Local variable 'root' shadows outer variable [shadowVariable] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:1173:17: note: Shadowed declaration kate-4.14.3/kate/filetree/katefiletreemodel.cpp:1198:5: note: Shadow variable kate-4.14.3/kate/filetree/katefiletreemodel.cpp:1253:17: style: Local variable 'parent' shadows outer function [shadowFunction] kate-4.14.3/kate/filetree/katefiletreemodel.h:52:25: note: Shadowed declaration kate-4.14.3/kate/filetree/katefiletreemodel.cpp:1253:17: note: Shadow variable kate-4.14.3/kate/filetree/katefiletreemodel.cpp:113:26: performance: Function parameter 'n' should be passed by const reference. [passedByValue] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:101:9: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:123:9: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] kate-4.14.3/kate/interfaces/kate/pluginmanager.cpp:34:7: warning: Member variable 'PrivatePluginManager::pluginMan' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/kate/interfaces/kate/pluginmanager.cpp:43:65: style: C-style pointer casting [cstyleCast] kate-4.14.3/kate/interfaces/kate/pluginmanager.cpp:46:20: style: C-style pointer casting [cstyleCast] kate-4.14.3/ktexteditor/attribute.cpp:83:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActivateCaretIn [valueFlowBailoutIncompleteVar] kate-4.14.3/ktexteditor/attribute.cpp:153:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:1059:11: style: Variable 'base' is assigned a value that is never used. [unreadVariable] kate-4.14.3/kate/filetree/katefiletreemodel.cpp:1113:11: style: Unused variable: sep [unusedVariable] kate-4.14.3/ktexteditor/codecompletionmodel.cpp:121:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] kate-4.14.3/ktexteditor/codecompletionmodel.h:82:5: style: Class 'CodeCompletionModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/ktexteditor/codecompletionmodel.h:481:5: style: Class 'CodeCompletionModel2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/ktexteditor/codecompletionmodelcontrollerinterface.cpp:104:79: style:inconclusive: Function 'shouldExecute' argument 1 names different: declaration 'selected' definition 'index'. [funcArgNamesDifferent] kate-4.14.3/ktexteditor/codecompletionmodelcontrollerinterface.h:160:51: note: Function 'shouldExecute' argument 1 names different: declaration 'selected' definition 'index'. kate-4.14.3/ktexteditor/codecompletionmodelcontrollerinterface.cpp:104:79: note: Function 'shouldExecute' argument 1 names different: declaration 'selected' definition 'index'. kate-4.14.3/ktexteditor/codecompletionmodelcontrollerinterface.cpp:110:142: style:inconclusive: Function 'matchingItem' argument 1 names different: declaration 'matched' definition 'selected'. [funcArgNamesDifferent] kate-4.14.3/ktexteditor/codecompletionmodelcontrollerinterface.h:181:59: note: Function 'matchingItem' argument 1 names different: declaration 'matched' definition 'selected'. kate-4.14.3/ktexteditor/codecompletionmodelcontrollerinterface.cpp:110:142: note: Function 'matchingItem' argument 1 names different: declaration 'matched' definition 'selected'. kate-4.14.3/ktexteditor/codecompletionmodelcontrollerinterface.cpp:194:80: style:inconclusive: Function 'shouldExecute' argument 1 names different: declaration 'selected' definition 'index'. [funcArgNamesDifferent] kate-4.14.3/ktexteditor/codecompletionmodelcontrollerinterface.h:317:51: note: Function 'shouldExecute' argument 1 names different: declaration 'selected' definition 'index'. kate-4.14.3/ktexteditor/codecompletionmodelcontrollerinterface.cpp:194:80: note: Function 'shouldExecute' argument 1 names different: declaration 'selected' definition 'index'. kate-4.14.3/ktexteditor/codecompletionmodelcontrollerinterface.cpp:200:142: style:inconclusive: Function 'matchingItem' argument 1 names different: declaration 'matched' definition 'selected'. [funcArgNamesDifferent] kate-4.14.3/ktexteditor/codecompletionmodelcontrollerinterface.h:336:59: note: Function 'matchingItem' argument 1 names different: declaration 'matched' definition 'selected'. kate-4.14.3/ktexteditor/codecompletionmodelcontrollerinterface.cpp:200:142: note: Function 'matchingItem' argument 1 names different: declaration 'matched' definition 'selected'. kate-4.14.3/ktexteditor/cursor.h:303:11: style: Condition '&cursor' is always true [knownConditionTrueFalse] kate-4.14.3/ktexteditor/range.h:621:11: style: Condition '&range' is always true [knownConditionTrueFalse] kate-4.14.3/ktexteditor/cursor.cpp:33:21: style:inconclusive: Function 'Cursor' argument 1 names different: declaration 'line' definition '_line'. [funcArgNamesDifferent] kate-4.14.3/ktexteditor/cursor.h:71:16: note: Function 'Cursor' argument 1 names different: declaration 'line' definition '_line'. kate-4.14.3/ktexteditor/cursor.cpp:33:21: note: Function 'Cursor' argument 1 names different: declaration 'line' definition '_line'. kate-4.14.3/ktexteditor/cursor.cpp:33:32: style:inconclusive: Function 'Cursor' argument 2 names different: declaration 'column' definition '_column'. [funcArgNamesDifferent] kate-4.14.3/ktexteditor/cursor.h:71:26: note: Function 'Cursor' argument 2 names different: declaration 'column' definition '_column'. kate-4.14.3/ktexteditor/cursor.cpp:33:32: note: Function 'Cursor' argument 2 names different: declaration 'column' definition '_column'. kate-4.14.3/ktexteditor/cursor.cpp:96:42: style:inconclusive: Function 'setPosition' argument 1 names different: declaration 'position' definition 'pos'. [funcArgNamesDifferent] kate-4.14.3/ktexteditor/cursor.h:128:44: note: Function 'setPosition' argument 1 names different: declaration 'position' definition 'pos'. kate-4.14.3/ktexteditor/cursor.cpp:96:42: note: Function 'setPosition' argument 1 names different: declaration 'position' definition 'pos'. kate-4.14.3/ktexteditor/cursor.cpp:119:29: style:inconclusive: Function 'position' argument 1 names different: declaration 'line' definition '_line'. [funcArgNamesDifferent] kate-4.14.3/ktexteditor/cursor.h:181:25: note: Function 'position' argument 1 names different: declaration 'line' definition '_line'. kate-4.14.3/ktexteditor/cursor.cpp:119:29: note: Function 'position' argument 1 names different: declaration 'line' definition '_line'. kate-4.14.3/ktexteditor/cursor.cpp:119:41: style:inconclusive: Function 'position' argument 2 names different: declaration 'column' definition '_column'. [funcArgNamesDifferent] kate-4.14.3/ktexteditor/cursor.h:181:36: note: Function 'position' argument 2 names different: declaration 'column' definition '_column'. kate-4.14.3/ktexteditor/cursor.cpp:119:41: note: Function 'position' argument 2 names different: declaration 'column' definition '_column'. kate-4.14.3/ktexteditor/range.h:536:47: warning: Iterators to containers from different expressions 'r1' and 'r2' are used together. [mismatchingContainerExpression] kate-4.14.3/ktexteditor/range.h:547:46: warning: Iterators to containers from different expressions 'r1' and 'r2' are used together. [mismatchingContainerExpression] kate-4.14.3/ktexteditor/range.h:580:44: warning: Iterators to containers from different expressions 'r1' and 'r2' are used together. [mismatchingContainerExpression] kate-4.14.3/ktexteditor/range.h:591:44: warning: Iterators to containers from different expressions 'r1' and 'r2' are used together. [mismatchingContainerExpression] kate-4.14.3/ktexteditor/editorchooser.cpp:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] kate-4.14.3/ktexteditor/editorchooser.cpp:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chooser [valueFlowBailoutIncompleteVar] kate-4.14.3/ktexteditor/editorchooser.cpp:42:5: warning: Member variable 'PrivateEditorChooser::chooser' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/ktexteditor/editorchooser.cpp:48:17: style: class member 'PrivateEditorChooser::ElementNames' is never used. [unusedStructMember] kate-4.14.3/ktexteditor/documentadaptor_p.h:38:4: style: Class 'DocumentAdaptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/ktexteditor/messageinterface.h:137:5: style: Class 'Message' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/ktexteditor/messageinterface.h:147:13: performance: Function 'text()' should return member 'text' by const reference. [returnByReference] kate-4.14.3/ktexteditor/messageinterface.h:186:21: performance: Function 'actions()' should return member 'actions' by const reference. [returnByReference] kate-4.14.3/ktexteditor/messageinterface.cpp:67:38: style:inconclusive: Function 'setText' argument 1 names different: declaration 'richtext' definition 'text'. [funcArgNamesDifferent] kate-4.14.3/ktexteditor/messageinterface.h:309:33: note: Function 'setText' argument 1 names different: declaration 'richtext' definition 'text'. kate-4.14.3/ktexteditor/messageinterface.cpp:67:38: note: Function 'setText' argument 1 names different: declaration 'richtext' definition 'text'. kate-4.14.3/ktexteditor/messageinterface.cpp:75:36: style:inconclusive: Function 'setIcon' argument 1 names different: declaration 'icon' definition 'newIcon'. [funcArgNamesDifferent] kate-4.14.3/ktexteditor/messageinterface.h:316:31: note: Function 'setIcon' argument 1 names different: declaration 'icon' definition 'newIcon'. kate-4.14.3/ktexteditor/messageinterface.cpp:75:36: note: Function 'setIcon' argument 1 names different: declaration 'icon' definition 'newIcon'. kate-4.14.3/ktexteditor/plugin.h:118:5: style: Class 'Plugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/ktexteditor/annotationinterface.h:220:14: style: The destructor '~AnnotationViewInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/ktexteditor/annotationinterface.h:160:14: note: Virtual destructor in base class kate-4.14.3/ktexteditor/annotationinterface.h:220:14: note: Destructor in derived class kate-4.14.3/ktexteditor/annotationinterface.h:220:14: style: The destructor '~AnnotationViewInterface' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] kate-4.14.3/ktexteditor/annotationinterface.h:160:14: note: Virtual destructor in base class kate-4.14.3/ktexteditor/annotationinterface.h:220:14: note: Destructor in derived class kate-4.14.3/ktexteditor/smartinterface.cpp:40:5: warning: Class 'SmartInterface' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kate-4.14.3/ktexteditor/smartinterface.cpp:40:5: warning: Class 'SmartInterface' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kate-4.14.3/ktexteditor/range.cpp:150:33: style:inconclusive: Function 'overlapsColumn' argument 1 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] kate-4.14.3/ktexteditor/range.h:406:29: note: Function 'overlapsColumn' argument 1 names different: declaration 'column' definition 'col'. kate-4.14.3/ktexteditor/range.cpp:150:33: note: Function 'overlapsColumn' argument 1 names different: declaration 'column' definition 'col'. kate-4.14.3/ktexteditor/range.cpp:222:36: style:inconclusive: Function 'rangeChanged' argument 1 names different: declaration 'cursor' definition 'c'. [funcArgNamesDifferent] kate-4.14.3/ktexteditor/range.h:647:39: note: Function 'rangeChanged' argument 1 names different: declaration 'cursor' definition 'c'. kate-4.14.3/ktexteditor/range.cpp:222:36: note: Function 'rangeChanged' argument 1 names different: declaration 'cursor' definition 'c'. kate-4.14.3/ktexteditor/smartrange.h:144:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_start [valueFlowBailoutIncompleteVar] kate-4.14.3/ktexteditor/smartrange.h:154:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_start [valueFlowBailoutIncompleteVar] kate-4.14.3/ktexteditor/smartrange.h:164:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_end [valueFlowBailoutIncompleteVar] kate-4.14.3/ktexteditor/smartrange.h:174:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_end [valueFlowBailoutIncompleteVar] kate-4.14.3/ktexteditor/smartcursor.cpp:65:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_range [valueFlowBailoutIncompleteVar] kate-4.14.3/ktexteditor/smartcursor.cpp:85:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveOnInsert [valueFlowBailoutIncompleteVar] kate-4.14.3/ktexteditor/smartcursor.cpp:101:13: style: Local variable 'advance' shadows outer function [shadowFunction] kate-4.14.3/ktexteditor/smartcursor.h:175:18: note: Shadowed declaration kate-4.14.3/ktexteditor/smartcursor.cpp:101:13: note: Shadow variable kate-4.14.3/ktexteditor/templateinterface2.h:51:14: style: The destructor '~TemplateInterface2' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/ktexteditor/templateinterface.h:43:14: note: Virtual destructor in base class kate-4.14.3/ktexteditor/templateinterface2.h:51:14: note: Destructor in derived class kate-4.14.3/ktexteditor/templateinterface2.h:79:18: style: The function 'insertTemplateTextImplementation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/ktexteditor/templateinterface.h:152:18: note: Virtual function in base class kate-4.14.3/ktexteditor/templateinterface2.h:79:18: note: Function in derived class kate-4.14.3/ktexteditor/templateinterface.cpp:79:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortDate [valueFlowBailoutIncompleteVar] kate-4.14.3/ktexteditor/smartrange.cpp:283:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmartRange [valueFlowBailoutIncompleteVar] kate-4.14.3/ktexteditor/smartrange.cpp:333:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmartRange [valueFlowBailoutIncompleteVar] kate-4.14.3/ktexteditor/smartrange.cpp:477:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmartRange [valueFlowBailoutIncompleteVar] kate-4.14.3/ktexteditor/smartrange.cpp:558:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveOnInsert [valueFlowBailoutIncompleteVar] kate-4.14.3/ktexteditor/smartrange.cpp:563:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_start [valueFlowBailoutIncompleteVar] kate-4.14.3/ktexteditor/smartrange.cpp:667:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmartRange [valueFlowBailoutIncompleteVar] kate-4.14.3/kwrite/kwriteapp.cpp:60:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kapp [valueFlowBailoutIncompleteVar] kate-4.14.3/kwrite/kwriteapp.cpp:94:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kate-4.14.3/kwrite/kwritemain.h:52:5: style: Class 'KWrite' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kwrite/kwriteapp.h:56:5: style: Class 'KWriteApp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/kwrite/kwriteapp.cpp:29:36: style:inconclusive: Function 'KWriteApp' argument 1 names different: declaration 'args' definition 'm_args'. [funcArgNamesDifferent] kate-4.14.3/kwrite/kwriteapp.h:56:29: note: Function 'KWriteApp' argument 1 names different: declaration 'args' definition 'm_args'. kate-4.14.3/kwrite/kwriteapp.cpp:29:36: note: Function 'KWriteApp' argument 1 names different: declaration 'args' definition 'm_args'. kate-4.14.3/kwrite/kwriteapp.cpp:100:19: style: Local variable 'line' shadows outer variable [shadowVariable] kate-4.14.3/kwrite/kwriteapp.cpp:72:9: note: Shadowed declaration kate-4.14.3/kwrite/kwriteapp.cpp:100:19: note: Shadow variable kate-4.14.3/kwrite/kwriteapp.cpp:90:17: style: Variable 't' can be declared as pointer to const [constVariablePointer] kate-4.14.3/kwrite/kwriteapp.cpp:167:11: style: Variable 'window' can be declared as pointer to const [constVariablePointer] kate-4.14.3/ktexteditor/smartrange.cpp:663:3: style: Obsolete function 'qStableSort' called. It is recommended to use 'std::stable_sort' instead. [prohibitedqStableSortCalled] kate-4.14.3/ktexteditor/smartrange.h:294:18: style: Virtual function 'setParentRange' is called from destructor '~SmartRange()' at line 198. Dynamic binding is not used. [virtualCallInConstructor] kate-4.14.3/ktexteditor/smartrange.cpp:198:3: note: Calling setParentRange kate-4.14.3/ktexteditor/smartrange.h:294:18: note: setParentRange is a virtual function kate-4.14.3/ktexteditor/smartrange.h:520:38: performance: Function 'notifiers()' should return member 'm_notifiers' by const reference. [returnByReference] kate-4.14.3/ktexteditor/smartrange.cpp:172:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kate-4.14.3/ktexteditor/smartrange.cpp:112:9: style: The scope of the variable 'half' can be reduced. [variableScope] kate-4.14.3/ktexteditor/smartrange.cpp:113:9: style: The scope of the variable 'middle' can be reduced. [variableScope] kate-4.14.3/ktexteditor/smartrange.cpp:135:9: style: The scope of the variable 'half' can be reduced. [variableScope] kate-4.14.3/ktexteditor/smartrange.cpp:136:9: style: The scope of the variable 'middle' can be reduced. [variableScope] kate-4.14.3/ktexteditor/smartrange.cpp:323:47: style:inconclusive: Function 'removeChildRange' argument 1 names different: declaration 'newChild' definition 'child'. [funcArgNamesDifferent] kate-4.14.3/ktexteditor/smartrange.h:682:39: note: Function 'removeChildRange' argument 1 names different: declaration 'newChild' definition 'child'. kate-4.14.3/ktexteditor/smartrange.cpp:323:47: note: Function 'removeChildRange' argument 1 names different: declaration 'newChild' definition 'child'. kate-4.14.3/ktexteditor/smartrange.cpp:687:40: style:inconclusive: Function 'rangeChanged' argument 1 names different: declaration 'cursor' definition 'c'. [funcArgNamesDifferent] kate-4.14.3/ktexteditor/smartrange.h:632:39: note: Function 'rangeChanged' argument 1 names different: declaration 'cursor' definition 'c'. kate-4.14.3/ktexteditor/smartrange.cpp:687:40: note: Function 'rangeChanged' argument 1 names different: declaration 'cursor' definition 'c'. kate-4.14.3/ktexteditor/smartrange.cpp:436:17: style: Variable 'r' can be declared as pointer to const [constVariablePointer] kate-4.14.3/ktexteditor/smartrange.cpp:533:13: style: Variable 'v' can be declared as pointer to const [constVariablePointer] kate-4.14.3/kwrite/kwritemain.cpp:94:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cursor [valueFlowBailoutIncompleteVar] kate-4.14.3/kwrite/kwritemain.cpp:150:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Close [valueFlowBailoutIncompleteVar] kate-4.14.3/kwrite/kwritemain.cpp:212:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] kate-4.14.3/kwrite/kwritemain.cpp:539:26: style: The scope of the variable 'doc' can be reduced. [variableScope] kate-4.14.3/kwrite/kwritemain.cpp:540:11: style: The scope of the variable 't' can be reduced. [variableScope] kate-4.14.3/part/buffer/katetextcursor.h:78:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveOnInsert [valueFlowBailoutIncompleteVar] kate-4.14.3/part/buffer/katetextcursor.h:84:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StayOnInsert [valueFlowBailoutIncompleteVar] kate-4.14.3/part/buffer/katetextrange.h:89:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllowEmpty [valueFlowBailoutIncompleteVar] kate-4.14.3/part/buffer/katetextblock.cpp:574:17: style:inconclusive: Technically the member function 'Kate::TextBlock::markModifiedLinesAsSaved' can be const. [functionConst] kate-4.14.3/part/buffer/katetextblock.h:182:10: note: Technically the member function 'Kate::TextBlock::markModifiedLinesAsSaved' can be const. kate-4.14.3/part/buffer/katetextblock.cpp:574:17: note: Technically the member function 'Kate::TextBlock::markModifiedLinesAsSaved' can be const. kate-4.14.3/part/buffer/katetextline.h:112:5: style: Class 'TextLineData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/buffer/katetextline.h:61:9: style: Class 'Attribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/buffer/katetextbuffer.h:72:5: style: Class 'TextBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/buffer/katetextloader.h:69:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kate-4.14.3/part/buffer/katetextloader.h:103:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] kate-4.14.3/part/buffer/katetextloader.h:332:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineSeparator [valueFlowBailoutIncompleteVar] kate-4.14.3/part/buffer/katetextbuffer.cpp:735:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kate-4.14.3/part/buffer/katetextblock.cpp:92:7: style: Local variable 'line' shadows outer function [shadowFunction] kate-4.14.3/part/buffer/katetextblock.h:73:14: note: Shadowed declaration kate-4.14.3/part/buffer/katetextblock.cpp:92:7: note: Shadow variable kate-4.14.3/part/buffer/katetextblock.cpp:95:12: style: Local variable 'text' shadows outer function [shadowFunction] kate-4.14.3/part/buffer/katetextblock.h:96:10: note: Shadowed declaration kate-4.14.3/part/buffer/katetextblock.cpp:95:12: note: Shadow variable kate-4.14.3/part/buffer/katetextblock.cpp:350:7: style: Local variable 'line' shadows outer function [shadowFunction] kate-4.14.3/part/buffer/katetextblock.h:73:14: note: Shadowed declaration kate-4.14.3/part/buffer/katetextblock.cpp:350:7: note: Shadow variable kate-4.14.3/part/buffer/katetextblock.cpp:412:7: style: Local variable 'line' shadows outer function [shadowFunction] kate-4.14.3/part/buffer/katetextblock.h:73:14: note: Shadowed declaration kate-4.14.3/part/buffer/katetextblock.cpp:412:7: note: Shadow variable kate-4.14.3/part/buffer/katetextblock.cpp:468:3: style: Local variable 'range' shadows outer argument [shadowArgument] kate-4.14.3/part/buffer/katetextblock.cpp:409:55: note: Shadowed declaration kate-4.14.3/part/buffer/katetextblock.cpp:468:3: note: Shadow variable kate-4.14.3/part/buffer/katetextblock.cpp:589:13: style: Local variable 'startLine' shadows outer function [shadowFunction] kate-4.14.3/part/buffer/katetextblock.h:60:9: note: Shadowed declaration kate-4.14.3/part/buffer/katetextblock.cpp:589:13: note: Shadow variable kate-4.14.3/ktexteditor/templateinterface.cpp:63:26: style: C-style pointer casting [cstyleCast] kate-4.14.3/part/buffer/katetextcursor.cpp:149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_range [valueFlowBailoutIncompleteVar] kate-4.14.3/ktexteditor/templateinterface.cpp:129:10: style: The scope of the variable 'initValue_specified' can be reduced. [variableScope] kate-4.14.3/ktexteditor/templateinterface.cpp:38:63: style:inconclusive: Function 'expandMacros' argument 1 names different: declaration 'initialValues' definition 'map'. [funcArgNamesDifferent] kate-4.14.3/ktexteditor/templateinterface.h:55:55: note: Function 'expandMacros' argument 1 names different: declaration 'initialValues' definition 'map'. kate-4.14.3/ktexteditor/templateinterface.cpp:38:63: note: Function 'expandMacros' argument 1 names different: declaration 'initialValues' definition 'map'. kate-4.14.3/part/buffer/katetextcursor.cpp:97:14: style: Local variable 'block' shadows outer function [shadowFunction] kate-4.14.3/part/buffer/katetextcursor.h:165:16: note: Shadowed declaration kate-4.14.3/part/buffer/katetextcursor.cpp:97:14: note: Shadow variable kate-4.14.3/part/buffer/katetexthistory.cpp:466:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveOnInsert [valueFlowBailoutIncompleteVar] kate-4.14.3/part/buffer/katetexthistory.cpp:489:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidateIfEmpty [valueFlowBailoutIncompleteVar] kate-4.14.3/part/buffer/katetextbuffer.h:85:18: style: Virtual function 'clear' is called from constructor 'TextBuffer(KateDocument*parent,int blockSize=64)' at line 69. Dynamic binding is not used. [virtualCallInConstructor] kate-4.14.3/part/buffer/katetextbuffer.cpp:69:3: note: Calling clear kate-4.14.3/part/buffer/katetextbuffer.h:85:18: note: clear is a virtual function kate-4.14.3/part/buffer/katetextfolding.cpp:28:5: warning: Class 'FoldingRange' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kate-4.14.3/part/buffer/katetextfolding.cpp:28:5: warning: Class 'FoldingRange' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kate-4.14.3/part/buffer/katetextfolding.h:50:5: style: Class 'TextFolding' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/buffer/katetextbuffer.cpp:836:7: style: The if condition is the same as the previous if condition [duplicateCondition] kate-4.14.3/part/buffer/katetextbuffer.cpp:832:7: note: First condition kate-4.14.3/part/buffer/katetextbuffer.cpp:836:7: note: Second condition kate-4.14.3/part/buffer/katetexthistory.h:165:5: style: Class 'TextHistory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/buffer/katetextfolding.cpp:27:113: style:inconclusive: Function 'FoldingRange' argument 3 names different: declaration 'flags' definition '_flags'. [funcArgNamesDifferent] kate-4.14.3/part/buffer/katetextfolding.h:207:94: note: Function 'FoldingRange' argument 3 names different: declaration 'flags' definition '_flags'. kate-4.14.3/part/buffer/katetextfolding.cpp:27:113: note: Function 'FoldingRange' argument 3 names different: declaration 'flags' definition '_flags'. kate-4.14.3/part/buffer/katetextloader.h:246:23: style: Local variable 'unicode' shadows outer function [shadowFunction] kate-4.14.3/part/buffer/katetextloader.h:143:18: note: Shadowed declaration kate-4.14.3/part/buffer/katetextloader.h:246:23: note: Shadow variable kate-4.14.3/part/buffer/katetextbuffer.cpp:361:11: style: Local variable 'text' shadows outer function [shadowFunction] kate-4.14.3/part/buffer/katetextbuffer.h:209:13: note: Shadowed declaration kate-4.14.3/part/buffer/katetextbuffer.cpp:361:11: note: Shadow variable kate-4.14.3/part/buffer/katetextbuffer.cpp:398:15: style: Local variable 'lines' shadows outer function [shadowFunction] kate-4.14.3/part/buffer/katetextbuffer.h:189:9: note: Shadowed declaration kate-4.14.3/part/buffer/katetextbuffer.cpp:398:15: note: Shadow variable kate-4.14.3/part/buffer/katetextbuffer.cpp:419:15: style: Local variable 'lines' shadows outer function [shadowFunction] kate-4.14.3/part/buffer/katetextbuffer.h:189:9: note: Shadowed declaration kate-4.14.3/part/buffer/katetextbuffer.cpp:419:15: note: Shadow variable kate-4.14.3/part/buffer/katetextfolding.cpp:357:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/part/buffer/katetextbuffer.cpp:164:3: style: Variable 'block' can be declared as pointer to const [constVariablePointer] kate-4.14.3/part/buffer/katetextbuffer.cpp:396:16: style: Variable 'block' can be declared as pointer to const [constVariablePointer] kate-4.14.3/part/buffer/katetextbuffer.cpp:417:16: style: Variable 'block' can be declared as pointer to const [constVariablePointer] kate-4.14.3/part/buffer/katetexthistory.cpp:204:48: style:inconclusive: Function 'transformCursor' argument 1 names different: declaration 'line' definition 'cursorLine'. [funcArgNamesDifferent] kate-4.14.3/part/buffer/katetexthistory.h:101:36: note: Function 'transformCursor' argument 1 names different: declaration 'line' definition 'cursorLine'. kate-4.14.3/part/buffer/katetexthistory.cpp:204:48: note: Function 'transformCursor' argument 1 names different: declaration 'line' definition 'cursorLine'. kate-4.14.3/part/buffer/katetexthistory.cpp:204:65: style:inconclusive: Function 'transformCursor' argument 2 names different: declaration 'column' definition 'cursorColumn'. [funcArgNamesDifferent] kate-4.14.3/part/buffer/katetexthistory.h:101:47: note: Function 'transformCursor' argument 2 names different: declaration 'column' definition 'cursorColumn'. kate-4.14.3/part/buffer/katetexthistory.cpp:204:65: note: Function 'transformCursor' argument 2 names different: declaration 'column' definition 'cursorColumn'. kate-4.14.3/part/buffer/katetexthistory.cpp:319:55: style:inconclusive: Function 'reverseTransformCursor' argument 1 names different: declaration 'line' definition 'cursorLine'. [funcArgNamesDifferent] kate-4.14.3/part/buffer/katetexthistory.h:109:43: note: Function 'reverseTransformCursor' argument 1 names different: declaration 'line' definition 'cursorLine'. kate-4.14.3/part/buffer/katetexthistory.cpp:319:55: note: Function 'reverseTransformCursor' argument 1 names different: declaration 'line' definition 'cursorLine'. kate-4.14.3/part/buffer/katetextloader.h:250:40: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/part/buffer/katetexthistory.cpp:319:72: style:inconclusive: Function 'reverseTransformCursor' argument 2 names different: declaration 'column' definition 'cursorColumn'. [funcArgNamesDifferent] kate-4.14.3/part/buffer/katetexthistory.h:109:54: note: Function 'reverseTransformCursor' argument 2 names different: declaration 'column' definition 'cursorColumn'. kate-4.14.3/part/buffer/katetexthistory.cpp:319:72: note: Function 'reverseTransformCursor' argument 2 names different: declaration 'column' definition 'cursorColumn'. kate-4.14.3/part/completion/expandingtree/expandingdelegate.cpp:42:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State_Selected [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/expandingtree/expandingdelegate.cpp:86:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignBottom [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/expandingtree/expandingdelegate.cpp:171:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/expandingtree/expandingdelegate.cpp:289:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_ItemViewItem [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/expandingtree/expandingdelegate.cpp:301:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonRelease [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/expandingtree/expandingdelegate.cpp:320:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] kate-4.14.3/part/buffer/katetextline.cpp:55:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/part/buffer/katetextline.cpp:67:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/part/buffer/katetextrange.cpp:79:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpandLeft [valueFlowBailoutIncompleteVar] kate-4.14.3/part/buffer/katetextrange.cpp:91:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoNotExpand [valueFlowBailoutIncompleteVar] kate-4.14.3/part/buffer/katetextrange.cpp:107:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidateIfEmpty [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/expandingtree/expandingtree.cpp:48:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/expandingtree/expandingtree.h:30:4: style: Class 'ExpandingTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/completion/expandingtree/expandingdelegate.cpp:34:20: warning: Member variable 'ExpandingDelegate::m_currentColumnStart' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/part/completion/expandingtree/expandingdelegate.cpp:73:81: style:inconclusive: Function 'paint' argument 2 names different: declaration 'option' definition 'optionOld'. [funcArgNamesDifferent] kate-4.14.3/part/completion/expandingtree/expandingdelegate.h:51:75: note: Function 'paint' argument 2 names different: declaration 'option' definition 'optionOld'. kate-4.14.3/part/completion/expandingtree/expandingdelegate.cpp:73:81: note: Function 'paint' argument 2 names different: declaration 'option' definition 'optionOld'. kate-4.14.3/part/completion/expandingtree/expandingdelegate.cpp:158:109: style:inconclusive: Function 'drawDisplay' argument 3 names different: declaration 'rect' definition '_rect'. [funcArgNamesDifferent] kate-4.14.3/part/completion/expandingtree/expandingdelegate.h:60:103: note: Function 'drawDisplay' argument 3 names different: declaration 'rect' definition '_rect'. kate-4.14.3/part/completion/expandingtree/expandingdelegate.cpp:158:109: note: Function 'drawDisplay' argument 3 names different: declaration 'rect' definition '_rect'. kate-4.14.3/part/completion/expandingtree/expandingdelegate.cpp:44:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] kate-4.14.3/part/buffer/katetextrange.cpp:68:53: style:inconclusive: Function 'setInsertBehaviors' argument 1 names different: declaration 'insertBehaviors' definition '_insertBehaviors'. [funcArgNamesDifferent] kate-4.14.3/part/buffer/katetextrange.h:71:46: note: Function 'setInsertBehaviors' argument 1 names different: declaration 'insertBehaviors' definition '_insertBehaviors'. kate-4.14.3/part/buffer/katetextrange.cpp:68:53: note: Function 'setInsertBehaviors' argument 1 names different: declaration 'insertBehaviors' definition '_insertBehaviors'. kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.cpp:176:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemSelected [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.cpp:248:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemSelected [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.cpp:297:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsExpandable [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.cpp:331:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpandingWidget [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.cpp:443:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Small [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.cpp:455:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CharFormat [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/kateargumenthintmodel.cpp:68:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgumentHintDepth [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/kateargumenthintmodel.cpp:100:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BackgroundRole [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/kateargumenthintmodel.cpp:274:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgumentHintDepth [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/kateargumenthinttree.cpp:38:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Box [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/kateargumenthinttree.cpp:166:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollBarAlwaysOff [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/kateargumenthinttree.cpp:202:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/kateargumenthinttree.cpp:226:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/kateargumenthinttree.cpp:245:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/kateargumenthinttree.cpp:260:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/kateargumenthinttree.cpp:273:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/kateargumenthinttree.cpp:285:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] kate-4.14.3/part/completion/kateargumenthinttree.h:33:5: style: Class 'KateArgumentHintTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/completion/katecompletionmodel.h:53:5: style: Class 'KateCompletionModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/completion/kateargumenthintmodel.h:33:5: style: Class 'KateArgumentHintModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/completion/katecompletionwidget.h:96:7: style: Struct 'CompletionRange' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/completion/kateargumenthinttree.h:58:17: style: The function 'sizeHintForColumn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/completion/expandingtree/expandingtree.h:33:17: note: Virtual function in base class kate-4.14.3/part/completion/kateargumenthinttree.h:58:17: note: Function in derived class kate-4.14.3/part/completion/katecompletionmodel.h:54:6: style: The destructor '~KateCompletionModel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.h:41:14: note: Virtual destructor in base class kate-4.14.3/part/completion/katecompletionmodel.h:54:6: note: Destructor in derived class kate-4.14.3/part/completion/katecompletionmodel.h:81:18: style: The function 'rowSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.h:97:18: note: Virtual function in base class kate-4.14.3/part/completion/katecompletionmodel.h:81:18: note: Function in derived class kate-4.14.3/part/completion/katecompletionmodel.h:83:18: style: The function 'indexIsItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.h:111:18: note: Virtual function in base class kate-4.14.3/part/completion/katecompletionmodel.h:83:18: note: Function in derived class kate-4.14.3/part/completion/katecompletionmodel.h:86:22: style: The function 'data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.h:114:22: note: Virtual function in base class kate-4.14.3/part/completion/katecompletionmodel.h:86:22: note: Function in derived class kate-4.14.3/part/completion/katecompletionmodel.h:180:17: style: The function 'contextMatchQuality' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.h:130:17: note: Virtual function in base class kate-4.14.3/part/completion/katecompletionmodel.h:180:17: note: Function in derived class kate-4.14.3/part/completion/katecompletionmodel.h:209:16: style: The function 'treeView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.h:108:24: note: Virtual function in base class kate-4.14.3/part/completion/katecompletionmodel.h:209:16: note: Function in derived class kate-4.14.3/part/completion/kateargumenthintmodel.h:35:22: style: The function 'data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.h:114:22: note: Virtual function in base class kate-4.14.3/part/completion/kateargumenthintmodel.h:35:22: note: Function in derived class kate-4.14.3/part/completion/kateargumenthintmodel.h:41:24: style: The function 'treeView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.h:108:24: note: Virtual function in base class kate-4.14.3/part/completion/kateargumenthintmodel.h:41:24: note: Function in derived class kate-4.14.3/part/completion/kateargumenthintmodel.h:43:18: style: The function 'indexIsItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.h:111:18: note: Virtual function in base class kate-4.14.3/part/completion/kateargumenthintmodel.h:43:18: note: Function in derived class kate-4.14.3/part/completion/kateargumenthintmodel.h:53:17: style: The function 'contextMatchQuality' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.h:130:17: note: Virtual function in base class kate-4.14.3/part/completion/kateargumenthintmodel.h:53:17: note: Function in derived class kate-4.14.3/part/completion/katecompletiondelegate.h:34:18: style: The function 'adjustStyle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/completion/expandingtree/expandingdelegate.h:59:18: note: Virtual function in base class kate-4.14.3/part/completion/katecompletiondelegate.h:34:18: note: Function in derived class kate-4.14.3/part/completion/katecompletiondelegate.h:37:18: style: The function 'heightChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/completion/expandingtree/expandingdelegate.h:76:18: note: Virtual function in base class kate-4.14.3/part/completion/katecompletiondelegate.h:37:18: note: Function in derived class kate-4.14.3/part/completion/katecompletiondelegate.h:38:37: style: The function 'createHighlighting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/completion/expandingtree/expandingdelegate.h:66:45: note: Virtual function in base class kate-4.14.3/part/completion/katecompletiondelegate.h:38:37: note: Function in derived class kate-4.14.3/part/completion/katecompletionmodel.h:251:17: performance: Function 'name()' should return member 'm_nameColumn' by const reference. [returnByReference] kate-4.14.3/part/completion/kateargumenthinttree.cpp:101:49: style:inconclusive: Function 'updateGeometry' argument 1 names different: declaration 'rect' definition 'geom'. [funcArgNamesDifferent] kate-4.14.3/part/completion/kateargumenthinttree.h:49:31: note: Function 'updateGeometry' argument 1 names different: declaration 'rect' definition 'geom'. kate-4.14.3/part/completion/kateargumenthinttree.cpp:101:49: note: Function 'updateGeometry' argument 1 names different: declaration 'rect' definition 'geom'. kate-4.14.3/part/completion/kateargumenthinttree.cpp:115:7: style: Local variable 'bottom' shadows outer function [shadowFunction] kate-4.14.3/part/completion/kateargumenthinttree.h:41:10: note: Shadowed declaration kate-4.14.3/part/completion/kateargumenthinttree.cpp:115:7: note: Shadow variable kate-4.14.3/part/completion/katecompletionmodel.h:294:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/part/completion/kateargumenthintmodel.cpp:109:27: style: Condition 'm_rows[index.row()]<0' is always false [knownConditionTrueFalse] kate-4.14.3/part/completion/kateargumenthintmodel.cpp:96:27: note: Assuming that condition 'm_rows[index.row()]<0' is not redundant kate-4.14.3/part/completion/kateargumenthintmodel.cpp:109:27: note: Condition 'm_rows[index.row()]<0' is always false kate-4.14.3/part/completion/kateargumenthintmodel.cpp:39:69: style:inconclusive: Function 'mapToSource' argument 1 names different: declaration 'proxyIndex' definition 'index'. [funcArgNamesDifferent] kate-4.14.3/part/completion/kateargumenthintmodel.h:48:50: note: Function 'mapToSource' argument 1 names different: declaration 'proxyIndex' definition 'index'. kate-4.14.3/part/completion/kateargumenthintmodel.cpp:39:69: note: Function 'mapToSource' argument 1 names different: declaration 'proxyIndex' definition 'index'. kate-4.14.3/part/completion/kateargumenthintmodel.cpp:257:67: style:inconclusive: Function 'contextMatchQuality' argument 1 names different: declaration 'row' definition 'index'. [funcArgNamesDifferent] kate-4.14.3/part/completion/kateargumenthintmodel.h:53:56: note: Function 'contextMatchQuality' argument 1 names different: declaration 'row' definition 'index'. kate-4.14.3/part/completion/kateargumenthintmodel.cpp:257:67: note: Function 'contextMatchQuality' argument 1 names different: declaration 'row' definition 'index'. kate-4.14.3/part/completion/kateargumenthintmodel.cpp:280:19: style: Local variable 'row' shadows outer variable [shadowVariable] kate-4.14.3/part/completion/kateargumenthintmodel.cpp:258:7: note: Shadowed declaration kate-4.14.3/part/completion/kateargumenthintmodel.cpp:280:19: note: Shadow variable kate-4.14.3/part/completion/kateargumenthintmodel.cpp:77:14: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.cpp:153:27: performance:inconclusive: Either there is a missing 'override', or the member function 'ExpandingWidgetModel::partiallyExpandWidgetHeight' can be static. [functionStatic] kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.h:87:9: note: Either there is a missing 'override', or the member function 'ExpandingWidgetModel::partiallyExpandWidgetHeight' can be static. kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.cpp:153:27: note: Either there is a missing 'override', or the member function 'ExpandingWidgetModel::partiallyExpandWidgetHeight' can be static. kate-4.14.3/part/completion/expandingtree/expandingwidgetmodel.cpp:182:53: style: Redundant condition: !(oldIndexpartiallyExpandedRow().isValid()' is always false [knownConditionTrueFalse] kate-4.14.3/part/completion/katecompletionwidget.cpp:1127:29: note: wasPartiallyExpanded is assigned 'model()->partiallyExpandedRow().isValid()' here. kate-4.14.3/part/completion/katecompletionwidget.cpp:1134:27: note: Condition 'wasPartiallyExpanded!=model()->partiallyExpandedRow().isValid()' is always false kate-4.14.3/part/completion/katecompletionwidget.cpp:1147:27: style: Condition 'wasPartiallyExpanded!=model()->partiallyExpandedRow().isValid()' is always false [knownConditionTrueFalse] kate-4.14.3/part/completion/katecompletionwidget.cpp:1140:29: note: wasPartiallyExpanded is assigned 'model()->partiallyExpandedRow().isValid()' here. kate-4.14.3/part/completion/katecompletionwidget.cpp:1147:27: note: Condition 'wasPartiallyExpanded!=model()->partiallyExpandedRow().isValid()' is always false kate-4.14.3/part/completion/katewordcompletion.cpp:477:11: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] kate-4.14.3/part/completion/katecompletionwidget.cpp:118:19: error: Null pointer dereference [nullPointer] kate-4.14.3/part/completion/katecompletionwidget.cpp:119:19: error: Null pointer dereference [nullPointer] kate-4.14.3/part/completion/katecompletionwidget.cpp:122:19: error: Null pointer dereference [nullPointer] kate-4.14.3/part/completion/katecompletionwidget.cpp:260:72: style:inconclusive: Function 'rowsInserted' argument 2 names different: declaration 'row' definition 'rowFrom'. [funcArgNamesDifferent] kate-4.14.3/part/completion/katecompletionwidget.h:172:54: note: Function 'rowsInserted' argument 2 names different: declaration 'row' definition 'rowFrom'. kate-4.14.3/part/completion/katecompletionwidget.cpp:260:72: note: Function 'rowsInserted' argument 2 names different: declaration 'row' definition 'rowFrom'. kate-4.14.3/part/completion/katecompletionwidget.cpp:207:3: style: Local variable 'model' shadows outer function [shadowFunction] kate-4.14.3/part/completion/katecompletionwidget.h:84:32: note: Shadowed declaration kate-4.14.3/part/completion/katecompletionwidget.cpp:207:3: note: Shadow variable kate-4.14.3/part/completion/katecompletionwidget.cpp:679:41: style: Local variable 'model' shadows outer function [shadowFunction] kate-4.14.3/part/completion/katecompletionwidget.h:84:32: note: Shadowed declaration kate-4.14.3/part/completion/katecompletionwidget.cpp:679:41: note: Shadow variable kate-4.14.3/part/completion/katecompletionwidget.cpp:777:3: style: Local variable 'model' shadows outer function [shadowFunction] kate-4.14.3/part/completion/katecompletionwidget.h:84:32: note: Shadowed declaration kate-4.14.3/part/completion/katecompletionwidget.cpp:777:3: note: Shadow variable kate-4.14.3/part/completion/katecompletionwidget.cpp:828:37: style: Local variable 'model' shadows outer function [shadowFunction] kate-4.14.3/part/completion/katecompletionwidget.h:84:32: note: Shadowed declaration kate-4.14.3/part/completion/katecompletionwidget.cpp:828:37: note: Shadow variable kate-4.14.3/part/completion/katecompletionwidget.cpp:1058:33: style: Local variable 'model' shadows outer function [shadowFunction] kate-4.14.3/part/completion/katecompletionwidget.h:84:32: note: Shadowed declaration kate-4.14.3/part/completion/katecompletionwidget.cpp:1058:33: note: Shadow variable kate-4.14.3/part/completion/katecompletionwidget.cpp:1178:37: style: Local variable 'model' shadows outer function [shadowFunction] kate-4.14.3/part/completion/katecompletionwidget.h:84:32: note: Shadowed declaration kate-4.14.3/part/completion/katecompletionwidget.cpp:1178:37: note: Shadow variable kate-4.14.3/part/completion/katecompletionwidget.cpp:1303:3: style: Local variable 'model' shadows outer function [shadowFunction] kate-4.14.3/part/completion/katecompletionwidget.h:84:32: note: Shadowed declaration kate-4.14.3/part/completion/katecompletionwidget.cpp:1303:3: note: Shadow variable kate-4.14.3/part/completion/katecompletionwidget.cpp:335:3: style: Variable 'model' can be declared as pointer to const [constVariablePointer] kate-4.14.3/part/completion/katecompletionwidget.cpp:208:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/part/dialogs/katedialogs.cpp:161:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LinksAccessibleByMouse [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:229:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tabInsertsTab [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:248:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tabInsertsTab [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:347:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stretch [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:388:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:407:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:435:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalModeMapping [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:450:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalModeMapping [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:474:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:509:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:986:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:1034:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalFiles [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:1113:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Universal [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:1176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QByteArray [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:1195:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable load [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:1230:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User1 [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:1355:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:1366:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ObeyTrailingSlash [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:1396:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:1416:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherFocusReason [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:1423:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:1454:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:1506:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:1580:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MergedChannels [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:1612:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:1662:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnDiskDeleted [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.cpp:1276:7: warning: Either the condition 'idx==sizeof(vn)' is redundant or the array 'vn[3]' is accessed at index 11, which is out of bounds. [arrayIndexOutOfBoundsCond] kate-4.14.3/part/dialogs/katedialogs.cpp:1277:13: note: Assuming that condition 'idx==sizeof(vn)' is not redundant kate-4.14.3/part/dialogs/katedialogs.cpp:1276:8: note: idx is incremented', new value is 11 kate-4.14.3/part/dialogs/katedialogs.cpp:1276:7: note: Array index out of bounds kate-4.14.3/part/document/katebuffer.cpp:190:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] kate-4.14.3/part/document/katebuffer.cpp:635:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable foldingValue [valueFlowBailoutIncompleteVar] kate-4.14.3/part/dialogs/katedialogs.h:103:10: style:inconclusive: Either there is a missing 'override', or the member function 'KateConfigPage::hasChanged' can be const. [functionConst] kate-4.14.3/part/dialogs/katedialogs.h:168:10: performance:inconclusive: Either there is a missing 'override', or the member function 'KateIndentConfigTab::reset' can be static. [functionStatic] kate-4.14.3/part/dialogs/katedialogs.h:169:10: performance:inconclusive: Either there is a missing 'override', or the member function 'KateIndentConfigTab::defaults' can be static. [functionStatic] kate-4.14.3/part/dialogs/katedialogs.h:190:10: performance:inconclusive: Either there is a missing 'override', or the member function 'KateCompletionConfigTab::reset' can be static. [functionStatic] kate-4.14.3/part/dialogs/katedialogs.h:191:10: performance:inconclusive: Either there is a missing 'override', or the member function 'KateCompletionConfigTab::defaults' can be static. [functionStatic] kate-4.14.3/part/dialogs/katedialogs.h:211:10: performance:inconclusive: Either there is a missing 'override', or the member function 'KateEditGeneralConfigTab::reset' can be static. [functionStatic] kate-4.14.3/part/dialogs/katedialogs.h:212:10: performance:inconclusive: Either there is a missing 'override', or the member function 'KateEditGeneralConfigTab::defaults' can be static. [functionStatic] kate-4.14.3/part/dialogs/katedialogs.h:229:8: performance:inconclusive: Either there is a missing 'override', or the member function 'KateNavigationConfigTab::reset' can be static. [functionStatic] kate-4.14.3/part/dialogs/katedialogs.h:230:8: performance:inconclusive: Either there is a missing 'override', or the member function 'KateNavigationConfigTab::defaults' can be static. [functionStatic] kate-4.14.3/part/dialogs/katedialogs.h:251:10: performance:inconclusive: Either there is a missing 'override', or the member function 'KateViInputModeConfigTab::reset' can be static. [functionStatic] kate-4.14.3/part/dialogs/katedialogs.h:252:10: performance:inconclusive: Either there is a missing 'override', or the member function 'KateViInputModeConfigTab::defaults' can be static. [functionStatic] kate-4.14.3/part/dialogs/katedialogs.cpp:585:31: performance:inconclusive: Either there is a missing 'override', or the member function 'KateSpellCheckConfigTab::reload' can be static. [functionStatic] kate-4.14.3/part/dialogs/katedialogs.h:275:10: note: Either there is a missing 'override', or the member function 'KateSpellCheckConfigTab::reload' can be static. kate-4.14.3/part/dialogs/katedialogs.cpp:585:31: note: Either there is a missing 'override', or the member function 'KateSpellCheckConfigTab::reload' can be static. kate-4.14.3/part/dialogs/katedialogs.h:276:10: performance:inconclusive: Either there is a missing 'override', or the member function 'KateSpellCheckConfigTab::reset' can be static. [functionStatic] kate-4.14.3/part/dialogs/katedialogs.h:277:10: performance:inconclusive: Either there is a missing 'override', or the member function 'KateSpellCheckConfigTab::defaults' can be static. [functionStatic] kate-4.14.3/part/dialogs/katedialogs.cpp:938:30: performance:inconclusive: Either there is a missing 'override', or the member function 'KateViewDefaultsConfig::reset' can be static. [functionStatic] kate-4.14.3/part/dialogs/katedialogs.h:317:8: note: Either there is a missing 'override', or the member function 'KateViewDefaultsConfig::reset' can be static. kate-4.14.3/part/dialogs/katedialogs.cpp:938:30: note: Either there is a missing 'override', or the member function 'KateViewDefaultsConfig::reset' can be static. kate-4.14.3/part/dialogs/katedialogs.cpp:940:30: performance:inconclusive: Either there is a missing 'override', or the member function 'KateViewDefaultsConfig::defaults' can be static. [functionStatic] kate-4.14.3/part/dialogs/katedialogs.h:318:8: note: Either there is a missing 'override', or the member function 'KateViewDefaultsConfig::defaults' can be static. kate-4.14.3/part/dialogs/katedialogs.cpp:940:30: note: Either there is a missing 'override', or the member function 'KateViewDefaultsConfig::defaults' can be static. kate-4.14.3/part/dialogs/katedialogs.cpp:198:27: warning: The class 'KateIndentConfigTab' defines member function with name 'slotChanged' also defined in its parent class 'KateConfigPage'. [duplInheritedMember] kate-4.14.3/part/dialogs/katedialogs.cpp:135:22: note: Parent function 'KateConfigPage::slotChanged' kate-4.14.3/part/dialogs/katedialogs.cpp:198:27: note: Derived function 'KateIndentConfigTab::slotChanged' kate-4.14.3/part/dialogs/katedialogs.h:159:5: style: Class 'KateIndentConfigTab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/dialogs/katedialogs.h:181:5: style: Class 'KateCompletionConfigTab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/dialogs/katedialogs.h:202:5: style: Class 'KateEditGeneralConfigTab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/dialogs/katedialogs.h:220:3: style: Class 'KateNavigationConfigTab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/dialogs/katedialogs.h:238:5: style: Class 'KateViInputModeConfigTab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/dialogs/katedialogs.h:266:5: style: Class 'KateSpellCheckConfigTab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/dialogs/katedialogs.h:288:3: style: Class 'KateEditConfigTab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/dialogs/katedialogs.h:311:3: style: Class 'KateViewDefaultsConfig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/dialogs/katedialogs.h:330:5: style: Class 'KateSaveConfigTab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/dialogs/katedialogs.h:359:5: style: Class 'KatePartPluginConfigPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/dialogs/katedialogs.h:160:6: style: The destructor '~KateIndentConfigTab' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/dialogs/katedialogs.h:100:14: note: Virtual destructor in base class kate-4.14.3/part/dialogs/katedialogs.h:160:6: note: Destructor in derived class kate-4.14.3/part/dialogs/katedialogs.h:182:6: style: The destructor '~KateCompletionConfigTab' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/dialogs/katedialogs.h:100:14: note: Virtual destructor in base class kate-4.14.3/part/dialogs/katedialogs.h:182:6: note: Destructor in derived class kate-4.14.3/part/dialogs/katedialogs.h:203:6: style: The destructor '~KateEditGeneralConfigTab' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/dialogs/katedialogs.h:100:14: note: Virtual destructor in base class kate-4.14.3/part/dialogs/katedialogs.h:203:6: note: Destructor in derived class kate-4.14.3/part/dialogs/katedialogs.h:221:4: style: The destructor '~KateNavigationConfigTab' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/dialogs/katedialogs.h:100:14: note: Virtual destructor in base class kate-4.14.3/part/dialogs/katedialogs.h:221:4: note: Destructor in derived class kate-4.14.3/part/dialogs/katedialogs.h:239:6: style: The destructor '~KateViInputModeConfigTab' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/dialogs/katedialogs.h:100:14: note: Virtual destructor in base class kate-4.14.3/part/dialogs/katedialogs.h:239:6: note: Destructor in derived class kate-4.14.3/part/dialogs/katedialogs.h:267:6: style: The destructor '~KateSpellCheckConfigTab' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/dialogs/katedialogs.h:100:14: note: Virtual destructor in base class kate-4.14.3/part/dialogs/katedialogs.h:267:6: note: Destructor in derived class kate-4.14.3/part/dialogs/katedialogs.h:289:4: style: The destructor '~KateEditConfigTab' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/dialogs/katedialogs.h:100:14: note: Virtual destructor in base class kate-4.14.3/part/dialogs/katedialogs.h:289:4: note: Destructor in derived class kate-4.14.3/part/dialogs/katedialogs.h:312:4: style: The destructor '~KateViewDefaultsConfig' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/dialogs/katedialogs.h:100:14: note: Virtual destructor in base class kate-4.14.3/part/dialogs/katedialogs.h:312:4: note: Destructor in derived class kate-4.14.3/part/dialogs/katedialogs.h:331:6: style: The destructor '~KateSaveConfigTab' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/dialogs/katedialogs.h:100:14: note: Virtual destructor in base class kate-4.14.3/part/dialogs/katedialogs.h:331:6: note: Destructor in derived class kate-4.14.3/part/dialogs/katedialogs.h:360:6: style: The destructor '~KatePartPluginConfigPage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/dialogs/katedialogs.h:100:14: note: Virtual destructor in base class kate-4.14.3/part/dialogs/katedialogs.h:360:6: note: Destructor in derived class kate-4.14.3/part/dialogs/katedialogs.cpp:1301:15: style: The scope of the variable 'installedVersion' can be reduced. [variableScope] kate-4.14.3/part/document/katedocument.h:837:10: style:inconclusive: Either there is a missing 'override', or the member function 'KateDocument::isModifiedOnDisc' can be const. [functionConst] kate-4.14.3/part/document/katedocument.h:939:13: performance: Function 'fileType()' should return member 'm_fileType' by const reference. [returnByReference] kate-4.14.3/part/completion/katecompletionmodel.cpp:1570:3: style: Obsolete function 'qStableSort' called. It is recommended to use 'std::stable_sort' instead. [prohibitedqStableSortCalled] kate-4.14.3/part/completion/katecompletionmodel.cpp:1537:25: warning: Either the condition 'index!=-1' is redundant or filtered.removeAt() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] kate-4.14.3/part/completion/katecompletionmodel.cpp:1540:17: note: Assuming that condition 'index!=-1' is not redundant kate-4.14.3/part/completion/katecompletionmodel.cpp:1537:25: note: Invalid argument kate-4.14.3/part/completion/katecompletionmodel.cpp:1550:29: warning: Member variable 'Group::attribute' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/part/completion/katecompletionmodel.cpp:47:3: style: Class 'HierarchicalModelHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/completion/katecompletionmodel.h:56:46: performance: Function 'completionModels()' should return member 'm_completionModels' by const reference. [returnByReference] kate-4.14.3/part/completion/katecompletionmodel.cpp:62:11: performance: Function 'customGroup()' should return member 'm_customGroup' by const reference. [returnByReference] kate-4.14.3/part/completion/katecompletionmodel.cpp:1180:26: style: The statement 'if (m_filteringEnabled!=enable) m_filteringEnabled=enable' is logically equivalent to 'm_filteringEnabled=enable'. [duplicateConditionalAssign] kate-4.14.3/part/completion/katecompletionmodel.cpp:1181:24: note: Assignment 'm_filteringEnabled=enable' kate-4.14.3/part/completion/katecompletionmodel.cpp:1180:26: note: Condition 'm_filteringEnabled!=enable' is redundant kate-4.14.3/part/completion/katecompletionmodel.cpp:1196:25: style: The statement 'if (m_groupingEnabled!=enable) m_groupingEnabled=enable' is logically equivalent to 'm_groupingEnabled=enable'. [duplicateConditionalAssign] kate-4.14.3/part/completion/katecompletionmodel.cpp:1197:23: note: Assignment 'm_groupingEnabled=enable' kate-4.14.3/part/completion/katecompletionmodel.cpp:1196:25: note: Condition 'm_groupingEnabled!=enable' is redundant kate-4.14.3/part/completion/katecompletionmodel.cpp:1202:30: style: The statement 'if (m_columnMergingEnabled!=enable) m_columnMergingEnabled=enable' is logically equivalent to 'm_columnMergingEnabled=enable'. [duplicateConditionalAssign] kate-4.14.3/part/completion/katecompletionmodel.cpp:1203:28: note: Assignment 'm_columnMergingEnabled=enable' kate-4.14.3/part/completion/katecompletionmodel.cpp:1202:30: note: Condition 'm_columnMergingEnabled!=enable' is redundant kate-4.14.3/part/completion/katecompletionmodel.cpp:1784:12: style: Condition 'haveNextWord' is always true [knownConditionTrueFalse] kate-4.14.3/part/completion/katecompletionmodel.cpp:1771:12: note: Assuming that condition '!haveNextWord' is not redundant kate-4.14.3/part/completion/katecompletionmodel.cpp:1780:18: note: Assuming condition is false kate-4.14.3/part/completion/katecompletionmodel.cpp:1784:12: note: Condition 'haveNextWord' is always true kate-4.14.3/part/completion/katecompletionmodel.cpp:1888:63: style: Condition '!match.isEmpty()' is always true [knownConditionTrueFalse] kate-4.14.3/part/completion/katecompletionmodel.cpp:1872:21: note: Assuming that condition 'match.isEmpty()' is not redundant kate-4.14.3/part/completion/katecompletionmodel.cpp:1874:28: note: Assuming condition is false kate-4.14.3/part/completion/katecompletionmodel.cpp:1888:63: note: Condition '!match.isEmpty()' is always true kate-4.14.3/part/document/katebuffer.cpp:394:35: style:inconclusive: Function 'doHighlight' argument 1 names different: declaration 'from' definition 'startLine'. [funcArgNamesDifferent] kate-4.14.3/part/document/katebuffer.h:217:27: note: Function 'doHighlight' argument 1 names different: declaration 'from' definition 'startLine'. kate-4.14.3/part/document/katebuffer.cpp:394:35: note: Function 'doHighlight' argument 1 names different: declaration 'from' definition 'startLine'. kate-4.14.3/part/document/katebuffer.cpp:394:50: style:inconclusive: Function 'doHighlight' argument 2 names different: declaration 'to' definition 'endLine'. [funcArgNamesDifferent] kate-4.14.3/part/document/katebuffer.h:217:37: note: Function 'doHighlight' argument 2 names different: declaration 'to' definition 'endLine'. kate-4.14.3/part/document/katebuffer.cpp:394:50: note: Function 'doHighlight' argument 2 names different: declaration 'to' definition 'endLine'. kate-4.14.3/part/completion/katecompletionmodel.cpp:1629:5: style: Variable 'm_filterByAttribute' is assigned an expression that holds the same value. [redundantAssignment] kate-4.14.3/part/completion/katecompletionmodel.cpp:1628:27: note: Assuming that condition 'm_filterByAttribute==filter' is not redundant kate-4.14.3/part/completion/katecompletionmodel.cpp:1629:5: note: Variable 'm_filterByAttribute' is assigned an expression that holds the same value. kate-4.14.3/part/completion/katecompletionmodel.cpp:1642:5: style: Variable 'm_filterAttributes' is assigned an expression that holds the same value. [redundantAssignment] kate-4.14.3/part/completion/katecompletionmodel.cpp:1641:26: note: Assuming that condition 'm_filterAttributes==attributes' is not redundant kate-4.14.3/part/completion/katecompletionmodel.cpp:1642:5: note: Variable 'm_filterAttributes' is assigned an expression that holds the same value. kate-4.14.3/part/completion/katecompletionmodel.cpp:702:15: style: The scope of the variable 'at' can be reduced. [variableScope] kate-4.14.3/part/completion/katecompletionmodel.cpp:702:19: style: The scope of the variable 'it' can be reduced. [variableScope] kate-4.14.3/part/completion/katecompletionmodel.cpp:309:62: style:inconclusive: Function 'contextMatchQuality' argument 1 names different: declaration 'sourceRow' definition 'source'. [funcArgNamesDifferent] kate-4.14.3/part/completion/katecompletionmodel.h:207:53: note: Function 'contextMatchQuality' argument 1 names different: declaration 'sourceRow' definition 'source'. kate-4.14.3/part/completion/katecompletionmodel.cpp:309:62: note: Function 'contextMatchQuality' argument 1 names different: declaration 'sourceRow' definition 'source'. kate-4.14.3/part/completion/katecompletionmodel.cpp:604:121: style:inconclusive: Function 'createItem' argument 2 names different: declaration 'i' definition 'sourceIndex'. [funcArgNamesDifferent] kate-4.14.3/part/completion/katecompletionmodel.h:321:75: note: Function 'createItem' argument 2 names different: declaration 'i' definition 'sourceIndex'. kate-4.14.3/part/completion/katecompletionmodel.cpp:604:121: note: Function 'createItem' argument 2 names different: declaration 'i' definition 'sourceIndex'. kate-4.14.3/part/completion/katecompletionmodel.cpp:1418:61: style:inconclusive: Function 'setSortingByInheritanceDepth' argument 1 names different: declaration 'byIneritance' definition 'byInheritance'. [funcArgNamesDifferent] kate-4.14.3/part/completion/katecompletionmodel.h:111:44: note: Function 'setSortingByInheritanceDepth' argument 1 names different: declaration 'byIneritance' definition 'byInheritance'. kate-4.14.3/part/completion/katecompletionmodel.cpp:1418:61: note: Function 'setSortingByInheritanceDepth' argument 1 names different: declaration 'byIneritance' definition 'byInheritance'. kate-4.14.3/part/completion/katecompletionmodel.cpp:1432:76: style:inconclusive: Function 'Item' argument 2 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] kate-4.14.3/part/completion/katecompletionmodel.h:217:56: note: Function 'Item' argument 2 names different: declaration 'model' definition 'm'. kate-4.14.3/part/completion/katecompletionmodel.cpp:1432:76: note: Function 'Item' argument 2 names different: declaration 'model' definition 'm'. kate-4.14.3/part/completion/katecompletionmodel.cpp:1432:129: style:inconclusive: Function 'Item' argument 4 names different: declaration 'sourceRow' definition 'sr'. [funcArgNamesDifferent] kate-4.14.3/part/completion/katecompletionmodel.h:217:113: note: Function 'Item' argument 4 names different: declaration 'sourceRow' definition 'sr'. kate-4.14.3/part/completion/katecompletionmodel.cpp:1432:129: note: Function 'Item' argument 4 names different: declaration 'sourceRow' definition 'sr'. kate-4.14.3/part/completion/katecompletionmodel.cpp:1550:58: style:inconclusive: Function 'Group' argument 1 names different: declaration 'model' definition 'm'. [funcArgNamesDifferent] kate-4.14.3/part/completion/katecompletionmodel.h:276:45: note: Function 'Group' argument 1 names different: declaration 'model' definition 'm'. kate-4.14.3/part/completion/katecompletionmodel.cpp:1550:58: note: Function 'Group' argument 1 names different: declaration 'model' definition 'm'. kate-4.14.3/part/completion/katecompletionmodel.cpp:668:17: style: Local variable 'index' shadows outer function [shadowFunction] kate-4.14.3/part/completion/katecompletionmodel.h:90:25: note: Shadowed declaration kate-4.14.3/part/completion/katecompletionmodel.cpp:668:17: note: Shadow variable kate-4.14.3/part/completion/katecompletionmodel.cpp:964:11: style: Local variable 'commonPrefix' shadows outer function [shadowFunction] kate-4.14.3/part/completion/katecompletionmodel.h:79:13: note: Shadowed declaration kate-4.14.3/part/completion/katecompletionmodel.cpp:964:11: note: Shadow variable kate-4.14.3/part/completion/katecompletionmodel.cpp:1483:20: style: Local variable 'filter' shadows outer function [shadowFunction] kate-4.14.3/part/completion/katecompletionmodel.h:227:14: note: Shadowed declaration kate-4.14.3/part/completion/katecompletionmodel.cpp:1483:20: note: Shadow variable kate-4.14.3/part/completion/katecompletionmodel.cpp:1533:11: style: Local variable 'index' shadows outer function [shadowFunction] kate-4.14.3/part/completion/katecompletionmodel.h:90:25: note: Shadowed declaration kate-4.14.3/part/completion/katecompletionmodel.cpp:1533:11: note: Shadow variable kate-4.14.3/part/completion/katecompletionmodel.cpp:1707:11: style: Local variable 'inheritanceDepth' shadows outer variable [shadowVariable] kate-4.14.3/part/completion/katecompletionmodel.h:261:13: note: Shadowed declaration kate-4.14.3/part/completion/katecompletionmodel.cpp:1707:11: note: Shadow variable kate-4.14.3/part/completion/katecompletionmodel.cpp:272:10: style: Variable 'g' can be declared as pointer to const [constVariablePointer] kate-4.14.3/part/completion/katecompletionmodel.cpp:819:14: style: Variable 'g' can be declared as pointer to const [constVariablePointer] kate-4.14.3/part/completion/katecompletionmodel.cpp:969:3: style: Variable 'g' can be declared as pointer to const [constVariablePointer] kate-4.14.3/part/completion/katecompletionmodel.cpp:1086:53: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] kate-4.14.3/part/completion/katecompletionmodel.cpp:1733:24: style: Variable 'hideModel' can be declared as pointer to const [constVariablePointer] kate-4.14.3/part/completion/katecompletionmodel.cpp:1735:3: style: Variable 'group' can be declared as pointer to const [constVariablePointer] kate-4.14.3/part/completion/katecompletionmodel.cpp:1753:5: style: Variable 'group' can be declared as pointer to const [constVariablePointer] kate-4.14.3/part/completion/katecompletionmodel.cpp:2038:3: style: Variable 'model' can be declared as pointer to const [constVariablePointer] kate-4.14.3/part/completion/katecompletionmodel.cpp:2123:59: style: Variable 'v4' can be declared as pointer to const [constVariablePointer] kate-4.14.3/part/completion/katecompletionmodel.cpp:306:41: warning: Either the condition 'g->filtered.size()filtered.size(). Expression 'g->filtered[index.row()]' causes access out of bounds. [containerOutOfBounds] kate-4.14.3/part/completion/katecompletionmodel.cpp:303:31: note: Assuming that condition 'g->filtered.size()0' is redundant or there is division by zero at line 1532. [zerodivcond] kate-4.14.3/part/view/kateviewhelpers.cpp:1602:42: note: Assuming that condition 'h>0' is not redundant kate-4.14.3/part/view/kateviewhelpers.cpp:1532:20: note: Division by zero kate-4.14.3/part/view/kateviewhelpers.cpp:1533:36: warning:inconclusive: Either the condition 'h>0' is redundant or there is division by zero at line 1533. [zerodivcond] kate-4.14.3/part/view/kateviewhelpers.cpp:1602:42: note: Assuming that condition 'h>0' is not redundant kate-4.14.3/part/view/kateviewhelpers.cpp:1533:36: note: Division by zero kate-4.14.3/part/view/kateviewhelpers.cpp:704:41: style:inconclusive: Function 'styleChange' argument 1 names different: declaration 'oldStyle' definition 's'. [funcArgNamesDifferent] kate-4.14.3/part/view/kateviewhelpers.h:97:38: note: Function 'styleChange' argument 1 names different: declaration 'oldStyle' definition 's'. kate-4.14.3/part/view/kateviewhelpers.cpp:704:41: note: Function 'styleChange' argument 1 names different: declaration 'oldStyle' definition 's'. kate-4.14.3/part/view/kateviewhelpers.cpp:964:58: style:inconclusive: Function 'slotReturnPressed' argument 1 names different: declaration 'cmd' definition 'text'. [funcArgNamesDifferent] kate-4.14.3/part/view/kateviewhelpers.h:446:45: note: Function 'slotReturnPressed' argument 1 names different: declaration 'cmd' definition 'text'. kate-4.14.3/part/view/kateviewhelpers.cpp:964:58: note: Function 'slotReturnPressed' argument 1 names different: declaration 'cmd' definition 'text'. kate-4.14.3/part/view/kateviewhelpers.cpp:1170:24: style: Local variable 'c' shadows outer variable [shadowVariable] kate-4.14.3/part/view/kateviewhelpers.cpp:1120:11: note: Shadowed declaration kate-4.14.3/part/view/kateviewhelpers.cpp:1170:24: note: Shadow variable kate-4.14.3/part/view/kateviewhelpers.cpp:1571:9: style: Local variable 'y' shadows outer argument [shadowArgument] kate-4.14.3/part/view/kateviewhelpers.cpp:1529:50: note: Shadowed declaration kate-4.14.3/part/view/kateviewhelpers.cpp:1571:9: note: Shadow variable kate-4.14.3/part/view/kateviewhelpers.cpp:2214:33: style: Variable 'model' can be declared as pointer to const [constVariablePointer] kate-4.14.3/part/view/kateviewhelpers.cpp:285:61: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/part/view/kateviewhelpers.cpp:1597:77: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] kate-4.14.3/part/view/kateviewhelpers.cpp:1595:34: note: Assuming that condition 'bit<32' is not redundant kate-4.14.3/part/view/kateviewhelpers.cpp:1597:77: note: Shift kate-4.14.3/part/view/kateviewhelpers.cpp:2102:69: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] kate-4.14.3/part/view/kateviewhelpers.cpp:2101:26: note: Assuming that condition 'bit<32' is not redundant kate-4.14.3/part/view/kateviewhelpers.cpp:2102:69: note: Shift kate-4.14.3/part/view/kateviewhelpers.cpp:1540:10: style: Variable 'm_px' is assigned a value that is never used. [unreadVariable] kate-4.14.3/part/vimode/katevicommand.cpp:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/katevicommand.cpp:47:8: warning: Return value of function re.exactMatch() is not used. [ignoredReturnValue] kate-4.14.3/part/vimode/katevicommand.cpp:23:16: warning: Member variable 'KateViCommand::m_keyParser' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/part/vimode/katevimodebase.h:69:5: warning: Member variable 'KateViModeBase::m_lastMotionWasVisualLineUpOrDown' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/part/vimode/katevimodebase.h:69:5: warning: Member variable 'KateViModeBase::m_currentMotionWasVisualLineUpOrDown' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/part/vimode/katevimodebase.h:69:5: warning: Member variable 'KateViModeBase::m_view' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/part/vimode/katevimodebase.h:69:5: warning: Member variable 'KateViModeBase::m_viewInternal' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/part/vimode/katevimodebase.h:69:5: warning: Member variable 'KateViModeBase::m_viInputModeManager' is not initialized in the constructor. [uninitMemberVar] kate-4.14.3/part/vimode/katevicommand.cpp:27:3: performance: Variable 'm_pattern' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kate-4.14.3/part/vimode/katevimodebase.h:138:10: style:inconclusive: Either there is a missing 'override', or the member function 'KateViModeBase::isCounted' can be const. [functionConst] kate-4.14.3/part/vimode/katevinormalmode.h:341:10: style:inconclusive: Either there is a missing 'override', or the member function 'KateViNormalMode::motionWillBeUsedWithCommand' can be const. [functionConst] kate-4.14.3/part/vimode/katevimotion.h:46:37: warning: The class 'KateViMotion' defines member variable with name 'm_ptr2commandMethod' also defined in its parent class 'KateViCommand'. [duplInheritedMember] kate-4.14.3/part/vimode/katevicommand.h:62:31: note: Parent variable 'KateViCommand::m_ptr2commandMethod' kate-4.14.3/part/vimode/katevimotion.h:46:37: note: Derived variable 'KateViMotion::m_ptr2commandMethod' kate-4.14.3/part/vimode/katevimotion.h:43:17: warning: The class 'KateViMotion' defines member function with name 'execute' also defined in its parent class 'KateViCommand'. [duplInheritedMember] kate-4.14.3/part/vimode/katevicommand.cpp:36:21: note: Parent function 'KateViCommand::execute' kate-4.14.3/part/vimode/katevimotion.h:43:17: note: Derived function 'KateViMotion::execute' kate-4.14.3/part/vimode/katevinormalmode.h:57:10: style: The function 'handleKeypress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/vimode/katevimodebase.h:83:18: note: Virtual function in base class kate-4.14.3/part/vimode/katevinormalmode.h:57:10: note: Function in derived class kate-4.14.3/part/vimode/katevicommand.h:50:19: performance: Function 'pattern()' should return member 'm_pattern' by const reference. [returnByReference] kate-4.14.3/part/vimode/katevicommandrangeexpressionparser.cpp:151:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Regex [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/katevicommandrangeexpressionparser.cpp:148:23: warning: Return value of function m_forwardSearch.indexIn() is not used. [ignoredReturnValue] kate-4.14.3/part/vimode/katevicommandrangeexpressionparser.cpp:154:24: warning: Return value of function m_backwardSearch.indexIn() is not used. [ignoredReturnValue] kate-4.14.3/part/vimode/katevicommandrangeexpressionparser.cpp:117:35: style:inconclusive: Technically the member function 'CommandRangeExpressionParser::calculatePosition' can be const. [functionConst] kate-4.14.3/part/vimode/katevicommandrangeexpressionparser.h:49:7: note: Technically the member function 'CommandRangeExpressionParser::calculatePosition' can be const. kate-4.14.3/part/vimode/katevicommandrangeexpressionparser.cpp:117:35: note: Technically the member function 'CommandRangeExpressionParser::calculatePosition' can be const. kate-4.14.3/part/view/kateviewinternal.cpp:940:3: style: Class 'BoundedCursor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/view/kateviewinternal.cpp:1002:3: style: Class 'WrappingCursor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kate-4.14.3/part/view/kateviewinternal.cpp:946:30: style: The function 'operator+=' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/view/kateviewinternal.cpp:891:30: note: Virtual function in base class kate-4.14.3/part/view/kateviewinternal.cpp:946:30: note: Function in derived class kate-4.14.3/part/view/kateviewinternal.cpp:995:30: style: The function 'operator-=' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/view/kateviewinternal.cpp:893:30: note: Virtual function in base class kate-4.14.3/part/view/kateviewinternal.cpp:995:30: note: Function in derived class kate-4.14.3/part/view/kateviewinternal.cpp:1009:30: style: The function 'operator+=' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/view/kateviewinternal.cpp:891:30: note: Virtual function in base class kate-4.14.3/part/view/kateviewinternal.cpp:1009:30: note: Function in derived class kate-4.14.3/part/view/kateviewinternal.cpp:1074:30: style: The function 'operator-=' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/view/kateviewinternal.cpp:893:30: note: Virtual function in base class kate-4.14.3/part/view/kateviewinternal.cpp:1074:30: note: Function in derived class kate-4.14.3/part/view/kateviewinternal.cpp:2172:18: style: C-style pointer casting [cstyleCast] kate-4.14.3/part/view/kateviewinternal.cpp:2251:30: style: C-style pointer casting [cstyleCast] kate-4.14.3/part/view/kateviewinternal.cpp:2261:13: style: C-style pointer casting [cstyleCast] kate-4.14.3/part/view/kateviewinternal.cpp:2264:21: style: C-style pointer casting [cstyleCast] kate-4.14.3/part/view/kateviewinternal.cpp:954:9: style: The scope of the variable 'maxColumn' can be reduced. [variableScope] kate-4.14.3/part/view/kateviewinternal.cpp:1408:60: style:inconclusive: Function 'lineMaxCursorX' argument 1 names different: declaration 'line' definition 'range'. [funcArgNamesDifferent] kate-4.14.3/part/view/kateviewinternal.h:345:46: note: Function 'lineMaxCursorX' argument 1 names different: declaration 'line' definition 'range'. kate-4.14.3/part/view/kateviewinternal.cpp:1408:60: note: Function 'lineMaxCursorX' argument 1 names different: declaration 'line' definition 'range'. kate-4.14.3/part/view/kateviewinternal.cpp:1423:56: style:inconclusive: Function 'lineMaxCol' argument 1 names different: declaration 'line' definition 'range'. [funcArgNamesDifferent] kate-4.14.3/part/view/kateviewinternal.h:346:42: note: Function 'lineMaxCol' argument 1 names different: declaration 'line' definition 'range'. kate-4.14.3/part/view/kateviewinternal.cpp:1423:56: note: Function 'lineMaxCol' argument 1 names different: declaration 'line' definition 'range'. kate-4.14.3/part/view/kateviewinternal.cpp:2791:73: style:inconclusive: Function 'coordinatesToCursor' argument 1 names different: declaration 'coord' definition '_coord'. [funcArgNamesDifferent] kate-4.14.3/part/view/kateviewinternal.h:196:59: note: Function 'coordinatesToCursor' argument 1 names different: declaration 'coord' definition '_coord'. kate-4.14.3/part/view/kateviewinternal.cpp:2791:73: note: Function 'coordinatesToCursor' argument 1 names different: declaration 'coord' definition '_coord'. kate-4.14.3/part/view/kateviewinternal.cpp:3445:66: style:inconclusive: Function 'editSetCursor' argument 1 names different: declaration 'cursor' definition '_cursor'. [funcArgNamesDifferent] kate-4.14.3/part/view/kateviewinternal.h:88:52: note: Function 'editSetCursor' argument 1 names different: declaration 'cursor' definition '_cursor'. kate-4.14.3/part/view/kateviewinternal.cpp:3445:66: note: Function 'editSetCursor' argument 1 names different: declaration 'cursor' definition '_cursor'. kate-4.14.3/part/view/kateviewinternal.cpp:418:25: style: Local variable 'end' shadows outer function [shadowFunction] kate-4.14.3/part/view/kateviewinternal.h:176:10: note: Shadowed declaration kate-4.14.3/part/view/kateviewinternal.cpp:418:25: note: Shadow variable kate-4.14.3/part/view/kateviewinternal.cpp:471:27: style: Local variable 'end' shadows outer function [shadowFunction] kate-4.14.3/part/view/kateviewinternal.h:176:10: note: Shadowed declaration kate-4.14.3/part/view/kateviewinternal.cpp:471:27: note: Shadow variable kate-4.14.3/part/view/kateviewinternal.cpp:1380:31: style: Local variable 'realCursor' shadows outer variable [shadowVariable] kate-4.14.3/part/view/kateviewinternal.cpp:1321:23: note: Shadowed declaration kate-4.14.3/part/view/kateviewinternal.cpp:1380:31: note: Shadow variable kate-4.14.3/part/view/kateviewinternal.cpp:3302:17: style: Local variable 'scrollLines' shadows outer function [shadowFunction] kate-4.14.3/part/view/kateviewinternal.h:142:10: note: Shadowed declaration kate-4.14.3/part/view/kateviewinternal.cpp:3302:17: note: Shadow variable kate-4.14.3/part/view/kateviewinternal.cpp:3514:7: style: Local variable 'startLine' shadows outer function [shadowFunction] kate-4.14.3/part/view/kateviewinternal.h:126:9: note: Shadowed declaration kate-4.14.3/part/view/kateviewinternal.cpp:3514:7: note: Shadow variable kate-4.14.3/part/view/kateviewinternal.cpp:3515:7: style: Local variable 'endLine' shadows outer function [shadowFunction] kate-4.14.3/part/view/kateviewinternal.h:130:9: note: Shadowed declaration kate-4.14.3/part/view/kateviewinternal.cpp:3515:7: note: Shadow variable kate-4.14.3/part/vimode/kateviemulatedcommandbar.cpp:347:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviemulatedcommandbar.cpp:403:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviemulatedcommandbar.cpp:464:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Enter [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviemulatedcommandbar.cpp:501:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActivateMouseIn [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviemulatedcommandbar.cpp:519:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PositiveBackground [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviemulatedcommandbar.cpp:544:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviemulatedcommandbar.cpp:710:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviemulatedcommandbar.cpp:929:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviemulatedcommandbar.cpp:1245:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviemulatedcommandbar.cpp:1382:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviglobal.cpp:107:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviglobal.cpp:156:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviglobal.cpp:188:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mappedKeyPresses [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviglobal.cpp:215:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isRecursive [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviglobal.cpp:306:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Q [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviinputmodemanager.h:235:8: style:inconclusive: Either there is a missing 'override', or the member function 'KateViInputModeManager::lastSearchCaseSensitive' can be const. [functionConst] kate-4.14.3/part/vimode/kateviinputmodemanager.h:237:8: style:inconclusive: Either there is a missing 'override', or the member function 'KateViInputModeManager::lastSearchPlacesCursorAtEndOfMatch' can be const. [functionConst] kate-4.14.3/part/vimode/kateviinputmodemanager.h:239:8: style:inconclusive: Either there is a missing 'override', or the member function 'KateViInputModeManager::getTemporaryNormalMode' can be const. [functionConst] kate-4.14.3/part/vimode/kateviglobal.cpp:252:27: style:inconclusive: Technically the member function 'KateViGlobal::searchHistory' can be const. [functionConst] kate-4.14.3/part/vimode/kateviglobal.h:74:17: note: Technically the member function 'KateViGlobal::searchHistory' can be const. kate-4.14.3/part/vimode/kateviglobal.cpp:252:27: note: Technically the member function 'KateViGlobal::searchHistory' can be const. kate-4.14.3/part/vimode/kateviglobal.cpp:262:27: style:inconclusive: Technically the member function 'KateViGlobal::commandHistory' can be const. [functionConst] kate-4.14.3/part/vimode/kateviglobal.h:78:17: note: Technically the member function 'KateViGlobal::commandHistory' can be const. kate-4.14.3/part/vimode/kateviglobal.cpp:262:27: note: Technically the member function 'KateViGlobal::commandHistory' can be const. kate-4.14.3/part/vimode/kateviglobal.cpp:277:27: style:inconclusive: Technically the member function 'KateViGlobal::replaceHistory' can be const. [functionConst] kate-4.14.3/part/vimode/kateviglobal.h:82:17: note: Technically the member function 'KateViGlobal::replaceHistory' can be const. kate-4.14.3/part/vimode/kateviglobal.cpp:277:27: note: Technically the member function 'KateViGlobal::replaceHistory' can be const. kate-4.14.3/part/vimode/kateviglobal.cpp:316:23: style:inconclusive: Technically the member function 'KateViGlobal::getMacro' can be const. [functionConst] kate-4.14.3/part/vimode/kateviglobal.h:92:13: note: Technically the member function 'KateViGlobal::getMacro' can be const. kate-4.14.3/part/vimode/kateviglobal.cpp:316:23: note: Technically the member function 'KateViGlobal::getMacro' can be const. kate-4.14.3/part/vimode/kateviglobal.cpp:321:59: style:inconclusive: Technically the member function 'KateViGlobal::getMacroCompletions' can be const. [functionConst] kate-4.14.3/part/vimode/kateviglobal.h:93:49: note: Technically the member function 'KateViGlobal::getMacroCompletions' can be const. kate-4.14.3/part/vimode/kateviglobal.cpp:321:59: note: Technically the member function 'KateViGlobal::getMacroCompletions' can be const. kate-4.14.3/part/vimode/kateviglobal.cpp:384:23: performance:inconclusive: Technically the member function 'KateViGlobal::encodeMacroCompletionForConfig' can be static (but you may consider moving to unnamed namespace). [functionStatic] kate-4.14.3/part/vimode/kateviglobal.h:133:13: note: Technically the member function 'KateViGlobal::encodeMacroCompletionForConfig' can be static (but you may consider moving to unnamed namespace). kate-4.14.3/part/vimode/kateviglobal.cpp:384:23: note: Technically the member function 'KateViGlobal::encodeMacroCompletionForConfig' can be static (but you may consider moving to unnamed namespace). kate-4.14.3/part/vimode/kateviglobal.cpp:407:50: performance:inconclusive: Technically the member function 'KateViGlobal::decodeMacroCompletionFromConfig' can be static (but you may consider moving to unnamed namespace). [functionStatic] kate-4.14.3/part/vimode/kateviglobal.h:134:40: note: Technically the member function 'KateViGlobal::decodeMacroCompletionFromConfig' can be static (but you may consider moving to unnamed namespace). kate-4.14.3/part/vimode/kateviglobal.cpp:407:50: note: Technically the member function 'KateViGlobal::decodeMacroCompletionFromConfig' can be static (but you may consider moving to unnamed namespace). kate-4.14.3/part/vimode/kateviglobal.h:153:19: performance: Function 'items()' should return member 'm_items' by const reference. [returnByReference] kate-4.14.3/part/vimode/kateviglobal.cpp:364:109: style:inconclusive: Function 'readMacroCompletions' argument 3 names different: declaration 'macroCompletionIndex' definition 'macroCompletionsIndex'. [funcArgNamesDifferent] kate-4.14.3/part/vimode/kateviglobal.h:132:99: note: Function 'readMacroCompletions' argument 3 names different: declaration 'macroCompletionIndex' definition 'macroCompletionsIndex'. kate-4.14.3/part/vimode/kateviglobal.cpp:364:109: note: Function 'readMacroCompletions' argument 3 names different: declaration 'macroCompletionIndex' definition 'macroCompletionsIndex'. kate-4.14.3/part/vimode/katevimodebase.h:86:28: performance:inconclusive: Function parameter 'reg' should be passed by const reference. [passedByValue] kate-4.14.3/part/vimode/kateviglobal.cpp:64:5: performance: Range variable 'completionForMacro' should be declared as const reference. [iterateByValue] kate-4.14.3/part/vimode/kateviglobal.cpp:201:3: performance: Range variable 'mapping' should be declared as const reference. [iterateByValue] kate-4.14.3/part/vimode/kateviglobal.cpp:297:37: performance:inconclusive: Function parameter 'macroRegister' should be passed by const reference. [passedByValue] kate-4.14.3/part/vimode/kateviglobal.cpp:302:37: performance:inconclusive: Function parameter 'macroRegister' should be passed by const reference. [passedByValue] kate-4.14.3/part/vimode/kateviglobal.cpp:302:77: performance: Function parameter 'macroKeyEventLog' should be passed by const reference. [passedByValue] kate-4.14.3/part/vimode/kateviglobal.cpp:302:145: performance: Function parameter 'completions' should be passed by const reference. [passedByValue] kate-4.14.3/part/vimode/kateviglobal.cpp:308:3: performance:inconclusive: Range variable 'keyEvent' should be declared as const reference. [iterateByValue] kate-4.14.3/part/vimode/kateviglobal.cpp:316:38: performance:inconclusive: Function parameter 'macroRegister' should be passed by const reference. [passedByValue] kate-4.14.3/part/vimode/kateviglobal.cpp:321:85: performance:inconclusive: Function parameter 'macroRegister' should be passed by const reference. [passedByValue] kate-4.14.3/part/vimode/kateviglobal.cpp:364:46: performance:inconclusive: Function parameter 'macroRegister' should be passed by const reference. [passedByValue] kate-4.14.3/part/vimode/kateviemulatedcommandbar.cpp:664:3: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] kate-4.14.3/part/vimode/kateviemulatedcommandbar.cpp:434:32: style:inconclusive: Either there is a missing 'override', or the member function 'KateViEmulatedCommandBar::isActive' can be const. [functionConst] kate-4.14.3/part/vimode/kateviemulatedcommandbar.h:48:8: note: Either there is a missing 'override', or the member function 'KateViEmulatedCommandBar::isActive' can be const. kate-4.14.3/part/vimode/kateviemulatedcommandbar.cpp:434:32: note: Either there is a missing 'override', or the member function 'KateViEmulatedCommandBar::isActive' can be const. kate-4.14.3/part/vimode/kateviemulatedcommandbar.cpp:1217:32: style:inconclusive: Either there is a missing 'override', or the member function 'KateViEmulatedCommandBar::isSendingSyntheticSearchCompletedKeypress' can be const. [functionConst] kate-4.14.3/part/vimode/kateviemulatedcommandbar.h:52:8: note: Either there is a missing 'override', or the member function 'KateViEmulatedCommandBar::isSendingSyntheticSearchCompletedKeypress' can be const. kate-4.14.3/part/vimode/kateviemulatedcommandbar.cpp:1217:32: note: Either there is a missing 'override', or the member function 'KateViEmulatedCommandBar::isSendingSyntheticSearchCompletedKeypress' can be const. kate-4.14.3/part/vimode/katevivisualmode.h:51:12: style:inconclusive: Either there is a missing 'override', or the member function 'KateViVisualMode::getStart' can be const. [functionConst] kate-4.14.3/part/vimode/katevivisualmode.h:76:10: warning: The class 'KateViVisualMode' defines member function with name 'initializeCommands' also defined in its parent class 'KateViNormalMode'. [duplInheritedMember] kate-4.14.3/part/vimode/katevinormalmode.h:301:10: note: Parent function 'KateViNormalMode::initializeCommands' kate-4.14.3/part/vimode/katevivisualmode.h:76:10: note: Derived function 'KateViVisualMode::initializeCommands' kate-4.14.3/part/vimode/katevimotion.h:43:17: warning: The class 'KateViMotion' defines member function with name 'execute' also defined in its parent class 'KateViCommand'. [duplInheritedMember] kate-4.14.3/part/vimode/katevicommand.h:49:10: note: Parent function 'KateViCommand::execute' kate-4.14.3/part/vimode/katevimotion.h:43:17: note: Derived function 'KateViMotion::execute' kate-4.14.3/part/vimode/katevivisualmode.h:40:6: style: The destructor '~KateViVisualMode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/vimode/katevimodebase.h:77:14: note: Virtual destructor in base class kate-4.14.3/part/vimode/katevivisualmode.h:40:6: note: Destructor in derived class kate-4.14.3/part/vimode/katevivisualmode.h:47:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/vimode/katevinormalmode.h:296:18: note: Virtual function in base class kate-4.14.3/part/vimode/katevivisualmode.h:47:10: note: Function in derived class kate-4.14.3/part/vimode/katevivisualmode.h:84:10: style: The function 'goToPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/vimode/katevinormalmode.h:303:18: note: Virtual function in base class kate-4.14.3/part/vimode/katevivisualmode.h:84:10: note: Function in derived class kate-4.14.3/part/vimode/kateviemulatedcommandbar.cpp:1180:51: style: Condition '!m_interactiveSedReplaceActive' is always true [knownConditionTrueFalse] kate-4.14.3/part/vimode/kateviemulatedcommandbar.cpp:1178:13: note: Assuming that condition '!m_interactiveSedReplaceActive' is not redundant kate-4.14.3/part/vimode/kateviemulatedcommandbar.cpp:1180:51: note: Condition '!m_interactiveSedReplaceActive' is always true kate-4.14.3/part/vimode/kateviglobal.h:88:65: performance: Function parameter 'macroKeyEventLog' should be passed by const reference. [passedByValue] kate-4.14.3/part/vimode/kateviglobal.h:88:131: performance: Function parameter 'completions' should be passed by const reference. [passedByValue] kate-4.14.3/part/vimode/kateviemulatedcommandbar.cpp:91:67: performance:inconclusive: Function parameter 'charToEscape' should be passed by const reference. [passedByValue] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:71:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:132:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_AltGr [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:181:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:274:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Alt [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:296:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:378:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:519:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:634:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:754:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable markType01 [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:797:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bookmark [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:826:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable markType01 [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviinsertmode.cpp:49:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Range [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviinsertmode.cpp:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviinsertmode.cpp:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviinsertmode.cpp:325:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Backspace [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/kateviinsertmode.cpp:702:5: warning: Assert statement calls a function which may have desired side effects: 'isReplayingMacro'. [assertWithSideEffect] kate-4.14.3/part/vimode/kateviinsertmode.h:91:18: warning: The class 'KateViInsertMode' defines member variable with name 'm_count' also defined in its parent class 'KateViModeBase'. [duplInheritedMember] kate-4.14.3/part/vimode/katevimodebase.h:161:18: note: Parent variable 'KateViModeBase::m_count' kate-4.14.3/part/vimode/kateviinsertmode.h:91:18: note: Derived variable 'KateViInsertMode::m_count' kate-4.14.3/part/vimode/kateviinsertmode.h:50:6: style: The destructor '~KateViInsertMode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/vimode/katevimodebase.h:77:14: note: Virtual destructor in base class kate-4.14.3/part/vimode/kateviinsertmode.h:50:6: note: Destructor in derived class kate-4.14.3/part/vimode/kateviinsertmode.h:52:10: style: The function 'handleKeypress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/vimode/katevimodebase.h:83:18: note: Virtual function in base class kate-4.14.3/part/vimode/kateviinsertmode.h:52:10: note: Function in derived class kate-4.14.3/part/vimode/kateviinsertmode.cpp:585:57: performance: Function parameter 'blockRange' should be passed by const reference. [passedByValue] kate-4.14.3/part/vimode/kateviinsertmode.cpp:594:56: performance: Function parameter 'blockRange' should be passed by const reference. [passedByValue] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:341:30: style:inconclusive: Either there is a missing 'override', or the member function 'KateViInputModeManager::isRecordingMacro' can be const. [functionConst] kate-4.14.3/part/vimode/kateviinputmodemanager.h:200:8: note: Either there is a missing 'override', or the member function 'KateViInputModeManager::isRecordingMacro' can be const. kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:341:30: note: Either there is a missing 'override', or the member function 'KateViInputModeManager::isRecordingMacro' can be const. kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:369:30: style:inconclusive: Either there is a missing 'override', or the member function 'KateViInputModeManager::isReplayingMacro' can be const. [functionConst] kate-4.14.3/part/vimode/kateviinputmodemanager.h:202:8: note: Either there is a missing 'override', or the member function 'KateViInputModeManager::isReplayingMacro' can be const. kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:369:30: note: Either there is a missing 'override', or the member function 'KateViInputModeManager::isReplayingMacro' can be const. kate-4.14.3/part/vimode/katevireplacemode.h:39:6: style: The destructor '~KateViReplaceMode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/vimode/katevimodebase.h:77:14: note: Virtual destructor in base class kate-4.14.3/part/vimode/katevireplacemode.h:39:6: note: Destructor in derived class kate-4.14.3/part/vimode/katevireplacemode.h:41:10: style: The function 'handleKeypress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kate-4.14.3/part/vimode/katevimodebase.h:83:18: note: Virtual function in base class kate-4.14.3/part/vimode/katevireplacemode.h:41:10: note: Function in derived class kate-4.14.3/part/vimode/kateviinputmodemanager.h:190:13: performance: Function 'completedText()' should return member 'm_completedText' by const reference. [returnByReference] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:767:19: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:174:7: style: The scope of the variable 'key' can be reduced. [variableScope] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:526:56: style:inconclusive: Function 'viEnterVisualMode' argument 1 names different: declaration 'visualMode' definition 'mode'. [funcArgNamesDifferent] kate-4.14.3/part/vimode/kateviinputmodemanager.h:133:34: note: Function 'viEnterVisualMode' argument 1 names different: declaration 'visualMode' definition 'mode'. kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:526:56: note: Function 'viEnterVisualMode' argument 1 names different: declaration 'visualMode' definition 'mode'. kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:203:13: style: Local variable 'c' shadows outer variable [shadowVariable] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:178:3: note: Shadowed declaration kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:203:13: note: Shadow variable kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:656:3: performance:inconclusive: Range variable 'key' should be declared as const reference. [iterateByValue] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:748:5: performance:inconclusive: Range variable 'c' should be declared as const reference. [iterateByValue] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:802:7: performance:inconclusive: Range variable 'markerChar' should be declared as const reference. [iterateByValue] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:828:7: performance:inconclusive: Range variable 'markerChar' should be declared as const reference. [iterateByValue] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:848:3: performance:inconclusive: Range variable 'markerChar' should be declared as const reference. [iterateByValue] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:854:3: performance:inconclusive: Range variable 'markerChar' should be declared as const reference. [iterateByValue] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:876:5: performance:inconclusive: Range variable 'markerChar' should be declared as const reference. [iterateByValue] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:672:46: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:750:9: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:829:69: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:859:38: style: Variable 'thereIsKateMarkForThisLine' is assigned a value that is never used. [unreadVariable] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:671:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:707:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kate-4.14.3/part/vimode/kateviinputmodemanager.cpp:726:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kate-4.14.3/part/vimode/katevikeymapper.cpp:135:23: style:inconclusive: Either there is a missing 'override', or the member function 'KateViKeyMapper::isExecutingMapping' can be const. [functionConst] kate-4.14.3/part/vimode/katevikeymapper.h:41:8: note: Either there is a missing 'override', or the member function 'KateViKeyMapper::isExecutingMapping' can be const. kate-4.14.3/part/vimode/katevikeymapper.cpp:135:23: note: Either there is a missing 'override', or the member function 'KateViKeyMapper::isExecutingMapping' can be const. kate-4.14.3/part/vimode/katevikeymapper.cpp:140:23: style:inconclusive: Either there is a missing 'override', or the member function 'KateViKeyMapper::isPlayingBackRejectedKeys' can be const. [functionConst] kate-4.14.3/part/vimode/katevikeymapper.h:42:8: note: Either there is a missing 'override', or the member function 'KateViKeyMapper::isPlayingBackRejectedKeys' can be const. kate-4.14.3/part/vimode/katevikeymapper.cpp:140:23: note: Either there is a missing 'override', or the member function 'KateViKeyMapper::isPlayingBackRejectedKeys' can be const. kate-4.14.3/part/vimode/katevikeymapper.cpp:87:44: performance:inconclusive: Function parameter 'key' should be passed by const reference. [passedByValue] kate-4.14.3/part/vimode/katevikeyparser.cpp:235:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Enter [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/katevikeyparser.cpp:683:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GroupSwitchModifier [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/katevimodebase.cpp:135:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/katevimodebase.cpp:186:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Regex [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/katevimodebase.cpp:942:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/katevimodebase.cpp:1261:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/katevimodebase.cpp:1277:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Positive [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/katevimodebase.cpp:1298:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/katevikeyparser.cpp:674:30: style:inconclusive: Technically the member function 'KateViKeyParser::KeyEventToQChar' can be const. [functionConst] kate-4.14.3/part/vimode/katevikeyparser.h:51:15: note: Technically the member function 'KateViKeyParser::KeyEventToQChar' can be const. kate-4.14.3/part/vimode/katevikeyparser.cpp:674:30: note: Technically the member function 'KateViKeyParser::KeyEventToQChar' can be const. kate-4.14.3/part/vimode/katevikeyparser.cpp:30:3: warning: Class 'KateViKeyParser' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kate-4.14.3/part/vimode/katevikeyparser.cpp:30:3: warning: Class 'KateViKeyParser' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kate-4.14.3/part/vimode/katevikeyparser.cpp:575:33: style: Variable 'endOfBlock' is assigned a value that is never used. [unreadVariable] kate-4.14.3/part/vimode/katevikeyparser.cpp:576:30: style: Variable 'endOfBlock' is assigned a value that is never used. [unreadVariable] kate-4.14.3/part/vimode/katevikeyparser.cpp:595:29: style: Variable 'endOfBlock' is assigned a value that is never used. [unreadVariable] kate-4.14.3/part/vimode/katevikeyparser.cpp:596:26: style: Variable 'endOfBlock' is assigned a value that is never used. [unreadVariable] kate-4.14.3/part/vimode/katevimotion.cpp:30:27: warning: The class 'KateViMotion' defines member function with name 'execute' also defined in its parent class 'KateViCommand'. [duplInheritedMember] kate-4.14.3/part/vimode/katevicommand.h:49:10: note: Parent function 'KateViCommand::execute' kate-4.14.3/part/vimode/katevimotion.cpp:30:27: note: Derived function 'KateViMotion::execute' kate-4.14.3/part/vimode/katevinormalmode.cpp:113:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Shift [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/katevinormalmode.cpp:462:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/katevinormalmode.cpp:488:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Range [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/katevinormalmode.cpp:1736:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/katevinormalmode.cpp:3969:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AfterCurrentPosition [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/katevinormalmode.cpp:4163:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActivateMouseIn [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/katevinormalmode.cpp:4184:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoNotExpand [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/katevimodebase.cpp:1372:22: warning: Return value of function numberAsString.toInt() is not used. [ignoredReturnValue] kate-4.14.3/part/vimode/katevimodebase.cpp:248:9: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] kate-4.14.3/part/vimode/katevimodebase.h:82:13: performance: Function 'getVerbatimKeys()' should return member 'm_keysVerbatim' by const reference. [returnByReference] kate-4.14.3/part/vimode/katevimodebase.cpp:267:36: style: Condition 'filteredMatches.isEmpty()' is always true [knownConditionTrueFalse] kate-4.14.3/part/vimode/katevimodebase.cpp:258:37: note: Assuming that condition 'filteredMatches.isEmpty()' is not redundant kate-4.14.3/part/vimode/katevimodebase.cpp:267:36: note: Condition 'filteredMatches.isEmpty()' is always true kate-4.14.3/part/vimode/katevimodebase.cpp:1433:8: style: The scope of the variable 'best_x1' can be reduced. [variableScope] kate-4.14.3/part/vimode/katevimodebase.cpp:1433:22: style: The scope of the variable 'best_x2' can be reduced. [variableScope] kate-4.14.3/part/vimode/katevimodebase.cpp:1433:36: style: The scope of the variable 'best_y1' can be reduced. [variableScope] kate-4.14.3/part/vimode/katevimodebase.cpp:1433:50: style: The scope of the variable 'best_y2' can be reduced. [variableScope] kate-4.14.3/part/vimode/katevimodebase.cpp:1433:64: style: The scope of the variable 'best_center_y' can be reduced. [variableScope] kate-4.14.3/part/vimode/katevimodebase.cpp:1433:84: style: The scope of the variable 'best_center_x' can be reduced. [variableScope] kate-4.14.3/part/vimode/katevimodebase.cpp:1291:9: style:inconclusive: Function 'getCharAtVirtualColumn' argument 3 names different: declaration 'tabWidht' definition 'tabWidth'. [funcArgNamesDifferent] kate-4.14.3/part/vimode/katevimodebase.h:118:79: note: Function 'getCharAtVirtualColumn' argument 3 names different: declaration 'tabWidht' definition 'tabWidth'. kate-4.14.3/part/vimode/katevimodebase.cpp:1291:9: note: Function 'getCharAtVirtualColumn' argument 3 names different: declaration 'tabWidht' definition 'tabWidth'. kate-4.14.3/part/vimode/katevimodebase.cpp:54:44: performance:inconclusive: Function parameter 'chosen_register' should be passed by const reference. [passedByValue] kate-4.14.3/part/vimode/katevimodebase.cpp:680:36: performance: Function parameter 'range' should be passed by const reference. [passedByValue] kate-4.14.3/part/vimode/katevimodebase.cpp:1290:62: style: Parameter 'line' can be declared as reference to const [constParameterReference] kate-4.14.3/part/vimode/katevimodebase.cpp:1421:22: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] kate-4.14.3/part/vimode/katevimodebase.cpp:341:15: style: Variable 'c' is assigned a value that is never used. [unreadVariable] kate-4.14.3/part/vimode/katevimodebase.cpp:484:17: style: Variable 'c' is assigned a value that is never used. [unreadVariable] kate-4.14.3/part/vimode/katevimodebase.cpp:631:17: style: Variable 'c' is assigned a value that is never used. [unreadVariable] kate-4.14.3/part/vimode/katevimodebase.cpp:666:17: style: Variable 'c' is assigned a value that is never used. [unreadVariable] kate-4.14.3/part/vimode/katevirange.cpp:57:7: style: Variable 'startLine' is assigned an expression that holds the same value. [redundantAssignment] kate-4.14.3/part/vimode/katevirange.cpp:55:10: note: sl is assigned 'startLine' here. kate-4.14.3/part/vimode/katevirange.cpp:57:7: note: Variable 'startLine' is assigned an expression that holds the same value. kate-4.14.3/part/vimode/katevirange.cpp:24:92: style:inconclusive: Function 'KateViRange' argument 5 names different: declaration 'mt' definition 'inc'. [funcArgNamesDifferent] kate-4.14.3/part/vimode/katevirange.h:36:79: note: Function 'KateViRange' argument 5 names different: declaration 'mt' definition 'inc'. kate-4.14.3/part/vimode/katevirange.cpp:24:92: note: Function 'KateViRange' argument 5 names different: declaration 'mt' definition 'inc'. kate-4.14.3/part/vimode/katevireplacemode.cpp:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/katevireplacemode.cpp:104:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Backspace [valueFlowBailoutIncompleteVar] kate-4.14.3/part/vimode/katevivisualmode.h:76:10: warning: The class 'KateViVisualMode' defines member function with name 'initializeCommands' also defined in its parent class 'KateViNormalMode'. [duplInheritedMember] kate-4.14.3/part/vimode/katevinormalmode.cpp:3671:24: note: Parent function 'KateViNormalMode::initializeCommands' kate-4.14.3/part/vimode/katevivisualmode.h:76:10: note: Derived function 'KateViVisualMode::initializeCommands' kate-4.14.3/part/vimode/katevinormalmode.cpp:1020:8: style: Condition '!commandChangeCaseRange()' is always false [knownConditionTrueFalse] kate-4.14.3/part/vimode/katevinormalmode.cpp:1020:31: note: Calling function 'commandChangeCaseRange' returns 1 kate-4.14.3/part/vimode/katevinormalmode.cpp:1020:8: note: Condition '!commandChangeCaseRange()' is always false kate-4.14.3/part/vimode/katevinormalmode.cpp:2120:16: style: Condition 'i