2025-05-06 23:42 ftp://ftp.de.debian.org/debian/pool/main/p/pageedit/pageedit_2.4.0+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: 8e656e5 (2025-05-06 23:42:00 +0200) count: 2698 2693 elapsed-time: 101.5 106.7 head-timing-info: old-timing-info: head results: PageEdit-2.4.0/AppEventFilter.cpp:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileOpen [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Inspector.h:50:11: style:inconclusive: Either there is a missing 'override', or the member function 'Inspector::IsLoadingFinished' can be const. [functionConst] PageEdit-2.4.0/Inspector.h:51:11: style:inconclusive: Either there is a missing 'override', or the member function 'Inspector::WasLoadOkay' can be const. [functionConst] PageEdit-2.4.0/MainWindow.h:81:13: style:inconclusive: Either there is a missing 'override', or the member function 'MainWindow::GetSandBoxPath' can be const. [functionConst] PageEdit-2.4.0/AppEventFilter.cpp:35:25: style:inconclusive: Either there is a missing 'override', or the member function 'AppEventFilter::getInitialFilePath' can be const. [functionConst] PageEdit-2.4.0/AppEventFilter.h:42:13: note: Either there is a missing 'override', or the member function 'AppEventFilter::getInitialFilePath' can be const. PageEdit-2.4.0/AppEventFilter.cpp:35:25: note: Either there is a missing 'override', or the member function 'AppEventFilter::getInitialFilePath' can be const. PageEdit-2.4.0/Inspector.h:41:5: style: Class 'Inspector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/SettingsStore.h:46:5: style: Class 'SettingsStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/ClipEditorModel.h:40:5: style: Class 'ClipEditorModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/webviewprinter.h:40:5: style: Class 'WebViewPrinter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/MainWindow.h:64:5: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/AppEventFilter.h:40:5: style: Class 'AppEventFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/MainWindow.h:81:13: performance: Function 'GetSandBoxPath()' should return member 'm_SandBoxPath' by const reference. [returnByReference] PageEdit-2.4.0/AppEventFilter.h:42:13: performance: Function 'getInitialFilePath()' should return member 'm_initialFilePath' by const reference. [returnByReference] PageEdit-2.4.0/MainWindow.h:71:32: performance: Function parameter 'usercssurl' should be passed by const reference. [passedByValue] PageEdit-2.4.0/AppearanceWidget.cpp:79:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DefaultFontSize [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/AppearanceWidget.h:44:38: style: The function 'saveSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] PageEdit-2.4.0/PreferencesWidget.h:55:27: note: Virtual function in base class PageEdit-2.4.0/AppearanceWidget.h:44:38: note: Function in derived class PageEdit-2.4.0/AppearanceWidget.cpp:90:27: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] PageEdit-2.4.0/ClassInfo.cpp:64:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UseUnicodePropertiesOption [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClassInfo.cpp:158:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvertedGreedinessOption [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClassInfo.h:38:5: style: Class 'ClassInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/ClassInfo.cpp:76:9: style: The scope of the variable 'open_brace_pos' can be reduced. [variableScope] PageEdit-2.4.0/ClassInfo.cpp:160:9: style: The scope of the variable 'comment_index' can be reduced. [variableScope] PageEdit-2.4.0/ClassInfo.cpp:133:13: performance: Range variable 'element' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/ClassInfo.cpp:76:24: style: Variable 'open_brace_pos' is assigned a value that is never used. [unreadVariable] PageEdit-2.4.0/ClipEditor.cpp:70:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipEditor.cpp:119:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipEditor.cpp:239:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipEditor.cpp:351:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipEditor.cpp:359:165: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipEditor.cpp:606:134: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipEditor.cpp:665:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipEditor.cpp:772:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipEditor.cpp:879:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipEditor.cpp:972:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipEditor.cpp:978:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipEditorTreeView.h:35:5: style: Class 'ClipEditorTreeView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/ClipEditor.h:47:5: style: Class 'ClipEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/ClipEditor.cpp:116:52: style:inconclusive: Function 'eventFilter' argument 2 names different: declaration 'ev' definition 'event'. [funcArgNamesDifferent] PageEdit-2.4.0/ClipEditor.h:60:44: note: Function 'eventFilter' argument 2 names different: declaration 'ev' definition 'event'. PageEdit-2.4.0/ClipEditor.cpp:116:52: note: Function 'eventFilter' argument 2 names different: declaration 'ev' definition 'event'. PageEdit-2.4.0/ClipEditor.cpp:443:9: style: Local variable 'item' shadows outer variable [shadowVariable] PageEdit-2.4.0/ClipEditor.cpp:432:5: note: Shadowed declaration PageEdit-2.4.0/ClipEditor.cpp:443:9: note: Shadow variable PageEdit-2.4.0/ClipEditor.cpp:534:37: style: Local variable 'entry' shadows outer variable [shadowVariable] PageEdit-2.4.0/ClipEditor.cpp:524:33: note: Shadowed declaration PageEdit-2.4.0/ClipEditor.cpp:534:37: note: Shadow variable PageEdit-2.4.0/ClipEditor.cpp:61:5: performance: Range variable 'afile' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/ClipEditor.cpp:88:63: performance: Function parameter 'entries' should be passed by const reference. [passedByValue] PageEdit-2.4.0/ClipEditor.cpp:88:80: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] PageEdit-2.4.0/ClipEditor.cpp:192:56: performance: Function parameter 'items' should be passed by const reference. [passedByValue] PageEdit-2.4.0/ClipEditor.cpp:429:53: performance: Function parameter 'items' should be passed by const reference. [passedByValue] PageEdit-2.4.0/ClipEditor.cpp:505:5: performance: Range variable 'afile' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/ClipEditor.cpp:529:5: performance: Range variable 'group' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/ClipEditor.cpp:293:5: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] PageEdit-2.4.0/ClipEditor.cpp:509:9: style: Variable 'selector' can be declared as pointer to const [constVariablePointer] PageEdit-2.4.0/ClipEditor.cpp:945:37: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] PageEdit-2.4.0/ClipEditorModel.cpp:79:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipEditorModel.cpp:110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAction [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipEditorModel.cpp:240:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEvents [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipEditorModel.cpp:378:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipEditorModel.cpp:451:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipEditorModel.cpp:710:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeHintRole [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipEditorModel.cpp:65:5: performance: Variable 'm_SettingsPath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] PageEdit-2.4.0/ClipEditorModel.cpp:103:23: style:inconclusive: Either there is a missing 'override', or the member function 'ClipEditorModel::IsDataModified' can be const. [functionConst] PageEdit-2.4.0/ClipEditorModel.h:52:10: note: Either there is a missing 'override', or the member function 'ClipEditorModel::IsDataModified' can be const. PageEdit-2.4.0/ClipEditorModel.cpp:103:23: note: Either there is a missing 'override', or the member function 'ClipEditorModel::IsDataModified' can be const. PageEdit-2.4.0/ClipEditorModel.cpp:292:99: style:inconclusive: Function 'GetEntryFromName' argument 2 names different: declaration 'parent_item' definition 'item'. [funcArgNamesDifferent] PageEdit-2.4.0/ClipEditorModel.h:70:86: note: Function 'GetEntryFromName' argument 2 names different: declaration 'parent_item' definition 'item'. PageEdit-2.4.0/ClipEditorModel.cpp:292:99: note: Function 'GetEntryFromName' argument 2 names different: declaration 'parent_item' definition 'item'. PageEdit-2.4.0/ClipEditorModel.cpp:333:72: style:inconclusive: Function 'LoadData' argument 2 names different: declaration 'parent_item' definition 'item'. [funcArgNamesDifferent] PageEdit-2.4.0/ClipEditorModel.h:59:71: note: Function 'LoadData' argument 2 names different: declaration 'parent_item' definition 'item'. PageEdit-2.4.0/ClipEditorModel.cpp:333:72: note: Function 'LoadData' argument 2 names different: declaration 'parent_item' definition 'item'. PageEdit-2.4.0/ClipEditorModel.cpp:297:57: performance: Function parameter 'name' should be passed by const reference. [passedByValue] PageEdit-2.4.0/ClipEditorModel.cpp:385:9: performance: Range variable 'group_name' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/ClipEditorModel.cpp:506:81: performance: Function parameter 'items' should be passed by const reference. [passedByValue] PageEdit-2.4.0/ClipEditorModel.cpp:530:82: performance: Function parameter 'items' should be passed by const reference. [passedByValue] PageEdit-2.4.0/ClipEditorModel.cpp:556:88: performance: Function parameter 'items' should be passed by const reference. [passedByValue] PageEdit-2.4.0/ClipEditorModel.cpp:567:20: style: Variable 'parent_item' can be declared as pointer to const [constVariablePointer] PageEdit-2.4.0/ClipEditorModel.cpp:446:31: style: Variable 'group_item' is assigned a value that is never used. [unreadVariable] PageEdit-2.4.0/ClipEditorTreeView.cpp:35:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InternalMove [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipEditorTreeView.cpp:50:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveNext [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipsWindow.cpp:70:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/ClipsWindow.h:49:5: style: Class 'ClipsWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/FocusSelectLineEdit.cpp:47:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseFocusReason [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GeneralSettings.h:38:38: style: The function 'saveSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] PageEdit-2.4.0/PreferencesWidget.h:55:27: note: Virtual function in base class PageEdit-2.4.0/GeneralSettings.h:38:38: note: Function in derived class PageEdit-2.4.0/GeneralSettings.cpp:109:27: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] PageEdit-2.4.0/GeneralSettings.cpp:45:34: style: Condition 'language_name.isEmpty()' is always true [knownConditionTrueFalse] PageEdit-2.4.0/GeneralSettings.cpp:39:5: performance: Range variable 'language_code' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/GeneralSettings.cpp:58:5: performance: Range variable 'dictionary_name' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/GumboInterface.cpp:172:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kGumboDefaultOptions [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:196:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kGumboDefaultOptions [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:372:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_TAG_BODY [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:388:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_TAG_BODY [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:405:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_TAG_BODY [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:417:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_NODE_ELEMENT [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:441:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_NODE_ELEMENT [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:472:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:520:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_NODE_ELEMENT [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:532:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_NODE_ELEMENT [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:555:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_TAG_BODY [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:580:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kGumboDefaultOptions [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:639:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kGumboDefaultOptions [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:674:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_NODE_COMMENT [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:692:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_NODE_ELEMENT [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:722:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_NODE_ELEMENT [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:753:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_NODE_ELEMENT [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:772:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_NODE_ELEMENT [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:789:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_NODE_ELEMENT [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:843:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_NODE_ELEMENT [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:887:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:902:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:919:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:929:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:1040:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_NODE_DOCUMENT [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:1114:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_ATTR_NAMESPACE_NONE [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:1190:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_NODE_TEXT [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:1244:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_NODE_DOCUMENT [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:1353:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_NODE_TEXT [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:1445:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_NODE_DOCUMENT [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/GumboInterface.cpp:786:25: performance:inconclusive: Technically the member function 'GumboInterface::get_local_text_of_node' can be static (but you may consider moving to unnamed namespace). [functionStatic] PageEdit-2.4.0/GumboInterface.h:101:13: note: Technically the member function 'GumboInterface::get_local_text_of_node' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:786:25: note: Technically the member function 'GumboInterface::get_local_text_of_node' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:671:35: performance:inconclusive: Technically the member function 'GumboInterface::get_nodes_with_comments' can be static (but you may consider moving to unnamed namespace). [functionStatic] PageEdit-2.4.0/GumboInterface.h:113:23: note: Technically the member function 'GumboInterface::get_nodes_with_comments' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:671:35: note: Technically the member function 'GumboInterface::get_nodes_with_comments' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:1082:29: style:inconclusive: Technically the member function 'GumboInterface::build_doctype' can be const. [functionConst] PageEdit-2.4.0/GumboInterface.h:139:17: note: Technically the member function 'GumboInterface::build_doctype' can be const. PageEdit-2.4.0/GumboInterface.cpp:1082:29: note: Technically the member function 'GumboInterface::build_doctype' can be const. PageEdit-2.4.0/GumboInterface.cpp:1110:29: performance:inconclusive: Technically the member function 'GumboInterface::get_attribute_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] PageEdit-2.4.0/GumboInterface.h:141:17: note: Technically the member function 'GumboInterface::get_attribute_name' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:1110:29: note: Technically the member function 'GumboInterface::get_attribute_name' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:926:29: style:inconclusive: Technically the member function 'GumboInterface::update_attribute_value' can be const. [functionConst] PageEdit-2.4.0/GumboInterface.h:145:17: note: Technically the member function 'GumboInterface::update_attribute_value' can be const. PageEdit-2.4.0/GumboInterface.cpp:926:29: note: Technically the member function 'GumboInterface::update_attribute_value' can be const. PageEdit-2.4.0/GumboInterface.cpp:968:29: style:inconclusive: Technically the member function 'GumboInterface::update_style_urls' can be const. [functionConst] PageEdit-2.4.0/GumboInterface.h:147:17: note: Technically the member function 'GumboInterface::update_style_urls' can be const. PageEdit-2.4.0/GumboInterface.cpp:968:29: note: Technically the member function 'GumboInterface::update_style_urls' can be const. PageEdit-2.4.0/GumboInterface.cpp:859:22: performance:inconclusive: Technically the member function 'GumboInterface::in_set' can be static (but you may consider moving to unnamed namespace). [functionStatic] PageEdit-2.4.0/GumboInterface.h:153:10: note: Technically the member function 'GumboInterface::in_set' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:859:22: note: Technically the member function 'GumboInterface::in_set' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:865:22: performance:inconclusive: Technically the member function 'GumboInterface::rtrim' can be static (but you may consider moving to unnamed namespace). [functionStatic] PageEdit-2.4.0/GumboInterface.h:155:10: note: Technically the member function 'GumboInterface::rtrim' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:865:22: note: Technically the member function 'GumboInterface::rtrim' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:871:22: performance:inconclusive: Technically the member function 'GumboInterface::ltrim' can be static (but you may consider moving to unnamed namespace). [functionStatic] PageEdit-2.4.0/GumboInterface.h:157:10: note: Technically the member function 'GumboInterface::ltrim' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:871:22: note: Technically the member function 'GumboInterface::ltrim' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:877:22: performance:inconclusive: Technically the member function 'GumboInterface::ltrimnewlines' can be static (but you may consider moving to unnamed namespace). [functionStatic] PageEdit-2.4.0/GumboInterface.h:159:10: note: Technically the member function 'GumboInterface::ltrimnewlines' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:877:22: note: Technically the member function 'GumboInterface::ltrimnewlines' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:884:22: performance:inconclusive: Technically the member function 'GumboInterface::newlinetrim' can be static (but you may consider moving to unnamed namespace). [functionStatic] PageEdit-2.4.0/GumboInterface.h:161:10: note: Technically the member function 'GumboInterface::newlinetrim' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:884:22: note: Technically the member function 'GumboInterface::newlinetrim' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:893:22: performance:inconclusive: Technically the member function 'GumboInterface::condense_whitespace' can be static (but you may consider moving to unnamed namespace). [functionStatic] PageEdit-2.4.0/GumboInterface.h:163:10: note: Technically the member function 'GumboInterface::condense_whitespace' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:893:22: note: Technically the member function 'GumboInterface::condense_whitespace' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:914:22: performance:inconclusive: Technically the member function 'GumboInterface::replace_all' can be static (but you may consider moving to unnamed namespace). [functionStatic] PageEdit-2.4.0/GumboInterface.h:165:10: note: Technically the member function 'GumboInterface::replace_all' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:914:22: note: Technically the member function 'GumboInterface::replace_all' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/GumboInterface.cpp:1219:28: style: Variable 'inject_newline' is reassigned a value before the old one has been used. [redundantAssignment] PageEdit-2.4.0/GumboInterface.cpp:1216:32: note: inject_newline is assigned PageEdit-2.4.0/GumboInterface.cpp:1219:28: note: inject_newline is overwritten PageEdit-2.4.0/GumboInterface.cpp:327:61: style:inconclusive: Function 'perform_link_updates' argument 1 names different: declaration 'newlinks' definition 'newcsslinks'. [funcArgNamesDifferent] PageEdit-2.4.0/GumboInterface.h:86:50: note: Function 'perform_link_updates' argument 1 names different: declaration 'newlinks' definition 'newcsslinks'. PageEdit-2.4.0/GumboInterface.cpp:327:61: note: Function 'perform_link_updates' argument 1 names different: declaration 'newlinks' definition 'newcsslinks'. PageEdit-2.4.0/GumboInterface.cpp:720:90: style:inconclusive: Function 'get_nodes_with_attribute' argument 2 names different: declaration 'att_name' definition 'attname'. [funcArgNamesDifferent] PageEdit-2.4.0/GumboInterface.h:109:78: note: Function 'get_nodes_with_attribute' argument 2 names different: declaration 'att_name' definition 'attname'. PageEdit-2.4.0/GumboInterface.cpp:720:90: note: Function 'get_nodes_with_attribute' argument 2 names different: declaration 'att_name' definition 'attname'. PageEdit-2.4.0/GumboInterface.cpp:926:71: style:inconclusive: Function 'update_attribute_value' argument 1 names different: declaration 'href' definition 'attvalue'. [funcArgNamesDifferent] PageEdit-2.4.0/GumboInterface.h:145:59: note: Function 'update_attribute_value' argument 1 names different: declaration 'href' definition 'attvalue'. PageEdit-2.4.0/GumboInterface.cpp:926:71: note: Function 'update_attribute_value' argument 1 names different: declaration 'href' definition 'attvalue'. PageEdit-2.4.0/GumboInterface.cpp:257:45: performance: Function parameter 'indent_chars' should be passed by const reference. [passedByValue] PageEdit-2.4.0/GumboInterface.cpp:470:59: performance: Function parameter 'webpath' should be passed by const reference. [passedByValue] PageEdit-2.4.0/GumboInterface.cpp:1330:94: performance: Function parameter 'indent_chars' should be passed by const reference. [passedByValue] PageEdit-2.4.0/GumboInterface.cpp:1441:85: performance: Function parameter 'indent_chars' should be passed by const reference. [passedByValue] PageEdit-2.4.0/GumboInterface.cpp:528:69: style: Parameter 'apath' can be declared as reference to const [constParameterReference] PageEdit-2.4.0/GumboInterface.cpp:425:21: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] PageEdit-2.4.0/GumboInterface.cpp:453:28: style: Variable 'child' can be declared as pointer to const [constVariablePointer] PageEdit-2.4.0/GumboInterface.cpp:726:19: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] PageEdit-2.4.0/GumboInterface.cpp:757:21: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] PageEdit-2.4.0/GumboInterface.cpp:1082:54: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] PageEdit-2.4.0/GumboInterface.cpp:1110:65: style: Parameter 'at' can be declared as pointer to const [constParameterPointer] PageEdit-2.4.0/GumboInterface.cpp:477:22: style: Variable 'name' is assigned a value that is never used. [unreadVariable] PageEdit-2.4.0/GumboInterface.cpp:477:17: style: Variable 'name' is assigned a value that is never used. [unreadVariable] PageEdit-2.4.0/HTMLEncodingResolver.cpp:48:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/pageedit_exception.h:37:5: style: Class 'FileDoesNotExist' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/pageedit_exception.h:45:5: style: Class 'CannotReadFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/pageedit_exception.h:53:5: style: Class 'CannotOpenFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/pageedit_exception.h:61:5: style: Class 'CannotCopyFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/pageedit_exception.h:69:5: style: Class 'CannotWriteFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/HTMLEncodingResolver.cpp:161:39: style: C-style pointer casting [cstyleCast] PageEdit-2.4.0/HTMLEncodingResolver.cpp:107:24: style: Local variable 'decoder' shadows outer variable [shadowVariable] PageEdit-2.4.0/HTMLEncodingResolver.cpp:70:20: note: Shadowed declaration PageEdit-2.4.0/HTMLEncodingResolver.cpp:107:24: note: Shadow variable PageEdit-2.4.0/HTMLEncodingResolver.cpp:119:24: style: Local variable 'decoder' shadows outer variable [shadowVariable] PageEdit-2.4.0/HTMLEncodingResolver.cpp:70:20: note: Shadowed declaration PageEdit-2.4.0/HTMLEncodingResolver.cpp:119:24: note: Shadow variable PageEdit-2.4.0/Inspector.cpp:191:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainApplication.cpp:54:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainApplication.cpp:84:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationActivate [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainApplication.cpp:115:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainApplication.h:43:10: style:inconclusive: Either there is a missing 'override', or the member function 'MainApplication::isDarkMode' can be const. [functionConst] PageEdit-2.4.0/MainApplication.h:44:10: style:inconclusive: Either there is a missing 'override', or the member function 'MainApplication::AlwaysUseNFC' can be const. [functionConst] PageEdit-2.4.0/WebPageEdit.h:34:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] PageEdit-2.4.0/MainWindow.cpp:265:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AdjustToContents [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:526:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:842:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExcludeUserInputEvents [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:928:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1048:166: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1108:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectAll [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1113:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Copy [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1144:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1344:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUMBO_TAG_H1 [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1496:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontUseNativeDialog [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1601:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1694:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undo [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1695:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Redo [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1696:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cut [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1697:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Copy [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1698:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectAll [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1736:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1812:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1848:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1879:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1938:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToggleBold [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1939:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToggleItalic [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1940:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToggleUnderline [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1941:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToggleStrikethrough [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1942:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1943:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1944:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1945:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignJustified [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1946:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Outdent [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1947:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Indent [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1948:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsertUnorderedList [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1949:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsertOrderedList [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:1997:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/MainWindow.cpp:2083:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/WebViewEdit.h:56:10: style:inconclusive: Either there is a missing 'override', or the member function 'WebViewEdit::WasLoadOkay' can be const. [functionConst] PageEdit-2.4.0/MainWindow.cpp:362:19: style:inconclusive: Either there is a missing 'override', or the member function 'MainWindow::GetZoomFactor' can be const. [functionConst] PageEdit-2.4.0/MainWindow.h:75:11: note: Either there is a missing 'override', or the member function 'MainWindow::GetZoomFactor' can be const. PageEdit-2.4.0/MainWindow.cpp:362:19: note: Either there is a missing 'override', or the member function 'MainWindow::GetZoomFactor' can be const. PageEdit-2.4.0/WebPageEdit.h:39:5: style: Class 'WebPageEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/WebViewEdit.h:47:5: style: Class 'WebViewEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/SelectCharacter.h:41:5: style: Class 'SelectCharacter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/Preferences.h:52:5: style: Class 'Preferences' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/WebViewEdit.h:48:6: style: The destructor '~WebViewEdit' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] PageEdit-2.4.0/Viewer.h:49:14: note: Virtual destructor in base class PageEdit-2.4.0/WebViewEdit.h:48:6: note: Destructor in derived class PageEdit-2.4.0/WebViewEdit.h:54:10: style: The function 'IsLoadingFinished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] PageEdit-2.4.0/Viewer.h:56:18: note: Virtual function in base class PageEdit-2.4.0/WebViewEdit.h:54:10: note: Function in derived class PageEdit-2.4.0/WebViewEdit.h:58:10: style: The function 'SetZoomFactor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] PageEdit-2.4.0/Zoomable.h:41:18: note: Virtual function in base class PageEdit-2.4.0/WebViewEdit.h:58:10: note: Function in derived class PageEdit-2.4.0/WebViewEdit.h:62:11: style: The function 'GetZoomFactor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] PageEdit-2.4.0/Zoomable.h:48:19: note: Virtual function in base class PageEdit-2.4.0/WebViewEdit.h:62:11: note: Function in derived class PageEdit-2.4.0/WebViewEdit.h:92:25: style: The function 'GetCaretLocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] PageEdit-2.4.0/Viewer.h:68:33: note: Virtual function in base class PageEdit-2.4.0/WebViewEdit.h:92:25: note: Function in derived class PageEdit-2.4.0/WebViewEdit.h:99:10: style: The function 'StoreCaretLocationUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] PageEdit-2.4.0/Viewer.h:79:18: note: Virtual function in base class PageEdit-2.4.0/WebViewEdit.h:99:10: note: Function in derived class PageEdit-2.4.0/WebViewEdit.h:102:10: style: The function 'ExecuteCaretUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] PageEdit-2.4.0/Viewer.h:91:18: note: Virtual function in base class PageEdit-2.4.0/WebViewEdit.h:102:10: note: Function in derived class PageEdit-2.4.0/WebViewEdit.h:109:13: style: The function 'GetCaretLocationUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] PageEdit-2.4.0/Viewer.h:81:21: note: Virtual function in base class PageEdit-2.4.0/WebViewEdit.h:109:13: note: Function in derived class PageEdit-2.4.0/MainWindow.cpp:1875:17: style: The scope of the variable 'selected_files' can be reduced. [variableScope] PageEdit-2.4.0/MainWindow.cpp:339:34: style:inconclusive: Function 'ToggleMode' argument 1 names different: declaration 'on' definition 'edit_mode'. [funcArgNamesDifferent] PageEdit-2.4.0/MainWindow.h:129:26: note: Function 'ToggleMode' argument 1 names different: declaration 'on' definition 'edit_mode'. PageEdit-2.4.0/MainWindow.cpp:339:34: note: Function 'ToggleMode' argument 1 names different: declaration 'on' definition 'edit_mode'. PageEdit-2.4.0/MainWindow.cpp:760:44: style:inconclusive: Function 'UpdatePage' argument 1 names different: declaration 'filename' definition 'filename_url'. [funcArgNamesDifferent] PageEdit-2.4.0/MainWindow.h:97:36: note: Function 'UpdatePage' argument 1 names different: declaration 'filename' definition 'filename_url'. PageEdit-2.4.0/MainWindow.cpp:760:44: note: Function 'UpdatePage' argument 1 names different: declaration 'filename' definition 'filename_url'. PageEdit-2.4.0/MainWindow.cpp:207:9: style: Local variable 'filepath' shadows outer argument [shadowArgument] PageEdit-2.4.0/MainWindow.cpp:180:47: note: Shadowed declaration PageEdit-2.4.0/MainWindow.cpp:207:9: note: Shadow variable PageEdit-2.4.0/MainWindow.cpp:212:9: style: Local variable 'filepath' shadows outer argument [shadowArgument] PageEdit-2.4.0/MainWindow.cpp:180:47: note: Shadowed declaration PageEdit-2.4.0/MainWindow.cpp:212:9: note: Shadow variable PageEdit-2.4.0/MainWindow.cpp:217:9: style: Local variable 'filepath' shadows outer argument [shadowArgument] PageEdit-2.4.0/MainWindow.cpp:180:47: note: Shadowed declaration PageEdit-2.4.0/MainWindow.cpp:217:9: note: Shadow variable PageEdit-2.4.0/MainWindow.cpp:222:9: style: Local variable 'filepath' shadows outer argument [shadowArgument] PageEdit-2.4.0/MainWindow.cpp:180:47: note: Shadowed declaration PageEdit-2.4.0/MainWindow.cpp:222:9: note: Shadow variable PageEdit-2.4.0/MainWindow.cpp:961:35: style: Local variable 'resizeEvent' shadows outer function [shadowFunction] PageEdit-2.4.0/MainWindow.h:196:10: note: Shadowed declaration PageEdit-2.4.0/MainWindow.cpp:961:35: note: Shadow variable PageEdit-2.4.0/GumboInterface.h:135:73: performance: Function parameter 'indent_chars' should be passed by const reference. [passedByValue] PageEdit-2.4.0/GumboInterface.h:137:82: performance: Function parameter 'indent_chars' should be passed by const reference. [passedByValue] PageEdit-2.4.0/MainWindow.cpp:98:32: performance: Function parameter 'filepath' should be passed by const reference. [passedByValue] PageEdit-2.4.0/MainWindow.cpp:98:50: performance: Function parameter 'spineno' should be passed by const reference. [passedByValue] PageEdit-2.4.0/MainWindow.cpp:200:9: performance: Range variable 'sf' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/MainWindow.cpp:207:9: performance: Range variable 'filepath' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/MainWindow.cpp:212:9: performance: Range variable 'filepath' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/MainWindow.cpp:217:9: performance: Range variable 'filepath' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/MainWindow.cpp:222:9: performance: Range variable 'filepath' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/MainWindow.cpp:229:9: performance: Range variable 'mf' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/MainWindow.cpp:329:5: performance: Range variable 'apath' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/MainWindow.cpp:864:47: performance: Function parameter 'location' should be passed by const reference. [passedByValue] PageEdit-2.4.0/MainWindow.cpp:1465:5: performance: Range variable 'filter' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/MainWindow.cpp:1654:9: performance: Range variable 'filter' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/MainWindow.cpp:1891:5: performance: Range variable 'selected_file' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/MainWindow.cpp:2028:81: performance: Function parameter 'clips' should be passed by const reference. [passedByValue] PageEdit-2.4.0/MainWindow.cpp:1409:25: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] PageEdit-2.4.0/MainWindow.cpp:1421:25: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] PageEdit-2.4.0/MainWindow.cpp:1439:29: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] PageEdit-2.4.0/MainWindow.cpp:1183:22: style: Variable 'isMaximized' is assigned a value that is never used. [unreadVariable] PageEdit-2.4.0/MainWindow.cpp:1184:23: style: Variable 'isFullScreen' is assigned a value that is never used. [unreadVariable] PageEdit-2.4.0/MainWindow.cpp:1183:10: style: Variable 'isMaximized' is assigned a value that is never used. [unreadVariable] PageEdit-2.4.0/MainWindow.cpp:1184:10: style: Variable 'isFullScreen' is assigned a value that is never used. [unreadVariable] PageEdit-2.4.0/OPFReader.cpp:100:24: style:inconclusive: Either there is a missing 'override', or the member function 'OPFReader::GetSpineFilePathList' can be const. [functionConst] PageEdit-2.4.0/OPFReader.h:23:15: note: Either there is a missing 'override', or the member function 'OPFReader::GetSpineFilePathList' can be const. PageEdit-2.4.0/OPFReader.cpp:100:24: note: Either there is a missing 'override', or the member function 'OPFReader::GetSpineFilePathList' can be const. PageEdit-2.4.0/OPFReader.h:23:15: performance: Function 'GetSpineFilePathList()' should return member 'm_SpineFilePaths' by const reference. [returnByReference] PageEdit-2.4.0/OPFReader.cpp:108:5: performance: Range variable 'id' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/OPFReader.cpp:120:5: performance: Range variable 'id' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/OPFReader.cpp:132:5: performance: Range variable 'id' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/OPFReader.cpp:144:5: performance: Range variable 'id' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/OPFReader.cpp:156:5: performance: Range variable 'id' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/OPFReader.cpp:168:5: performance: Range variable 'id' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/PEDarkStyle.cpp:56:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/PEDarkStyle.cpp:71:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Preferences.cpp:51:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Preferences.cpp:68:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Preferences.cpp:152:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResetRole [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Preferences.cpp:134:19: style:inconclusive: Either there is a missing 'override', or the member function 'Preferences::isRestartRequired' can be const. [functionConst] PageEdit-2.4.0/Preferences.h:58:10: note: Either there is a missing 'override', or the member function 'Preferences::isRestartRequired' can be const. PageEdit-2.4.0/Preferences.cpp:134:19: note: Either there is a missing 'override', or the member function 'Preferences::isRestartRequired' can be const. PageEdit-2.4.0/Preferences.cpp:139:19: style:inconclusive: Either there is a missing 'override', or the member function 'Preferences::isReloadPreviewRequired' can be const. [functionConst] PageEdit-2.4.0/Preferences.h:60:10: note: Either there is a missing 'override', or the member function 'Preferences::isReloadPreviewRequired' can be const. PageEdit-2.4.0/Preferences.cpp:139:19: note: Either there is a missing 'override', or the member function 'Preferences::isReloadPreviewRequired' can be const. PageEdit-2.4.0/TagAtts.h:66:10: style:inconclusive: Either there is a missing 'override', or the member function 'TagAtts::contains' can be const. [functionConst] PageEdit-2.4.0/TagAtts.h:67:10: style:inconclusive: Either there is a missing 'override', or the member function 'TagAtts::isEmpty' can be const. [functionConst] PageEdit-2.4.0/QuickParser.cpp:89:22: performance:inconclusive: Technically the member function 'QuickParser::serialize_markup' can be static (but you may consider moving to unnamed namespace). [functionStatic] PageEdit-2.4.0/QuickParser.h:51:13: note: Technically the member function 'QuickParser::serialize_markup' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/QuickParser.cpp:89:22: note: Technically the member function 'QuickParser::serialize_markup' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/QuickParser.cpp:265:18: performance:inconclusive: Technically the member function 'QuickParser::skipAnyBlanks' can be static (but you may consider moving to unnamed namespace). [functionStatic] PageEdit-2.4.0/QuickParser.h:57:9: note: Technically the member function 'QuickParser::skipAnyBlanks' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/QuickParser.cpp:265:18: note: Technically the member function 'QuickParser::skipAnyBlanks' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/QuickParser.cpp:272:18: performance:inconclusive: Technically the member function 'QuickParser::stopWhenContains' can be static (but you may consider moving to unnamed namespace). [functionStatic] PageEdit-2.4.0/QuickParser.h:58:9: note: Technically the member function 'QuickParser::stopWhenContains' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/QuickParser.cpp:272:18: note: Technically the member function 'QuickParser::stopWhenContains' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/QuickParser.h:47:5: style: Class 'QuickParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/QuickParser.cpp:49:64: style:inconclusive: Function 'reload_parser' argument 2 names different: declaration 'default_lang' definition 'default_language'. [funcArgNamesDifferent] PageEdit-2.4.0/QuickParser.h:49:61: note: Function 'reload_parser' argument 2 names different: declaration 'default_lang' definition 'default_language'. PageEdit-2.4.0/QuickParser.cpp:49:64: note: Function 'reload_parser' argument 2 names different: declaration 'default_lang' definition 'default_language'. PageEdit-2.4.0/QuickParser.cpp:265:50: style:inconclusive: Function 'skipAnyBlanks' argument 1 names different: declaration 'segment' definition 'tgt'. [funcArgNamesDifferent] PageEdit-2.4.0/QuickParser.h:57:41: note: Function 'skipAnyBlanks' argument 1 names different: declaration 'segment' definition 'tgt'. PageEdit-2.4.0/QuickParser.cpp:265:50: note: Function 'skipAnyBlanks' argument 1 names different: declaration 'segment' definition 'tgt'. PageEdit-2.4.0/QuickParser.cpp:272:53: style:inconclusive: Function 'stopWhenContains' argument 1 names different: declaration 'segment' definition 'tgt'. [funcArgNamesDifferent] PageEdit-2.4.0/QuickParser.h:58:44: note: Function 'stopWhenContains' argument 1 names different: declaration 'segment' definition 'tgt'. PageEdit-2.4.0/QuickParser.cpp:272:53: note: Function 'stopWhenContains' argument 1 names different: declaration 'segment' definition 'tgt'. PageEdit-2.4.0/QuickParser.cpp:35:57: performance: Function parameter 'default_lang' should be passed by const reference. [passedByValue] PageEdit-2.4.0/QuickParser.cpp:49:64: performance: Function parameter 'default_language' should be passed by const reference. [passedByValue] PageEdit-2.4.0/QuickParser.cpp:121:5: performance: Range variable 'key' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/SearchToolbar.cpp:65:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/SearchToolbar.cpp:109:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindBackward [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/SearchToolbar.cpp:118:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindCaseSensitively [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/SearchToolbar.cpp:160:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationWorld [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/SearchToolbar.cpp:168:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/SelectCharacter.cpp:402:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/SelectCharacter.cpp:395:26: style:inconclusive: Either there is a missing 'override', or the member function 'SelectCharacter::Selection' can be const. [functionConst] PageEdit-2.4.0/SelectCharacter.h:46:13: note: Either there is a missing 'override', or the member function 'SelectCharacter::Selection' can be const. PageEdit-2.4.0/SelectCharacter.cpp:395:26: note: Either there is a missing 'override', or the member function 'SelectCharacter::Selection' can be const. PageEdit-2.4.0/SelectCharacter.h:46:13: performance: Function 'Selection()' should return member 'm_SelectedText' by const reference. [returnByReference] PageEdit-2.4.0/SelectFiles.cpp:110:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoContextMenu [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/SelectFiles.cpp:183:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectRows [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/SelectFiles.cpp:259:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/SelectFiles.cpp:333:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/SelectFiles.cpp:305:19: performance:inconclusive: Either there is a missing 'override', or the member function 'SelectFiles::resizeEvent' can be static. [functionStatic] PageEdit-2.4.0/SelectFiles.h:67:10: note: Either there is a missing 'override', or the member function 'SelectFiles::resizeEvent' can be static. PageEdit-2.4.0/SelectFiles.cpp:305:19: note: Either there is a missing 'override', or the member function 'SelectFiles::resizeEvent' can be static. PageEdit-2.4.0/SelectFiles.cpp:300:19: performance:inconclusive: Either there is a missing 'override', or the member function 'SelectFiles::SplitterMoved' can be static. [functionStatic] PageEdit-2.4.0/SelectFiles.h:89:10: note: Either there is a missing 'override', or the member function 'SelectFiles::SplitterMoved' can be static. PageEdit-2.4.0/SelectFiles.cpp:300:19: note: Either there is a missing 'override', or the member function 'SelectFiles::SplitterMoved' can be static. PageEdit-2.4.0/SelectFiles.cpp:411:19: style:inconclusive: Either there is a missing 'override', or the member function 'SelectFiles::IsPreviewLoaded' can be const. [functionConst] PageEdit-2.4.0/SelectFiles.h:92:10: note: Either there is a missing 'override', or the member function 'SelectFiles::IsPreviewLoaded' can be const. PageEdit-2.4.0/SelectFiles.cpp:411:19: note: Either there is a missing 'override', or the member function 'SelectFiles::IsPreviewLoaded' can be const. PageEdit-2.4.0/SimplePage.h:39:5: style: Class 'SimplePage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/SelectFiles.cpp:364:17: style: Local variable 'html' shadows outer variable [shadowVariable] PageEdit-2.4.0/SelectFiles.cpp:323:13: note: Shadowed declaration PageEdit-2.4.0/SelectFiles.cpp:364:17: note: Shadow variable PageEdit-2.4.0/SelectFiles.cpp:374:17: style: Local variable 'html' shadows outer variable [shadowVariable] PageEdit-2.4.0/SelectFiles.cpp:323:13: note: Shadowed declaration PageEdit-2.4.0/SelectFiles.cpp:374:17: note: Shadow variable PageEdit-2.4.0/SelectFiles.cpp:387:17: style: Local variable 'html' shadows outer variable [shadowVariable] PageEdit-2.4.0/SelectFiles.cpp:323:13: note: Shadowed declaration PageEdit-2.4.0/SelectFiles.cpp:387:17: note: Shadow variable PageEdit-2.4.0/SelectHyperlink.cpp:99:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectRows [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/SelectHyperlink.cpp:203:125: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/SelectHyperlink.cpp:32:42: style:inconclusive: Function 'SelectHyperlink' argument 1 names different: declaration 'href' definition 'default_href'. [funcArgNamesDifferent] PageEdit-2.4.0/SelectHyperlink.h:46:29: note: Function 'SelectHyperlink' argument 1 names different: declaration 'href' definition 'default_href'. PageEdit-2.4.0/SelectHyperlink.cpp:32:42: note: Function 'SelectHyperlink' argument 1 names different: declaration 'href' definition 'default_href'. PageEdit-2.4.0/SelectHyperlink.cpp:108:5: performance: Range variable 'apath' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/SelectHyperlink.cpp:126:5: performance: Range variable 'tinfo' should be declared as const reference. [iterateByValue] PageEdit-2.4.0/SelectHyperlink.cpp:113:27: style: Variable 'e' can be declared as reference to const [constVariableReference] PageEdit-2.4.0/SelectHyperlink.cpp:177:43: style: Parameter 'text' can be declared as reference to const [constParameterReference] PageEdit-2.4.0/SelectHyperlink.cpp:72:25: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] PageEdit-2.4.0/SelectId.cpp:43:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/SelectId.cpp:82:19: style:inconclusive: Either there is a missing 'override', or the member function 'SelectId::GetId' can be const. [functionConst] PageEdit-2.4.0/SelectId.h:41:13: note: Either there is a missing 'override', or the member function 'SelectId::GetId' can be const. PageEdit-2.4.0/SelectId.cpp:82:19: note: Either there is a missing 'override', or the member function 'SelectId::GetId' can be const. PageEdit-2.4.0/SelectId.h:41:13: performance: Function 'GetId()' should return member 'm_SelectedText' by const reference. [returnByReference] PageEdit-2.4.0/SelectId.cpp:59:22: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] PageEdit-2.4.0/SettingsStore.cpp:78:38: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] PageEdit-2.4.0/TagAtts.cpp:44:19: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf] PageEdit-2.4.0/TagAtts.cpp:144:26: style: Variable 'patt' can be declared as pointer to const [constVariablePointer] PageEdit-2.4.0/UIDictionary.cpp:60:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataPath [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/UILanguage.cpp:46:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslationsPath [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/URLInterceptor.cpp:64:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NavigationTypeTyped [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:96:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppLocalDataLocation [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:285:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDotAndDotDot [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:381:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:405:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:426:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:515:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalizationForm_C [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:558:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalizationForm_C [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:567:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:594:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:616:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:673:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:825:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepEmptyParts [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:879:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:907:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:914:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeFormat [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:938:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Base [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:956:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:1061:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:1075:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/Utility.cpp:70:9: style: Class 'PageEditMessageBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/QuickParser.h:47:54: performance: Function parameter 'default_lang' should be passed by const reference. [passedByValue] PageEdit-2.4.0/QuickParser.h:49:61: performance: Function parameter 'default_lang' should be passed by const reference. [passedByValue] PageEdit-2.4.0/Utility.cpp:180:56: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] PageEdit-2.4.0/Utility.cpp:423:21: style: Variable 'newtext' is assigned a value that is never used. [unreadVariable] PageEdit-2.4.0/Utility.cpp:423:13: style: Variable 'newtext' is assigned a value that is never used. [unreadVariable] PageEdit-2.4.0/WebPageEdit.cpp:58:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NavigationTypeLinkClicked [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/WebPageEdit.cpp:56:92: style:inconclusive: Function 'acceptNavigationRequest' argument 2 names different: declaration 'ntype' definition 'type'. [funcArgNamesDifferent] PageEdit-2.4.0/WebPageEdit.h:41:83: note: Function 'acceptNavigationRequest' argument 2 names different: declaration 'ntype' definition 'type'. PageEdit-2.4.0/WebPageEdit.cpp:56:92: note: Function 'acceptNavigationRequest' argument 2 names different: declaration 'ntype' definition 'type'. PageEdit-2.4.0/WebProfileMgr.cpp:60:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DefaultFontSize [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/WebProfileMgr.cpp:107:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JavascriptEnabled [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/WebProfileMgr.cpp:56:21: performance:inconclusive: Technically the member function 'WebProfileMgr::InitializeDefaultSettings' can be static (but you may consider moving to unnamed namespace). [functionStatic] PageEdit-2.4.0/WebProfileMgr.h:49:10: note: Technically the member function 'WebProfileMgr::InitializeDefaultSettings' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/WebProfileMgr.cpp:56:21: note: Technically the member function 'WebProfileMgr::InitializeDefaultSettings' can be static (but you may consider moving to unnamed namespace). PageEdit-2.4.0/WebProfileMgr.cpp:90:5: warning: Class 'WebProfileMgr' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] PageEdit-2.4.0/WebProfileMgr.cpp:90:5: warning: Class 'WebProfileMgr' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] PageEdit-2.4.0/WebViewEdit.cpp:163:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cut [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/WebViewEdit.cpp:380:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExcludeUserInputEvents [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/WebViewEdit.cpp:579:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExcludeUserInputEvents [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/WebViewEdit.cpp:599:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationWorld [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/WebViewEdit.cpp:635:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseFocusReason [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/WebViewEdit.cpp:641:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationWorld [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/WebViewEdit.cpp:650:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationWorld [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/WebViewEdit.cpp:708:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] PageEdit-2.4.0/WebViewEdit.cpp:204:22: style:inconclusive: Either there is a missing 'override', or the member function 'WebViewEdit::GetHoverUrl' can be const. [functionConst] PageEdit-2.4.0/WebViewEdit.h:139:14: note: Either there is a missing 'override', or the member function 'WebViewEdit::GetHoverUrl' can be const. PageEdit-2.4.0/WebViewEdit.cpp:204:22: note: Either there is a missing 'override', or the member function 'WebViewEdit::GetHoverUrl' can be const. PageEdit-2.4.0/WebViewEdit.cpp:67:8: style:inconclusive: Technically the member function 'JSResult::isFinished' can be const. [functionConst] PageEdit-2.4.0/WebViewEdit.cpp:85:8: style:inconclusive: Technically the member function 'HTMLResult::isFinished' can be const. [functionConst] PageEdit-2.4.0/WebViewEdit.cpp:65:3: style: Struct 'JSResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/WebViewEdit.cpp:72:5: style: Struct 'SetJavascriptResultFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/WebViewEdit.cpp:84:3: style: Struct 'HTMLResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/WebViewEdit.cpp:90:5: style: Struct 'SetToHTMLResultFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] PageEdit-2.4.0/WebViewEdit.h:139:14: performance: Function 'GetHoverUrl()' should return member 'm_hoverUrl' by const reference. [returnByReference] PageEdit-2.4.0/WebViewEdit.cpp:686:16: style: Condition 'i==hierarchy_length' is always false [knownConditionTrueFalse] PageEdit-2.4.0/WebViewEdit.cpp:683:23: note: Assuming that condition 'i