2026-05-02 20:31 ftp://ftp.de.debian.org/debian/pool/main/k/klevernotes/klevernotes_1.2.5.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=kde --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.12.85+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.70 compiler: g++ (20250906) 15.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 416 401 elapsed-time: 54.1 48.8 head-timing-info: old-timing-info: head results: klevernotes-1.2.5/src/app.cpp:11:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppDataLocation [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/app.cpp:19:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppDataLocation [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:81:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserDefined [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:91:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:134:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:169:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:204:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:249:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:284:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:319:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:354:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:389:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:424:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:459:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:501:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:536:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:578:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:613:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:648:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:683:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:725:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:749:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:773:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/emojiTest.cpp:797:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:105:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrikethroughText [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:127:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:164:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:209:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:250:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:294:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:343:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:400:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:455:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:478:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:501:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:524:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:547:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:591:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:620:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:692:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:844:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:903:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:965:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:993:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:1018:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/extendedSyntaxTest.cpp:1024:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/noteLinkingTest.cpp:62:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserDefined [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/noteLinkingTest.cpp:75:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/noteLinkingTest.cpp:110:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/noteLinkingTest.cpp:145:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/noteLinkingTest.cpp:189:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/noteLinkingTest.cpp:233:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/noteLinkingTest.cpp:286:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/noteLinkingTest.cpp:330:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/noteLinkingTest.cpp:374:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/noteLinkingTest.cpp:400:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/noteLinkingTest.cpp:426:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/autotests/parser/noteLinkingTest.cpp:452:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/colorschemer.cpp:44:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/colorschemer.cpp:49:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/colorschemer.h:68:26: style: Class 'ColorSchemer' is unsafe, 'ColorSchemer::c' can leak by wrong usage. [unsafeClassCanLeak] klevernotes-1.2.5/src/logic/documentHandler.cpp:21:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/documentHandler.cpp:37:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/documentHandler.cpp:63:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/documentHandler.cpp:81:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/documentHandler.cpp:96:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/editor/editorHandler.cpp:66:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/editor/editorHandler.cpp:346:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrikethroughText [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/editor/editorHandler.cpp:239:10: style: Error code from the return value of function note.cdUp() is not used. [ignoredReturnErrorCode] klevernotes-1.2.5/src/logic/editor/editorHighlighterPrivate.hpp:21:5: style: Class 'EditorHighlighterPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] klevernotes-1.2.5/src/logic/editor/editorHandler.hpp:163:38: performance: Function 'getSurroundingDelims()' should return member 'm_surroundingDelims' by const reference. [returnByReference] klevernotes-1.2.5/src/logic/editor/editorHandler.hpp:333:13: performance: Function 'getNoteName()' should return member 'm_noteName' by const reference. [returnByReference] klevernotes-1.2.5/src/logic/editor/editorHandler.cpp:290:57: style:inconclusive: Function 'changeRenderPreviewState' argument 1 names different: declaration 'enabled' definition '_enabled'. [funcArgNamesDifferent] klevernotes-1.2.5/src/logic/editor/editorHandler.hpp:189:58: note: Function 'changeRenderPreviewState' argument 1 names different: declaration 'enabled' definition '_enabled'. klevernotes-1.2.5/src/logic/editor/editorHandler.cpp:290:57: note: Function 'changeRenderPreviewState' argument 1 names different: declaration 'enabled' definition '_enabled'. klevernotes-1.2.5/src/logic/editor/editorHandler.cpp:418:83: style:inconclusive: Function 'onParsingDone' argument 1 names different: declaration '' definition 'mdDoc'. [funcArgNamesDifferentUnnamed] klevernotes-1.2.5/src/logic/editor/editorHandler.cpp:418:113: style:inconclusive: Function 'onParsingDone' argument 2 names different: declaration '' definition 'parseCount'. [funcArgNamesDifferentUnnamed] klevernotes-1.2.5/src/logic/editor/editorHighlighter.cpp:175:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListItem [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/editor/editorHighlighter.cpp:242:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BoldText [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/editor/editorHighlighterPrivate.cpp:60:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/editor/editorHighlighterPrivate.cpp:167:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItalicText [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/editor/editorHighlighterPrivate.cpp:203:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/editor/editorHighlighterPrivate.cpp:243:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignSuperScript [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/editor/editorHighlighterPrivate.cpp:180:34: style:inconclusive: Technically the member function 'MdEditor::EditorHighlighterPrivate::getColor' can be const. [functionConst] klevernotes-1.2.5/src/logic/editor/editorHighlighterPrivate.hpp:73:12: note: Technically the member function 'MdEditor::EditorHighlighterPrivate::getColor' can be const. klevernotes-1.2.5/src/logic/editor/editorHighlighterPrivate.cpp:180:34: note: Technically the member function 'MdEditor::EditorHighlighterPrivate::getColor' can be const. klevernotes-1.2.5/src/logic/editor/editorTextManipulation.cpp:32:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/editor/editorTextManipulation.cpp:316:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ordered [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/editor/editorTextManipulation.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] klevernotes-1.2.5/src/logic/editor/editorTextManipulation.cpp:264:99: style:inconclusive: Function 'handleTabPressed' argument 3 names different: declaration 'spaceForTab' definition 'spacesForTab'. [funcArgNamesDifferent] klevernotes-1.2.5/src/logic/editor/editorTextManipulation.hpp:60:99: note: Function 'handleTabPressed' argument 3 names different: declaration 'spaceForTab' definition 'spacesForTab'. klevernotes-1.2.5/src/logic/editor/editorTextManipulation.cpp:264:99: note: Function 'handleTabPressed' argument 3 names different: declaration 'spaceForTab' definition 'spacesForTab'. klevernotes-1.2.5/src/logic/editor/editorTextManipulation.cpp:131:62: performance: Function parameter 'c' should be passed by const reference. [passedByValue] klevernotes-1.2.5/src/logic/editor/posCacheUtils.cpp:197:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ordered [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/editor/posCacheUtils.cpp:174:13: style: Local variable 'headingLevel' shadows outer argument [shadowArgument] klevernotes-1.2.5/src/logic/editor/posCacheUtils.cpp:169:135: note: Shadowed declaration klevernotes-1.2.5/src/logic/editor/posCacheUtils.cpp:174:13: note: Shadow variable klevernotes-1.2.5/src/logic/editor/posCacheUtils.cpp:241:22: style: Local variable 'item' shadows outer argument [shadowArgument] klevernotes-1.2.5/src/logic/editor/posCacheUtils.cpp:230:60: note: Shadowed declaration klevernotes-1.2.5/src/logic/editor/posCacheUtils.cpp:241:22: note: Shadow variable klevernotes-1.2.5/src/logic/editor/posCacheUtils.cpp:169:135: style: Parameter 'headingLevel' can be declared as reference to const [constParameterReference] klevernotes-1.2.5/src/logic/editor/posCacheUtils.cpp:188:55: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] klevernotes-1.2.5/src/logic/kleverUtility.cpp:102:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppConfigLocation [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/kleverUtility.cpp:163:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/kleverUtility.cpp:85:9: style: Error code from the return value of function dir.cdUp() is not used. [ignoredReturnErrorCode] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6816:49: debug: Failed to instantiate template "isEmail". The checking continues anyway. [templateInstantiation] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7154:112: debug: Failed to instantiate template "replaceEntity". The checking continues anyway. [templateInstantiation] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4358:43: debug: Failed to instantiate template "isTableAlignment". The checking continues anyway. [templateInstantiation] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4191:47: debug: Failed to instantiate template "isHorizontalLine". The checking continues anyway. [templateInstantiation] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3730:72: debug: Failed to instantiate template "isCodeFences". The checking continues anyway. [templateInstantiation] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3277:17: debug: Failed to instantiate template "isFootnote". The checking continues anyway. [templateInstantiation] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10126:24: debug: Failed to instantiate template "isListItemAndNotNested". The checking continues anyway. [templateInstantiation] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:5019:20: debug: Failed to instantiate template "isH2". The checking continues anyway. [templateInstantiation] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:5017:20: debug: Failed to instantiate template "isH1". The checking continues anyway. [templateInstantiation] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4728:17: debug: Failed to instantiate template "isHorizontalLine". The checking continues anyway. [templateInstantiation] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4213:20: debug: Failed to instantiate template "isCodeFences". The checking continues anyway. [templateInstantiation] klevernotes-1.2.5/src/logic/parser/md4qt/traits.h:844:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Separator_Space [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1716:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lineNumber [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1937:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrictMode [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1945:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrictMode [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2125:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_str [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3028:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pos [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3035:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pos [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3895:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4969:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lineNumber [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:5447:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:5588:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:5618:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:5644:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:5718:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:5818:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:5901:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6126:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lineNumber [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:9109:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_str [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:9309:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_str [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2947:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_newLineChar < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2898:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_reverseSolidusChar < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3168:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lineNumber [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3267:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_4spacesString < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3658:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3827:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_emptyLineAfter [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3966:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_solidusString < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4115:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_greaterSignString < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4248:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lineNumber [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4357:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4545:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4710:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lineNumber [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:5016:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HorizontalLine [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6055:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6241:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lineNumber [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6287:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6334:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Less [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6391:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Less [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6432:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Less [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6471:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Less [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6509:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6536:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6604:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6734:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_newLineChar < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6802:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Greater [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6875:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_spaceChar < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6937:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_minusChar < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6982:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lineNumber [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7120:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_spaceChar < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7154:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_numberSignString < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7281:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_numberSignString < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7344:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_numberSignString < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7404:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_numberSignString < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7678:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_rightParenthesisChar < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7757:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_leftParenthesisChar < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7852:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_circumflexAccentifString < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8344:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8576:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Italic1 [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:9356:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lineNumber [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:9666:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lineNumber [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:9733:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_greaterSignString < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10009:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10205:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10572:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10697:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_newLineChar < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1789:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lineNumber [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:814:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_reverseSolidusChar < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:614:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:626:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lineNumber [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:656:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:676:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lineNumber [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:434:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_dotChar < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/traits.h:571:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_len [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:2822:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:2764:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Footnote < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:2680:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FootnoteRef < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:2517:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Table < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:2415:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TableRow < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:2361:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TableCell < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:2293:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Math < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:2084:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Code < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:1971:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Link < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:1916:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Image < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:1690:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable List < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:1460:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListItem < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:1375:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Blockquote < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:1163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Heading < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:1093:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paragraph < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:1093:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paragraph < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:844:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:844:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:724:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RawHtml < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:658:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Anchor < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:539:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PageBreak < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8071:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrikethroughText [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7492:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lineNumber [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4383:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_startIdString < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3228:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_horizontalTabulationChar < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:586:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HorizontalLine < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/extendedSyntax/extendedSyntaxMaker.hpp:37:18: warning: Member variable 'DelimInfo::paraIdx' has no initializer. [uninitMemberVarNoCtor] klevernotes-1.2.5/src/logic/parser/extendedSyntax/extendedSyntaxMaker.hpp:37:18: warning: Member variable 'DelimInfo::m_startColumn' has no initializer. [uninitMemberVarNoCtor] klevernotes-1.2.5/src/logic/parser/extendedSyntax/extendedSyntaxMaker.hpp:37:18: warning: Member variable 'DelimInfo::m_startLine' has no initializer. [uninitMemberVarNoCtor] klevernotes-1.2.5/src/logic/parser/extendedSyntax/extendedSyntaxMaker.hpp:37:18: warning: Member variable 'DelimInfo::endColumn' has no initializer. [uninitMemberVarNoCtor] klevernotes-1.2.5/src/logic/parser/extendedSyntax/extendedSyntaxMaker.hpp:37:18: warning: Member variable 'DelimInfo::type' has no initializer. [uninitMemberVarNoCtor] klevernotes-1.2.5/src/logic/parser/extendedSyntax/extendedSyntaxMaker.hpp:37:18: warning: Member variable 'DelimInfo::atLineEnd' has no initializer. [uninitMemberVarNoCtor] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < MD :: QStringTrait >::m_linksToParse' has no initializer. [uninitMemberVarNoCtor] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < MD :: QStringTrait >::m_collectRefLinks' has no initializer. [uninitMemberVarNoCtor] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < MD :: QStringTrait >::m_ignoreLineBreak' has no initializer. [uninitMemberVarNoCtor] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < MD :: QStringTrait >::m_html' has no initializer. [uninitMemberVarNoCtor] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < MD :: QStringTrait >::m_textPlugins' has no initializer. [uninitMemberVarNoCtor] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < QStringTrait >::m_linksToParse' has no initializer. [uninitMemberVarNoCtor] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < QStringTrait >::m_collectRefLinks' has no initializer. [uninitMemberVarNoCtor] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < QStringTrait >::m_ignoreLineBreak' has no initializer. [uninitMemberVarNoCtor] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < QStringTrait >::m_textPlugins' has no initializer. [uninitMemberVarNoCtor] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3321:28: style: The member function 'MD::Parser < QStringTrait >::finishHtml' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2577:10: note: The member function 'MD::Parser < QStringTrait >::finishHtml' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3321:28: note: The member function 'MD::Parser < QStringTrait >::finishHtml' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3358:28: style: The member function 'MD::Parser < QStringTrait >::makeLineMain' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2584:10: note: The member function 'MD::Parser < QStringTrait >::makeLineMain' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3358:28: note: The member function 'MD::Parser < QStringTrait >::makeLineMain' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3420:28: style: The member function 'MD::Parser < QStringTrait >::isListType' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2603:10: note: The member function 'MD::Parser < QStringTrait >::isListType' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3420:28: note: The member function 'MD::Parser < QStringTrait >::isListType' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3433:64: style: The member function 'MD::Parser < QStringTrait >::readLine' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2605:53: note: The member function 'MD::Parser < QStringTrait >::readLine' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3433:64: note: The member function 'MD::Parser < QStringTrait >::readLine' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8091:27: style: The member function 'MD::Parser < QStringTrait >::emphasisToInt' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2801:9: note: The member function 'MD::Parser < QStringTrait >::emphasisToInt' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8091:27: note: The member function 'MD::Parser < QStringTrait >::emphasisToInt' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8109:28: style: The member function 'MD::Parser < QStringTrait >::createStyles' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2803:10: note: The member function 'MD::Parser < QStringTrait >::createStyles' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8109:28: note: The member function 'MD::Parser < QStringTrait >::createStyles' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:654:36: style:inconclusive: Technically the member function 'MD::StringListStream < QStringTrait >::lineAt' can be const. [functionConst] klevernotes-1.2.5/src/logic/parser/md4qt/traits.h:720:19: style: The member function 'MD::InternalStringT < QString , QStringView , QChar , QLatin1Char >::virginPosImpl' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3020:5: style: Class 'TextStream < QStringTrait >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:590:5: style: Class 'StringListStream < QStringTrait >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] klevernotes-1.2.5/src/logic/parser/md4qt/traits.h:214:5: style: Class 'InternalStringT < QString , QStringView , QChar , QLatin1Char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] klevernotes-1.2.5/src/logic/parser/md4qt/traits.h:223:5: style: Class 'InternalStringT < QString , QStringView , QChar , QLatin1Char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] klevernotes-1.2.5/src/logic/parser/md4qt/traits.h:54:5: style: Class 'StringVariant < QString , QStringView >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] klevernotes-1.2.5/src/logic/parser/md4qt/traits.h:63:5: style: Class 'StringVariant < QString , QStringView >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:5060:81: style: Redundant condition: punctAfter. '!punctAfter || (punctAfter && uWhitespaceOrPunctBefore)' is equivalent to '!punctAfter || uWhitespaceOrPunctBefore' [redundantCondition] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:5062:84: style: Redundant condition: punctBefore. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:5098:85: style: Redundant condition: punctAfter. '!punctAfter || (punctAfter && uWhitespaceOrPunctBefore)' is equivalent to '!punctAfter || uWhitespaceOrPunctBefore' [redundantCondition] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:5099:88: style: Redundant condition: punctBefore. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10357:24: style: Condition 'fencedCode' is always true [knownConditionTrueFalse] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10350:17: note: Assuming that condition '!fencedCode' is not redundant klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10357:24: note: Condition 'fencedCode' is always true klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8396:41: style: Redundant assignment of 'top' to itself. [selfAssignment] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4276:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7895:26: style: The scope of the variable 'ok' can be reduced. [variableScope] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8504:19: style: The scope of the variable 'ppos' can be reduced. [variableScope] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10232:9: style: The scope of the variable 'pos' can be reduced. [variableScope] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10295:10: style: The scope of the variable 'fencedCode' can be reduced. [variableScope] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10297:10: style: The scope of the variable 'wasEmptyLine' can be reduced. [variableScope] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2475:54: style:inconclusive: Function 'parseFootnote' argument 2 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2431:56: style:inconclusive: Function 'parseBlockquote' argument 8 names different: declaration 'html' definition ''. [funcArgNamesDifferentUnnamed] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2119:44: style: Local variable 'tmp' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2090:26: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2119:44: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8964:18: style: Local variable 'p' shadows outer argument [shadowArgument] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8949:103: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8964:18: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:9108:34: style: Local variable 'text' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:9087:22: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:9108:34: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:9112:44: style: Local variable 'notSpacePos' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:9104:36: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:9112:44: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:9140:34: style: Local variable 'text' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:9087:22: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:9140:34: note: Shadow variable klevernotes-1.2.5/src/logic/parser/extendedSyntax/extendedSyntaxMaker.cpp:372:28: style: Local variable 'i' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/extendedSyntax/extendedSyntaxMaker.cpp:365:14: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/extendedSyntax/extendedSyntaxMaker.cpp:372:28: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3734:48: style: Local variable 'line' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3457:40: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3734:48: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4630:36: style: Local variable 'label' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4574:14: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4630:36: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4776:55: style: Local variable 'p' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4722:18: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4776:55: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4783:35: style: Local variable 'it' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4758:23: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4783:35: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4783:61: style: Local variable 'last' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4758:51: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4783:61: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4788:43: style: Local variable 'it' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4783:35: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4788:43: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4788:70: style: Local variable 'last' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4783:61: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4788:70: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6678:18: style: Local variable 'tag' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6602:28: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6678:18: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8614:18: style: Local variable 'pos' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8564:23: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8614:18: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8618:28: style: Local variable 'len' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8564:28: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8618:28: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:9703:27: style: Local variable 'it' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:9680:39: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:9703:27: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10109:28: style: Local variable 'p' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10009:16: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10109:28: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10302:16: style: Local variable 'parseStream' shadows outer function [shadowFunction] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2372:10: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10302:16: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10259:14: style: Local variable 'p' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10205:16: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10259:14: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10420:34: style: Local variable 'stream' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10373:45: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10420:34: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10447:35: style: Local variable 'it' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10229:10: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10447:35: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10447:60: style: Local variable 'last' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10349:19: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10447:60: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10517:23: style: Local variable 'i' shadows outer variable [shadowVariable] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10212:9: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10517:23: note: Shadow variable klevernotes-1.2.5/src/logic/parser/extendedSyntax/extendedSyntaxMaker.cpp:421:25: performance: Range variable 'delim' should be declared as const reference. [iterateByValue] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8255:98: style: Parameter 'i' can be declared as reference to const [constParameterReference] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8064:93: style: Parameter 'styles' can be declared as reference to const [constParameterReference] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1141:47: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] klevernotes-1.2.5/src/logic/parser/extendedSyntax/extendedSyntaxMaker.cpp:222:95: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < MD :: QStringTrait >::m_fr' has no initializer. [uninitMemberVarNoCtor] klevernotes-1.2.5/src/logic/parser/md4qtDataGetter.cpp:49:45: performance: Function parameter 'value' should be passed by const reference. [passedByValue] klevernotes-1.2.5/src/logic/parser/md4qtDataGetter.cpp:49:75: performance: Function parameter 'start' should be passed by const reference. [passedByValue] klevernotes-1.2.5/src/logic/parser/md4qtDataGetter.cpp:49:105: performance: Function parameter 'end' should be passed by const reference. [passedByValue] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:5029:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_lowLineChar < QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6337:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_htmlCommentData [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6392:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6433:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6472:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6831:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lineNumber [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6046:63: style: The member function 'MD::Parser < QStringTrait >::readHtmlTag' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2704:45: note: The member function 'MD::Parser < QStringTrait >::readHtmlTag' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6046:63: note: The member function 'MD::Parser < QStringTrait >::readHtmlTag' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6064:64: style: The member function 'MD::Parser < QStringTrait >::findIt' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2706:31: note: The member function 'MD::Parser < QStringTrait >::findIt' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6064:64: note: The member function 'MD::Parser < QStringTrait >::findIt' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6715:16: style: The member function 'MD::Parser < QStringTrait >::checkForMath' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2737:31: note: The member function 'MD::Parser < QStringTrait >::checkForMath' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6715:16: note: The member function 'MD::Parser < QStringTrait >::checkForMath' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6966:16: style: The member function 'MD::Parser < QStringTrait >::readTextBetweenSquareBrackets' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2743:73: note: The member function 'MD::Parser < QStringTrait >::readTextBetweenSquareBrackets' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6966:16: note: The member function 'MD::Parser < QStringTrait >::readTextBetweenSquareBrackets' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7656:16: style: The member function 'MD::Parser < QStringTrait >::checkForInlineLink' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2757:5: note: The member function 'MD::Parser < QStringTrait >::checkForInlineLink' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7656:16: note: The member function 'MD::Parser < QStringTrait >::checkForInlineLink' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7693:16: style: The member function 'MD::Parser < QStringTrait >::checkForRefLink' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2760:5: note: The member function 'MD::Parser < QStringTrait >::checkForRefLink' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7693:16: note: The member function 'MD::Parser < QStringTrait >::checkForRefLink' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7113:46: style: The member function 'MD::Parser < QStringTrait >::toSingleLine' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2762:28: note: The member function 'MD::Parser < QStringTrait >::toSingleLine' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7113:46: note: The member function 'MD::Parser < QStringTrait >::toSingleLine' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8142:28: style: The member function 'MD::Parser < QStringTrait >::isSequence' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2783:10: note: The member function 'MD::Parser < QStringTrait >::isSequence' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8142:28: note: The member function 'MD::Parser < QStringTrait >::isSequence' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8493:16: style: The member function 'MD::Parser < QStringTrait >::readSequence' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2785:69: note: The member function 'MD::Parser < QStringTrait >::readSequence' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8493:16: note: The member function 'MD::Parser < QStringTrait >::readSequence' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8463:16: style: The member function 'MD::Parser < QStringTrait >::incrementIterator' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2814:31: note: The member function 'MD::Parser < QStringTrait >::incrementIterator' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8463:16: note: The member function 'MD::Parser < QStringTrait >::incrementIterator' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6291:40: style: Condition 'it!=last' is always true [knownConditionTrueFalse] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8292:37: style: Condition 'it->m_leftFlanking' is always true [knownConditionTrueFalse] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6214:15: style: Local variable 'it' shadows outer argument [shadowArgument] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6198:114: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6214:15: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6214:52: style: Local variable 'last' shadows outer argument [shadowArgument] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6199:114: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6214:52: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8571:19: style: Local variable 'it' shadows outer argument [shadowArgument] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8553:104: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8571:19: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8571:47: style: Local variable 'last' shadows outer argument [shadowArgument] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8554:104: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8571:47: note: Shadow variable klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6064:157: style: Parameter 'po' can be declared as reference to const [constParameterReference] klevernotes-1.2.5/src/logic/parser/parser.cpp:17:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2898:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_reverseSolidusChar < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3267:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_4spacesString < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3966:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_solidusString < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4115:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_greaterSignString < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6875:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_spaceChar < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7120:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_spaceChar < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7154:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_numberSignString < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7281:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_numberSignString < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7344:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_numberSignString < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7404:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_numberSignString < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7678:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_rightParenthesisChar < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:9733:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_greaterSignString < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:10697:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_newLineChar < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:814:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_reverseSolidusChar < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:434:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_dotChar < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:2822:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:2764:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Footnote < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:2680:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FootnoteRef < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:2517:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Table < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:2415:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TableRow < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:2361:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TableCell < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:2293:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Math < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:2084:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Code < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:1971:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Link < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:1916:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Image < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:1690:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable List < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:1460:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListItem < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:1375:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Blockquote < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:1163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Heading < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:724:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RawHtml < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:658:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Anchor < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:539:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PageBreak < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:4383:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_startIdString < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3228:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_horizontalTabulationChar < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/doc.h:586:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HorizontalLine < MD :: QStringTrait > [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3321:28: style: The member function 'MD::Parser < MD :: QStringTrait >::finishHtml' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2577:10: note: The member function 'MD::Parser < MD :: QStringTrait >::finishHtml' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3321:28: note: The member function 'MD::Parser < MD :: QStringTrait >::finishHtml' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3358:28: style: The member function 'MD::Parser < MD :: QStringTrait >::makeLineMain' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2584:10: note: The member function 'MD::Parser < MD :: QStringTrait >::makeLineMain' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3358:28: note: The member function 'MD::Parser < MD :: QStringTrait >::makeLineMain' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3420:28: style: The member function 'MD::Parser < MD :: QStringTrait >::isListType' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2603:10: note: The member function 'MD::Parser < MD :: QStringTrait >::isListType' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3420:28: note: The member function 'MD::Parser < MD :: QStringTrait >::isListType' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3433:64: style: The member function 'MD::Parser < MD :: QStringTrait >::readLine' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2605:53: note: The member function 'MD::Parser < MD :: QStringTrait >::readLine' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:3433:64: note: The member function 'MD::Parser < MD :: QStringTrait >::readLine' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6046:63: style: The member function 'MD::Parser < MD :: QStringTrait >::readHtmlTag' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2704:45: note: The member function 'MD::Parser < MD :: QStringTrait >::readHtmlTag' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6046:63: note: The member function 'MD::Parser < MD :: QStringTrait >::readHtmlTag' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6966:16: style: The member function 'MD::Parser < MD :: QStringTrait >::readTextBetweenSquareBrackets' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2743:73: note: The member function 'MD::Parser < MD :: QStringTrait >::readTextBetweenSquareBrackets' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:6966:16: note: The member function 'MD::Parser < MD :: QStringTrait >::readTextBetweenSquareBrackets' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7656:16: style: The member function 'MD::Parser < MD :: QStringTrait >::checkForInlineLink' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2757:5: note: The member function 'MD::Parser < MD :: QStringTrait >::checkForInlineLink' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7656:16: note: The member function 'MD::Parser < MD :: QStringTrait >::checkForInlineLink' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7693:16: style: The member function 'MD::Parser < MD :: QStringTrait >::checkForRefLink' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2760:5: note: The member function 'MD::Parser < MD :: QStringTrait >::checkForRefLink' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7693:16: note: The member function 'MD::Parser < MD :: QStringTrait >::checkForRefLink' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7113:46: style: The member function 'MD::Parser < MD :: QStringTrait >::toSingleLine' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2762:28: note: The member function 'MD::Parser < MD :: QStringTrait >::toSingleLine' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:7113:46: note: The member function 'MD::Parser < MD :: QStringTrait >::toSingleLine' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8142:28: style: The member function 'MD::Parser < MD :: QStringTrait >::isSequence' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2783:10: note: The member function 'MD::Parser < MD :: QStringTrait >::isSequence' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8142:28: note: The member function 'MD::Parser < MD :: QStringTrait >::isSequence' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8493:16: style: The member function 'MD::Parser < MD :: QStringTrait >::readSequence' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2785:69: note: The member function 'MD::Parser < MD :: QStringTrait >::readSequence' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8493:16: note: The member function 'MD::Parser < MD :: QStringTrait >::readSequence' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8091:27: style: The member function 'MD::Parser < MD :: QStringTrait >::emphasisToInt' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2801:9: note: The member function 'MD::Parser < MD :: QStringTrait >::emphasisToInt' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8091:27: note: The member function 'MD::Parser < MD :: QStringTrait >::emphasisToInt' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8109:28: style: The member function 'MD::Parser < MD :: QStringTrait >::createStyles' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2803:10: note: The member function 'MD::Parser < MD :: QStringTrait >::createStyles' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8109:28: note: The member function 'MD::Parser < MD :: QStringTrait >::createStyles' can be static. klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:654:36: style: The member function 'MD::StringListStream < MD :: QStringTrait >::lineAt' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:662:19: style: The member function 'MD::StringListStream < MD :: QStringTrait >::size' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:590:5: style: Class 'StringListStream < MD :: QStringTrait >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8292:37: style: Condition 'it->m_leftFlanking' is always true [knownConditionTrueFalse] klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8288:23: note: Assuming that condition 'it->m_leftFlanking' is not redundant klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8292:37: note: Condition 'it->m_leftFlanking' is always true klevernotes-1.2.5/src/logic/parser/plugins/emoji/emojiModel.h:72:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CppOwnership [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/plugins/emoji/emojiModel.cpp:84:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/plugins/emoji/emojiModel.h:183:5: style: Class 'EmojiModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] klevernotes-1.2.5/src/logic/parser/plugins/emoji/emojiModel.cpp:34:46: style:inconclusive: Function 'data' argument 1 names different: declaration 'idx' definition 'index'. [funcArgNamesDifferent] klevernotes-1.2.5/src/logic/parser/plugins/emoji/emojiModel.h:116:52: note: Function 'data' argument 1 names different: declaration 'idx' definition 'index'. klevernotes-1.2.5/src/logic/parser/plugins/emoji/emojiModel.cpp:34:46: note: Function 'data' argument 1 names different: declaration 'idx' definition 'index'. klevernotes-1.2.5/src/logic/parser/plugins/emoji/emojiModel.cpp:73:10: style: Local variable 'emojis' shadows outer function [shadowFunction] klevernotes-1.2.5/src/logic/parser/plugins/emoji/emojiModel.h:154:30: note: Shadowed declaration klevernotes-1.2.5/src/logic/parser/plugins/emoji/emojiModel.cpp:73:10: note: Shadow variable klevernotes-1.2.5/src/logic/parser/plugins/emoji/emojiModel.cpp:29:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] klevernotes-1.2.5/src/logic/parser/plugins/emoji/emojiPlugin.cpp:22:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserDefined [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/plugins/emoji/emojiPlugin.cpp:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/plugins/noteMapper/noteMapper.cpp:222:135: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MultilineOption [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/plugins/noteMapper/noteMapperParserUtils.h:40:13: performance: Function 'headerLevel()' should return member 'm_headerLevel' by const reference. [returnByReference] klevernotes-1.2.5/src/logic/parser/plugins/noteMapper/noteMapperUtils.cpp:13:53: style:inconclusive: Function 'cleanHeader' argument 1 names different: declaration 'header' definition '_header'. [funcArgNamesDifferent] klevernotes-1.2.5/src/logic/parser/plugins/noteMapper/noteMapperUtils.h:32:47: note: Function 'cleanHeader' argument 1 names different: declaration 'header' definition '_header'. klevernotes-1.2.5/src/logic/parser/plugins/noteMapper/noteMapperUtils.cpp:13:53: note: Function 'cleanHeader' argument 1 names different: declaration 'header' definition '_header'. klevernotes-1.2.5/src/logic/parser/plugins/noteMapper/noteMapperUtils.cpp:63:52: style:inconclusive: Function 'headerText' argument 1 names different: declaration '_header' definition 'header'. [funcArgNamesDifferent] klevernotes-1.2.5/src/logic/parser/plugins/noteMapper/noteMapperUtils.h:48:46: note: Function 'headerText' argument 1 names different: declaration '_header' definition 'header'. klevernotes-1.2.5/src/logic/parser/plugins/noteMapper/noteMapperUtils.cpp:63:52: note: Function 'headerText' argument 1 names different: declaration '_header' definition 'header'. klevernotes-1.2.5/src/logic/parser/plugins/pluginHelper.cpp:11:7: warning: Class 'PluginHelper' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] klevernotes-1.2.5/src/logic/parser/plugins/pluginHelper.cpp:11:7: warning: Class 'PluginHelper' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] klevernotes-1.2.5/src/logic/parser/plugins/pluginHelper.h:65:27: style: Class 'PluginHelper' is unsafe, 'PluginHelper::m_highlightParserUtils' can leak by wrong usage. [unsafeClassCanLeak] klevernotes-1.2.5/src/logic/parser/plugins/pluginHelper.h:71:22: style: Class 'PluginHelper' is unsafe, 'PluginHelper::m_pumlParserUtils' can leak by wrong usage. [unsafeClassCanLeak] klevernotes-1.2.5/src/logic/parser/plugins/puml/pumlHelper.cpp:8:69: performance: Function parameter 'diagName' should be passed by const reference. [passedByValue] klevernotes-1.2.5/src/logic/parser/plugins/puml/pumlParserUtils.cpp:34:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TempLocation [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/parser/plugins/syntaxHighlight/highlightHelper.cpp:61:30: style: Either there is a missing 'override', or the member function 'HighlightHelper::getHighlighters' can be static. [functionStatic] klevernotes-1.2.5/src/logic/parser/plugins/syntaxHighlight/highlightHelper.h:32:17: note: Either there is a missing 'override', or the member function 'HighlightHelper::getHighlighters' can be static. klevernotes-1.2.5/src/logic/parser/plugins/syntaxHighlight/highlightHelper.cpp:61:30: note: Either there is a missing 'override', or the member function 'HighlightHelper::getHighlighters' can be static. klevernotes-1.2.5/src/logic/parser/plugins/syntaxHighlight/highlightHelper.cpp:104:23: style:inconclusive: Either there is a missing 'override', or the member function 'HighlightHelper::setAvailableHighlighters' can be const. [functionConst] klevernotes-1.2.5/src/logic/parser/plugins/syntaxHighlight/highlightHelper.h:88:10: note: Either there is a missing 'override', or the member function 'HighlightHelper::setAvailableHighlighters' can be const. klevernotes-1.2.5/src/logic/parser/plugins/syntaxHighlight/highlightHelper.cpp:104:23: note: Either there is a missing 'override', or the member function 'HighlightHelper::setAvailableHighlighters' can be const. klevernotes-1.2.5/src/logic/parser/renderer.cpp:318:139: error: syntax error [syntaxError] klevernotes-1.2.5/src/logic/preview/styleHandler.cpp:55:18: style: The statement 'if (m_inMain!=inMain) m_inMain=inMain' is logically equivalent to 'm_inMain=inMain'. [duplicateConditionalAssign] klevernotes-1.2.5/src/logic/preview/styleHandler.cpp:56:18: note: Assignment 'm_inMain=inMain' klevernotes-1.2.5/src/logic/preview/styleHandler.cpp:55:18: note: Condition 'm_inMain!=inMain' is redundant klevernotes-1.2.5/src/logic/preview/styleHandler.cpp:64:13: style: The statement 'if (!m_defaultSet) m_defaultSet=true' is logically equivalent to 'm_defaultSet=true'. [duplicateConditionalAssign] klevernotes-1.2.5/src/logic/preview/styleHandler.cpp:65:26: note: Assignment 'm_defaultSet=true' klevernotes-1.2.5/src/logic/preview/styleHandler.cpp:64:13: note: Condition '!m_defaultSet' is redundant klevernotes-1.2.5/src/logic/preview/styleHandler.cpp:78:52: style:inconclusive: Function 'changeStyles' argument 1 names different: declaration 'styleInfo' definition '_styleInfo'. [funcArgNamesDifferent] klevernotes-1.2.5/src/logic/preview/styleHandler.hpp:25:54: note: Function 'changeStyles' argument 1 names different: declaration 'styleInfo' definition '_styleInfo'. klevernotes-1.2.5/src/logic/preview/styleHandler.cpp:78:52: note: Function 'changeStyles' argument 1 names different: declaration 'styleInfo' definition '_styleInfo'. klevernotes-1.2.5/src/logic/printing/printingHelper.cpp:24:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrinterResolution [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/treeview/fileSystemHelper.cpp:16:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDotAndDotDot [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/treeview/fileSystemHelper.cpp:36:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/treeview/oldModelConverter.cpp:37:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDotAndDotDot [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/treeview/oldModelConverter.cpp:55:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDotAndDotDot [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/treeview/oldModelConverter.cpp:28:40: style: Variable 'parentImagesPath' is assigned a value that is never used. [unreadVariable] klevernotes-1.2.5/src/logic/treeview/treeItem.cpp:79:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDotAndDotDot [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/treeview/treeItem.cpp:167:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/treeview/treeItem.cpp:131:16: style:inconclusive: Technically the member function 'TreeItem::saveMetaData' can be const. [functionConst] klevernotes-1.2.5/src/logic/treeview/treeItem.h:98:10: note: Technically the member function 'TreeItem::saveMetaData' can be const. klevernotes-1.2.5/src/logic/treeview/treeItem.cpp:131:16: note: Technically the member function 'TreeItem::saveMetaData' can be const. klevernotes-1.2.5/src/logic/treeview/treeItem.h:67:13: performance: Function 'getDir()' should return member 'm_dir' by const reference. [returnByReference] klevernotes-1.2.5/src/logic/treeview/treeItem.h:81:13: performance: Function 'getName()' should return member 'm_name' by const reference. [returnByReference] klevernotes-1.2.5/src/logic/treeview/treeItem.h:88:13: performance: Function 'getPath()' should return member 'm_path' by const reference. [returnByReference] klevernotes-1.2.5/src/logic/treeview/treeItem.cpp:192:56: style:inconclusive: Function 'insertChild' argument 1 names different: declaration 'child' definition 'item'. [funcArgNamesDifferent] klevernotes-1.2.5/src/logic/treeview/treeItem.h:37:50: note: Function 'insertChild' argument 1 names different: declaration 'child' definition 'item'. klevernotes-1.2.5/src/logic/treeview/treeItem.cpp:192:56: note: Function 'insertChild' argument 1 names different: declaration 'child' definition 'item'. klevernotes-1.2.5/src/logic/treeview/treeItem.cpp:214:56: style:inconclusive: Function 'appendChild' argument 1 names different: declaration 'child' definition 'item'. [funcArgNamesDifferent] klevernotes-1.2.5/src/logic/treeview/treeItem.h:25:50: note: Function 'appendChild' argument 1 names different: declaration 'child' definition 'item'. klevernotes-1.2.5/src/logic/treeview/treeItem.cpp:214:56: note: Function 'appendChild' argument 1 names different: declaration 'child' definition 'item'. klevernotes-1.2.5/src/logic/treeview/treeItem.cpp:141:22: style: Local variable 'child' shadows outer function [shadowFunction] klevernotes-1.2.5/src/logic/treeview/treeItem.h:26:15: note: Shadowed declaration klevernotes-1.2.5/src/logic/treeview/treeItem.cpp:141:22: note: Shadow variable klevernotes-1.2.5/src/logic/treeview/treeItem.cpp:343:22: style: Local variable 'child' shadows outer function [shadowFunction] klevernotes-1.2.5/src/logic/treeview/treeItem.h:26:15: note: Shadowed declaration klevernotes-1.2.5/src/logic/treeview/treeItem.cpp:343:22: note: Shadow variable klevernotes-1.2.5/src/logic/treeview/treeItem.cpp:363:39: performance: Function parameter 'color' should be passed by const reference. [passedByValue] klevernotes-1.2.5/src/logic/treeview/treeItem.cpp:371:38: performance: Function parameter 'icon' should be passed by const reference. [passedByValue] klevernotes-1.2.5/src/logic/treeview/treeItem.cpp:179:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:479:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:348:13: style: Error code from the return value of function dir.cdUp() is not used. [ignoredReturnErrorCode] klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:419:21: style:inconclusive: Either there is a missing 'override', or the member function 'NoteTreeModel::noteMapEnabled' can be const. [functionConst] klevernotes-1.2.5/src/logic/treeview/treeModel.h:154:10: note: Either there is a missing 'override', or the member function 'NoteTreeModel::noteMapEnabled' can be const. klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:419:21: note: Either there is a missing 'override', or the member function 'NoteTreeModel::noteMapEnabled' can be const. klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:424:21: style:inconclusive: Either there is a missing 'override', or the member function 'NoteTreeModel::isInit' can be const. [functionConst] klevernotes-1.2.5/src/logic/treeview/treeModel.h:161:10: note: Either there is a missing 'override', or the member function 'NoteTreeModel::isInit' can be const. klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:424:21: note: Either there is a missing 'override', or the member function 'NoteTreeModel::isInit' can be const. klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:238:51: style:inconclusive: Function 'handleMoveItem' argument 3 names different: declaration 'newPath' definition 'path'. [funcArgNamesDifferent] klevernotes-1.2.5/src/logic/treeview/treeModel.h:261:109: note: Function 'handleMoveItem' argument 3 names different: declaration 'newPath' definition 'path'. klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:238:51: note: Function 'handleMoveItem' argument 3 names different: declaration 'newPath' definition 'path'. klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:239:51: style:inconclusive: Function 'handleMoveItem' argument 4 names different: declaration 'newName' definition 'name'. [funcArgNamesDifferent] klevernotes-1.2.5/src/logic/treeview/treeModel.h:261:133: note: Function 'handleMoveItem' argument 4 names different: declaration 'newName' definition 'name'. klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:239:51: note: Function 'handleMoveItem' argument 4 names different: declaration 'newName' definition 'name'. klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:278:82: style:inconclusive: Function 'moveRow' argument 2 names different: declaration 'newParentIndex' definition '_newParentIndex'. [funcArgNamesDifferent] klevernotes-1.2.5/src/logic/treeview/treeModel.h:106:83: note: Function 'moveRow' argument 2 names different: declaration 'newParentIndex' definition '_newParentIndex'. klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:278:82: note: Function 'moveRow' argument 2 names different: declaration 'newParentIndex' definition '_newParentIndex'. klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:405:83: performance: Function parameter 'color' should be passed by const reference. [passedByValue] klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:405:104: performance: Function parameter 'icon' should be passed by const reference. [passedByValue] klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:73:15: style: Variable 'parentItem' can be declared as pointer to const [constVariablePointer] klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:123:15: style: Variable 'parentItem' can be declared as pointer to const [constVariablePointer] klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:153:16: style: Variable 'item' can be declared as pointer to const [constVariablePointer] klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:193:20: style: Variable 'parentRow' can be declared as pointer to const [constVariablePointer] klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:246:20: style: Variable 'row' can be declared as pointer to const [constVariablePointer] klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:280:10: style: Variable 'row' can be declared as pointer to const [constVariablePointer] klevernotes-1.2.5/src/logic/treeview/treeModel.cpp:284:16: style: Variable 'newParent' can be declared as pointer to const [constVariablePointer] klevernotes-1.2.5/src/main.cpp:67:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storagePathChanged [valueFlowBailoutIncompleteVar] diff: head klevernotes-1.2.5/src/logic/editor/editorHandler.cpp:418:113: style:inconclusive: Function 'onParsingDone' argument 2 names different: declaration '' definition 'parseCount'. [funcArgNamesDifferentUnnamed] head klevernotes-1.2.5/src/logic/editor/editorHandler.cpp:418:83: style:inconclusive: Function 'onParsingDone' argument 1 names different: declaration '' definition 'mdDoc'. [funcArgNamesDifferentUnnamed] head klevernotes-1.2.5/src/logic/parser/extendedSyntax/extendedSyntaxMaker.hpp:37:18: warning: Member variable 'DelimInfo::atLineEnd' has no initializer. [uninitMemberVarNoCtor] head klevernotes-1.2.5/src/logic/parser/extendedSyntax/extendedSyntaxMaker.hpp:37:18: warning: Member variable 'DelimInfo::endColumn' has no initializer. [uninitMemberVarNoCtor] head klevernotes-1.2.5/src/logic/parser/extendedSyntax/extendedSyntaxMaker.hpp:37:18: warning: Member variable 'DelimInfo::m_startColumn' has no initializer. [uninitMemberVarNoCtor] head klevernotes-1.2.5/src/logic/parser/extendedSyntax/extendedSyntaxMaker.hpp:37:18: warning: Member variable 'DelimInfo::m_startLine' has no initializer. [uninitMemberVarNoCtor] head klevernotes-1.2.5/src/logic/parser/extendedSyntax/extendedSyntaxMaker.hpp:37:18: warning: Member variable 'DelimInfo::paraIdx' has no initializer. [uninitMemberVarNoCtor] head klevernotes-1.2.5/src/logic/parser/extendedSyntax/extendedSyntaxMaker.hpp:37:18: warning: Member variable 'DelimInfo::type' has no initializer. [uninitMemberVarNoCtor] head klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < MD :: QStringTrait >::m_collectRefLinks' has no initializer. [uninitMemberVarNoCtor] head klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < MD :: QStringTrait >::m_fr' has no initializer. [uninitMemberVarNoCtor] head klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < MD :: QStringTrait >::m_html' has no initializer. [uninitMemberVarNoCtor] head klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < MD :: QStringTrait >::m_ignoreLineBreak' has no initializer. [uninitMemberVarNoCtor] head klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < MD :: QStringTrait >::m_linksToParse' has no initializer. [uninitMemberVarNoCtor] head klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < MD :: QStringTrait >::m_textPlugins' has no initializer. [uninitMemberVarNoCtor] head klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < QStringTrait >::m_collectRefLinks' has no initializer. [uninitMemberVarNoCtor] head klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < QStringTrait >::m_ignoreLineBreak' has no initializer. [uninitMemberVarNoCtor] head klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < QStringTrait >::m_linksToParse' has no initializer. [uninitMemberVarNoCtor] head klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:1546:24: warning: Member variable 'TextParsingOpts < QStringTrait >::m_textPlugins' has no initializer. [uninitMemberVarNoCtor] head klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2431:56: style:inconclusive: Function 'parseBlockquote' argument 8 names different: declaration 'html' definition ''. [funcArgNamesDifferentUnnamed] head klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:2475:54: style:inconclusive: Function 'parseFootnote' argument 2 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] head klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8396:41: style: Redundant assignment of 'top' to itself. [selfAssignment] head klevernotes-1.2.5/src/logic/parser/md4qt/parser.h:8504:19: style: The scope of the variable 'ppos' can be reduced. [variableScope] 2.20.0 klevernotes-1.2.5/src/logic/parser/md4qtDataGetter.hpp:79:105: performance: Function parameter 'end' should be passed by const reference. [passedByValue] 2.20.0 klevernotes-1.2.5/src/logic/parser/md4qtDataGetter.hpp:79:45: performance: Function parameter 'value' should be passed by const reference. [passedByValue] 2.20.0 klevernotes-1.2.5/src/logic/parser/md4qtDataGetter.hpp:79:75: performance: Function parameter 'start' should be passed by const reference. [passedByValue] 2.20.0 klevernotes-1.2.5/src/logic/parser/plugins/puml/pumlHelper.h:19:68: performance: Function parameter 'diagName' should be passed by const reference. [passedByValue] 2.20.0 klevernotes-1.2.5/src/logic/preview/styleHandler.hpp:35:41: performance: Function parameter 'styleInfo' should be passed by const reference. [passedByValue] 2.20.0 klevernotes-1.2.5/src/logic/treeview/treeModel.h:139:105: performance: Function parameter 'icon' should be passed by const reference. [passedByValue] 2.20.0 klevernotes-1.2.5/src/logic/treeview/treeModel.h:139:84: performance: Function parameter 'color' should be passed by const reference. [passedByValue] DONE