2026-05-01 07:28 ftp://ftp.de.debian.org/debian/pool/main/c/candle/candle_1.1.9.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: 0fda84e (2026-05-01 02:32:52 +0200) count: 231 224 elapsed-time: 3.5 3.1 head-timing-info: old-timing-info: head results: candle-1.1.9/src/drawers/gcodedrawer.cpp:149:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] candle-1.1.9/src/drawers/gcodedrawer.cpp:186:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB888 [valueFlowBailoutIncompleteVar] candle-1.1.9/src/drawers/gcodedrawer.cpp:273:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInt8 [valueFlowBailoutIncompleteVar] candle-1.1.9/src/drawers/gcodedrawer.cpp:371:19: style:inconclusive: Either there is a missing 'override', or the member function 'GcodeDrawer::geometryUpdated' can be const. [functionConst] candle-1.1.9/src/drawers/gcodedrawer.h:39:10: note: Either there is a missing 'override', or the member function 'GcodeDrawer::geometryUpdated' can be const. candle-1.1.9/src/drawers/gcodedrawer.cpp:371:19: note: Either there is a missing 'override', or the member function 'GcodeDrawer::geometryUpdated' can be const. candle-1.1.9/src/drawers/gcodedrawer.cpp:314:18: style: Either there is a missing 'override', or the member function 'GcodeDrawer::getSegmentType' can be static. [functionStatic] candle-1.1.9/src/drawers/gcodedrawer.h:115:9: note: Either there is a missing 'override', or the member function 'GcodeDrawer::getSegmentType' can be static. candle-1.1.9/src/drawers/gcodedrawer.cpp:314:18: note: Either there is a missing 'override', or the member function 'GcodeDrawer::getSegmentType' can be static. candle-1.1.9/src/drawers/gcodedrawer.cpp:21:19: warning: The class 'GcodeDrawer' defines member function with name 'update' also defined in its parent class 'ShaderDrawable'. [duplInheritedMember] candle-1.1.9/src/drawers/shaderdrawable.h:26:10: note: Parent function 'ShaderDrawable::update' candle-1.1.9/src/drawers/gcodedrawer.cpp:21:19: note: Derived function 'GcodeDrawer::update' candle-1.1.9/src/drawers/gcodedrawer.h:24:10: style: The function 'updateData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] candle-1.1.9/src/drawers/shaderdrawable.h:61:18: note: Virtual function in base class candle-1.1.9/src/drawers/gcodedrawer.h:24:10: note: Function in derived class candle-1.1.9/src/drawers/gcodedrawer.h:26:15: style: The function 'getSizes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] candle-1.1.9/src/drawers/shaderdrawable.h:32:23: note: Virtual function in base class candle-1.1.9/src/drawers/gcodedrawer.h:26:15: note: Function in derived class candle-1.1.9/src/drawers/gcodedrawer.h:27:15: style: The function 'getMinimumExtremes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] candle-1.1.9/src/drawers/shaderdrawable.h:33:23: note: Virtual function in base class candle-1.1.9/src/drawers/gcodedrawer.h:27:15: note: Function in derived class candle-1.1.9/src/drawers/gcodedrawer.h:28:15: style: The function 'getMaximumExtremes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] candle-1.1.9/src/drawers/shaderdrawable.h:34:23: note: Virtual function in base class candle-1.1.9/src/drawers/gcodedrawer.h:28:15: note: Function in derived class candle-1.1.9/src/drawers/gcodedrawer.cpp:109:55: style: Condition 'straight' is always false [knownConditionTrueFalse] candle-1.1.9/src/drawers/gcodedrawer.cpp:98:29: note: Assignment 'straight=false', assigned value is 0 candle-1.1.9/src/drawers/gcodedrawer.cpp:109:55: note: Condition 'straight' is always false candle-1.1.9/src/drawers/gcodedrawer.cpp:149:24: style: C-style pointer casting [cstyleCast] candle-1.1.9/src/drawers/gcodedrawer.cpp:28:37: performance: Function parameter 'indexes' should be passed by const reference. [passedByValue] candle-1.1.9/src/drawers/heightmapborderdrawer.h:19:10: style: The function 'updateData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] candle-1.1.9/src/drawers/shaderdrawable.h:61:18: note: Virtual function in base class candle-1.1.9/src/drawers/heightmapborderdrawer.h:19:10: note: Function in derived class candle-1.1.9/src/drawers/heightmapgriddrawer.cpp:32:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] candle-1.1.9/src/drawers/heightmapgriddrawer.cpp:6:22: warning: Member variable 'HeightMapGridDrawer::m_zTop' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/drawers/heightmapgriddrawer.cpp:6:22: warning: Member variable 'HeightMapGridDrawer::m_zBottom' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/drawers/heightmapgriddrawer.h:32:10: style: The function 'updateData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] candle-1.1.9/src/drawers/shaderdrawable.h:61:18: note: Virtual function in base class candle-1.1.9/src/drawers/heightmapgriddrawer.h:32:10: note: Function in derived class candle-1.1.9/src/drawers/heightmapgriddrawer.cpp:23:23: warning: Either the condition 'm_model==NULL' is redundant or there is possible null pointer dereference: m_model. [nullPointerRedundantCheck] candle-1.1.9/src/drawers/heightmapgriddrawer.cpp:32:25: note: Assuming that condition 'm_model==NULL' is not redundant candle-1.1.9/src/drawers/heightmapgriddrawer.cpp:23:23: note: Null pointer dereference candle-1.1.9/src/drawers/heightmapgriddrawer.cpp:24:23: warning: Either the condition 'm_model==NULL' is redundant or there is possible null pointer dereference: m_model. [nullPointerRedundantCheck] candle-1.1.9/src/drawers/heightmapgriddrawer.cpp:32:25: note: Assuming that condition 'm_model==NULL' is not redundant candle-1.1.9/src/drawers/heightmapgriddrawer.cpp:24:23: note: Null pointer dereference candle-1.1.9/src/drawers/heightmapinterpolationdrawer.cpp:6:31: warning: Member variable 'HeightMapInterpolationDrawer::m_gridSize' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/drawers/heightmapinterpolationdrawer.h:26:10: style: The function 'updateData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] candle-1.1.9/src/drawers/shaderdrawable.h:61:18: note: Virtual function in base class candle-1.1.9/src/drawers/heightmapinterpolationdrawer.h:26:10: note: Function in derived class candle-1.1.9/src/drawers/origindrawer.h:12:10: style: The function 'updateData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] candle-1.1.9/src/drawers/shaderdrawable.h:61:18: note: Virtual function in base class candle-1.1.9/src/drawers/origindrawer.h:12:10: note: Function in derived class candle-1.1.9/src/drawers/selectiondrawer.cpp:5:5: performance: Variable 'm_endPosition' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] candle-1.1.9/src/drawers/selectiondrawer.h:21:11: style: The function 'updateData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] candle-1.1.9/src/drawers/shaderdrawable.h:61:18: note: Virtual function in base class candle-1.1.9/src/drawers/selectiondrawer.h:21:11: note: Function in derived class candle-1.1.9/src/drawers/shaderdrawable.cpp:73:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FLOAT [valueFlowBailoutIncompleteVar] candle-1.1.9/src/drawers/shaderdrawable.cpp:136:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FLOAT [valueFlowBailoutIncompleteVar] candle-1.1.9/src/drawers/tooldrawer.cpp:6:13: warning: Member variable 'ToolDrawer::m_endLength' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/drawers/tooldrawer.cpp:6:13: warning: Member variable 'ToolDrawer::m_toolAngle' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/drawers/tooldrawer.cpp:10:5: performance: Variable 'm_toolPosition' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] candle-1.1.9/src/drawers/tooldrawer.cpp:184:20: style: Either there is a missing 'override', or the member function 'ToolDrawer::normalizeAngle' can be static. [functionStatic] candle-1.1.9/src/drawers/tooldrawer.h:53:12: note: Either there is a missing 'override', or the member function 'ToolDrawer::normalizeAngle' can be static. candle-1.1.9/src/drawers/tooldrawer.cpp:184:20: note: Either there is a missing 'override', or the member function 'ToolDrawer::normalizeAngle' can be static. candle-1.1.9/src/drawers/tooldrawer.h:42:10: style: The function 'updateData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] candle-1.1.9/src/drawers/shaderdrawable.h:61:18: note: Virtual function in base class candle-1.1.9/src/drawers/tooldrawer.h:42:10: note: Function in derived class candle-1.1.9/src/frmabout.cpp:18:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] candle-1.1.9/src/utils/interpolation.h:52:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:132:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentTextChanged [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:299:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:308:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:318:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:331:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:485:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:601:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:661:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoubleClicked [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:731:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:1195:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:1477:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stretch [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:1546:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:1702:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:1773:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:1915:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Information [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:2138:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:2301:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:2506:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:2606:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:2787:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:2922:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_4 [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:3002:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExcludeUserInputEvents [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:3123:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:3357:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:3390:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:3522:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmmain.cpp:2091:35: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] candle-1.1.9/src/frmmain.cpp:2718:15: style:inconclusive: Either there is a missing 'override', or the member function 'frmMain::dataIsFloating' can be const. [functionConst] candle-1.1.9/src/frmmain.h:340:10: note: Either there is a missing 'override', or the member function 'frmMain::dataIsFloating' can be const. candle-1.1.9/src/frmmain.cpp:2718:15: note: Either there is a missing 'override', or the member function 'frmMain::dataIsFloating' can be const. candle-1.1.9/src/frmmain.cpp:2697:15: style:inconclusive: Either there is a missing 'override', or the member function 'frmMain::dataIsEnd' can be const. [functionConst] candle-1.1.9/src/frmmain.h:341:10: note: Either there is a missing 'override', or the member function 'frmMain::dataIsEnd' can be const. candle-1.1.9/src/frmmain.cpp:2697:15: note: Either there is a missing 'override', or the member function 'frmMain::dataIsEnd' can be const. candle-1.1.9/src/frmmain.cpp:2738:18: style: Either there is a missing 'override', or the member function 'frmMain::feedOverride' can be static. [functionStatic] candle-1.1.9/src/frmmain.h:346:13: note: Either there is a missing 'override', or the member function 'frmMain::feedOverride' can be static. candle-1.1.9/src/frmmain.cpp:2738:18: note: Either there is a missing 'override', or the member function 'frmMain::feedOverride' can be static. candle-1.1.9/src/frmmain.cpp:2920:15: style:inconclusive: Either there is a missing 'override', or the member function 'frmMain::keyIsMovement' can be const. [functionConst] candle-1.1.9/src/frmmain.h:349:10: note: Either there is a missing 'override', or the member function 'frmMain::keyIsMovement' can be const. candle-1.1.9/src/frmmain.cpp:2920:15: note: Either there is a missing 'override', or the member function 'frmMain::keyIsMovement' can be const. candle-1.1.9/src/frmmain.cpp:2003:15: style: Either there is a missing 'override', or the member function 'frmMain::storeOffsets' can be static. [functionStatic] candle-1.1.9/src/frmmain.h:371:10: note: Either there is a missing 'override', or the member function 'frmMain::storeOffsets' can be static. candle-1.1.9/src/frmmain.cpp:2003:15: note: Either there is a missing 'override', or the member function 'frmMain::storeOffsets' can be static. candle-1.1.9/src/frmmain.cpp:297:15: style:inconclusive: Either there is a missing 'override', or the member function 'frmMain::isGCodeFile' can be const. [functionConst] candle-1.1.9/src/frmmain.h:373:10: note: Either there is a missing 'override', or the member function 'frmMain::isGCodeFile' can be const. candle-1.1.9/src/frmmain.cpp:297:15: note: Either there is a missing 'override', or the member function 'frmMain::isGCodeFile' can be const. candle-1.1.9/src/frmmain.cpp:306:15: style:inconclusive: Either there is a missing 'override', or the member function 'frmMain::isHeightmapFile' can be const. [functionConst] candle-1.1.9/src/frmmain.h:374:10: note: Either there is a missing 'override', or the member function 'frmMain::isHeightmapFile' can be const. candle-1.1.9/src/frmmain.cpp:306:15: note: Either there is a missing 'override', or the member function 'frmMain::isHeightmapFile' can be const. candle-1.1.9/src/drawers/gcodedrawer.h:22:10: warning: The class 'GcodeDrawer' defines member function with name 'update' also defined in its parent class 'ShaderDrawable'. [duplInheritedMember] candle-1.1.9/src/drawers/shaderdrawable.h:26:10: note: Parent function 'ShaderDrawable::update' candle-1.1.9/src/drawers/gcodedrawer.h:22:10: note: Derived function 'GcodeDrawer::update' candle-1.1.9/src/parser/pointsegment.h:25:5: style: Class 'PointSegment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] candle-1.1.9/src/parser/linesegment.h:19:5: style: Class 'LineSegment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] candle-1.1.9/src/frmmain.cpp:3022:24: warning: Either the condition 'action!=NULL' is redundant or there is possible null pointer dereference: action. [nullPointerRedundantCheck] candle-1.1.9/src/frmmain.cpp:3024:16: note: Assuming that condition 'action!=NULL' is not redundant candle-1.1.9/src/frmmain.cpp:3022:24: note: Null pointer dereference candle-1.1.9/src/frmmain.cpp:2038:30: style: C-style pointer casting [cstyleCast] candle-1.1.9/src/frmmain.cpp:942:31: style: The scope of the variable 'x' can be reduced. [variableScope] candle-1.1.9/src/frmmain.cpp:943:31: style: The scope of the variable 'y' can be reduced. [variableScope] candle-1.1.9/src/frmmain.cpp:944:31: style: The scope of the variable 'z' can be reduced. [variableScope] candle-1.1.9/src/frmmain.cpp:1262:40: style: The scope of the variable 'errors' can be reduced. [variableScope] candle-1.1.9/src/frmmain.cpp:1692:13: style: The scope of the variable 'stripped' can be reduced. [variableScope] candle-1.1.9/src/frmmain.cpp:2297:13: style: The scope of the variable 'stripped' can be reduced. [variableScope] candle-1.1.9/src/frmmain.cpp:3170:12: style: The scope of the variable 'x' can be reduced. [variableScope] candle-1.1.9/src/frmmain.cpp:3170:15: style: The scope of the variable 'y' can be reduced. [variableScope] candle-1.1.9/src/frmmain.cpp:3603:25: style: The scope of the variable 'args' can be reduced. [variableScope] candle-1.1.9/src/frmmain.cpp:3604:17: style: The scope of the variable 'line' can be reduced. [variableScope] candle-1.1.9/src/frmmain.cpp:3615:18: style: The scope of the variable 'codeChar' can be reduced. [variableScope] candle-1.1.9/src/frmmain.cpp:3616:19: style: The scope of the variable 'codeNum' can be reduced. [variableScope] candle-1.1.9/src/frmmain.cpp:3619:18: style: The scope of the variable 'isLinearMove' can be reduced. [variableScope] candle-1.1.9/src/frmmain.cpp:3620:18: style: The scope of the variable 'hasCommand' can be reduced. [variableScope] candle-1.1.9/src/frmmain.cpp:1369:62: style:inconclusive: Function 'onSerialPortError' argument 1 names different: declaration '' definition 'error'. [funcArgNamesDifferentUnnamed] candle-1.1.9/src/frmmain.cpp:1524:39: style:inconclusive: Function 'timerEvent' argument 1 names different: declaration '' definition 'te'. [funcArgNamesDifferentUnnamed] candle-1.1.9/src/frmmain.cpp:1317:29: style: Local variable 'i' shadows outer variable [shadowVariable] candle-1.1.9/src/frmmain.cpp:1302:33: note: Shadowed declaration candle-1.1.9/src/frmmain.cpp:1317:29: note: Shadow variable candle-1.1.9/src/frmmain.cpp:297:35: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] candle-1.1.9/src/frmmain.cpp:306:39: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] candle-1.1.9/src/frmmain.cpp:831:5: performance: Range variable 'ca' should be declared as const reference. [iterateByValue] candle-1.1.9/src/frmmain.cpp:1924:13: performance: Range variable 'command' should be declared as const reference. [iterateByValue] candle-1.1.9/src/frmmain.cpp:2378:5: performance: Range variable 'cmd' should be declared as const reference. [iterateByValue] candle-1.1.9/src/frmmain.cpp:2434:5: performance: Range variable 'cmd' should be declared as const reference. [iterateByValue] candle-1.1.9/src/frmmain.cpp:2697:33: performance: Function parameter 'data' should be passed by const reference. [passedByValue] candle-1.1.9/src/frmmain.cpp:2711:5: performance: Range variable 'str' should be declared as const reference. [iterateByValue] candle-1.1.9/src/frmmain.cpp:2718:38: performance: Function parameter 'data' should be passed by const reference. [passedByValue] candle-1.1.9/src/frmmain.cpp:2727:5: performance: Range variable 'str' should be declared as const reference. [iterateByValue] candle-1.1.9/src/frmmain.cpp:2734:35: performance: Function parameter 'data' should be passed by const reference. [passedByValue] candle-1.1.9/src/frmmain.cpp:2738:39: performance: Function parameter 'command' should be passed by const reference. [passedByValue] candle-1.1.9/src/frmmain.cpp:3005:37: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] candle-1.1.9/src/frmmain.cpp:3012:42: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] candle-1.1.9/src/frmmain.cpp:3843:5: performance: Range variable 'cmd' should be declared as const reference. [iterateByValue] candle-1.1.9/src/frmmain.cpp:3021:14: style: Variable 'action' can be declared as pointer to const [constVariablePointer] candle-1.1.9/src/utils/interpolation.h:15:43: style: Parameter 'p' can be declared as const array [constParameter] candle-1.1.9/src/frmmain.cpp:832:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] candle-1.1.9/src/frmmain.cpp:1323:68: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] candle-1.1.9/src/frmmain.cpp:2711:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] candle-1.1.9/src/frmmain.cpp:2727:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] candle-1.1.9/src/frmmain.cpp:3631:59: error: Uninitialized variables: item.state, item.line [uninitvar] candle-1.1.9/src/frmmain.cpp:3631:59: error: Uninitialized struct member: item.state [uninitStructMember] candle-1.1.9/src/frmmain.cpp:3631:59: error: Uninitialized struct member: item.line [uninitStructMember] candle-1.1.9/src/frmmain.cpp:1184:31: style: Variable 'z' is assigned a value that is never used. [unreadVariable] candle-1.1.9/src/frmsettings.cpp:18:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmsettings.cpp:95:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmsettings.cpp:107:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmsettings.cpp:627:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] candle-1.1.9/src/frmsettings.cpp:193:39: style:inconclusive: Function 'setArcLength' argument 1 names different: declaration 'arcLength' definition 'arcPrecision'. [funcArgNamesDifferent] candle-1.1.9/src/frmsettings.h:42:30: note: Function 'setArcLength' argument 1 names different: declaration 'arcLength' definition 'arcPrecision'. candle-1.1.9/src/frmsettings.cpp:193:39: note: Function 'setArcLength' argument 1 names different: declaration 'arcLength' definition 'arcPrecision'. candle-1.1.9/src/frmsettings.cpp:228:47: style:inconclusive: Function 'setShowProgramCommands' argument 1 names different: declaration 'showProgramCommands' definition 'showAllCommands'. [funcArgNamesDifferent] candle-1.1.9/src/frmsettings.h:49:38: note: Function 'setShowProgramCommands' argument 1 names different: declaration 'showProgramCommands' definition 'showAllCommands'. candle-1.1.9/src/frmsettings.cpp:228:47: note: Function 'setShowProgramCommands' argument 1 names different: declaration 'showProgramCommands' definition 'showAllCommands'. candle-1.1.9/src/frmsettings.cpp:508:36: performance: Function parameter 'name' should be passed by const reference. [passedByValue] candle-1.1.9/src/frmsettings.cpp:63:5: style: Variable 'pick' can be declared as pointer to const [constVariablePointer] candle-1.1.9/src/frmsettings.cpp:510:18: style: Variable 'pick' can be declared as pointer to const [constVariablePointer] candle-1.1.9/src/main.cpp:64:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_VERSION [valueFlowBailoutIncompleteVar] candle-1.1.9/src/main.cpp:57:13: style: The scope of the variable 'baseTranslationFileName' can be reduced. [variableScope] candle-1.1.9/src/parser/arcproperties.cpp:10:16: warning: Member variable 'ArcProperties::isClockwise' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/parser/gcodeparser.cpp:40:19: style:inconclusive: Either there is a missing 'override', or the member function 'GcodeParser::getConvertArcsToLines' can be const. [functionConst] candle-1.1.9/src/parser/gcodeparser.h:24:10: note: Either there is a missing 'override', or the member function 'GcodeParser::getConvertArcsToLines' can be const. candle-1.1.9/src/parser/gcodeparser.cpp:40:19: note: Either there is a missing 'override', or the member function 'GcodeParser::getConvertArcsToLines' can be const. candle-1.1.9/src/parser/gcodeparser.cpp:48:19: style:inconclusive: Either there is a missing 'override', or the member function 'GcodeParser::getRemoveAllWhitespace' can be const. [functionConst] candle-1.1.9/src/parser/gcodeparser.h:26:10: note: Either there is a missing 'override', or the member function 'GcodeParser::getRemoveAllWhitespace' can be const. candle-1.1.9/src/parser/gcodeparser.cpp:48:19: note: Either there is a missing 'override', or the member function 'GcodeParser::getRemoveAllWhitespace' can be const. candle-1.1.9/src/parser/gcodeparser.cpp:56:21: style:inconclusive: Either there is a missing 'override', or the member function 'GcodeParser::getSmallArcSegmentLength' can be const. [functionConst] candle-1.1.9/src/parser/gcodeparser.h:28:12: note: Either there is a missing 'override', or the member function 'GcodeParser::getSmallArcSegmentLength' can be const. candle-1.1.9/src/parser/gcodeparser.cpp:56:21: note: Either there is a missing 'override', or the member function 'GcodeParser::getSmallArcSegmentLength' can be const. candle-1.1.9/src/parser/gcodeparser.cpp:64:21: style:inconclusive: Either there is a missing 'override', or the member function 'GcodeParser::getSmallArcThreshold' can be const. [functionConst] candle-1.1.9/src/parser/gcodeparser.h:30:12: note: Either there is a missing 'override', or the member function 'GcodeParser::getSmallArcThreshold' can be const. candle-1.1.9/src/parser/gcodeparser.cpp:64:21: note: Either there is a missing 'override', or the member function 'GcodeParser::getSmallArcThreshold' can be const. candle-1.1.9/src/parser/gcodeparser.cpp:72:21: style:inconclusive: Either there is a missing 'override', or the member function 'GcodeParser::getSpeedOverride' can be const. [functionConst] candle-1.1.9/src/parser/gcodeparser.h:32:12: note: Either there is a missing 'override', or the member function 'GcodeParser::getSpeedOverride' can be const. candle-1.1.9/src/parser/gcodeparser.cpp:72:21: note: Either there is a missing 'override', or the member function 'GcodeParser::getSpeedOverride' can be const. candle-1.1.9/src/parser/gcodeparser.cpp:80:18: style:inconclusive: Either there is a missing 'override', or the member function 'GcodeParser::getTruncateDecimalLength' can be const. [functionConst] candle-1.1.9/src/parser/gcodeparser.h:34:9: note: Either there is a missing 'override', or the member function 'GcodeParser::getTruncateDecimalLength' can be const. candle-1.1.9/src/parser/gcodeparser.cpp:80:18: note: Either there is a missing 'override', or the member function 'GcodeParser::getTruncateDecimalLength' can be const. candle-1.1.9/src/parser/gcodeparser.cpp:180:19: style: The scope of the variable 'temp' can be reduced. [variableScope] candle-1.1.9/src/parser/gcodeparser.cpp:104:47: performance: Function parameter 'command' should be passed by const reference. [passedByValue] candle-1.1.9/src/parser/gcodeparser.cpp:354:57: performance: Function parameter 'commands' should be passed by const reference. [passedByValue] candle-1.1.9/src/parser/gcodeparser.cpp:358:5: performance: Range variable 'command' should be declared as const reference. [iterateByValue] candle-1.1.9/src/parser/gcodeparser.cpp:412:53: performance: Function parameter 'command' should be passed by const reference. [passedByValue] candle-1.1.9/src/parser/gcodepreprocessorutils.cpp:336:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] candle-1.1.9/src/parser/gcodepreprocessorutils.cpp:149:10: style: The scope of the variable 'c' can be reduced. [variableScope] candle-1.1.9/src/parser/gcodepreprocessorutils.cpp:197:10: style: The scope of the variable 'c' can be reduced. [variableScope] candle-1.1.9/src/parser/gcodepreprocessorutils.cpp:256:10: style: The scope of the variable 'c' can be reduced. [variableScope] candle-1.1.9/src/parser/gcodepreprocessorutils.cpp:451:12: style: The scope of the variable 'arcLength' can be reduced. [variableScope] candle-1.1.9/src/parser/gcodepreprocessorutils.cpp:54:54: performance: Function parameter 'command' should be passed by const reference. [passedByValue] candle-1.1.9/src/parser/gcodepreprocessorutils.cpp:101:56: performance: Function parameter 'command' should be passed by const reference. [passedByValue] candle-1.1.9/src/parser/gcodepreprocessorutils.cpp:116:56: performance: Function parameter 'command' should be passed by const reference. [passedByValue] candle-1.1.9/src/parser/gcodepreprocessorutils.cpp:191:71: performance: Function parameter 'commandArgs' should be passed by const reference. [passedByValue] candle-1.1.9/src/parser/gcodepreprocessorutils.cpp:297:55: performance: Function parameter 'argList' should be passed by const reference. [passedByValue] candle-1.1.9/src/parser/gcodepreprocessorutils.cpp:336:16: style: Variable 'radius' is assigned a value that is never used. [unreadVariable] candle-1.1.9/src/parser/gcodeviewparse.cpp:19:5: performance: Variable 'm_min' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] candle-1.1.9/src/parser/gcodeviewparse.h:30:25: performance: Function 'getLineSegmentList()' should return member 'm_lines' by const reference. [returnByReference] candle-1.1.9/src/parser/gcodeviewparse.cpp:62:63: performance: Function parameter 'gcode' should be passed by const reference. [passedByValue] candle-1.1.9/src/parser/gcodeviewparse.cpp:66:5: performance: Range variable 's' should be declared as const reference. [iterateByValue] candle-1.1.9/src/parser/gcodeviewparse.cpp:104:12: style: Unused variable: length [unusedVariable] candle-1.1.9/src/parser/linesegment.cpp:11:14: warning: Member variable 'LineSegment::m_speed' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/parser/linesegment.cpp:11:14: warning: Member variable 'LineSegment::m_spindleSpeed' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/parser/linesegment.cpp:11:14: warning: Member variable 'LineSegment::m_dwell' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/parser/linesegment.cpp:11:14: warning: Member variable 'LineSegment::m_isClockwise' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/parser/linesegment.cpp:11:14: warning: Member variable 'LineSegment::m_lineNumber' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/parser/linesegment.cpp:11:14: warning: Member variable 'LineSegment::m_plane' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/parser/linesegment.cpp:24:14: warning: Member variable 'LineSegment::m_speed' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/parser/linesegment.cpp:24:14: warning: Member variable 'LineSegment::m_spindleSpeed' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/parser/linesegment.cpp:24:14: warning: Member variable 'LineSegment::m_dwell' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/parser/linesegment.cpp:24:14: warning: Member variable 'LineSegment::m_isClockwise' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/parser/linesegment.cpp:24:14: warning: Member variable 'LineSegment::m_plane' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/parser/linesegment.cpp:36:14: warning: Member variable 'LineSegment::m_spindleSpeed' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/parser/linesegment.cpp:36:14: warning: Member variable 'LineSegment::m_dwell' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/parser/linesegment.cpp:36:14: warning: Member variable 'LineSegment::m_isClockwise' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/parser/linesegment.cpp:36:14: warning: Member variable 'LineSegment::m_plane' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/parser/linesegment.cpp:58:18: style:inconclusive: Technically the member function 'LineSegment::getLineNumber' can be const. [functionConst] candle-1.1.9/src/parser/linesegment.h:22:9: note: Technically the member function 'LineSegment::getLineNumber' can be const. candle-1.1.9/src/parser/linesegment.cpp:58:18: note: Technically the member function 'LineSegment::getLineNumber' can be const. candle-1.1.9/src/parser/linesegment.cpp:104:18: style:inconclusive: Technically the member function 'LineSegment::getToolhead' can be const. [functionConst] candle-1.1.9/src/parser/linesegment.h:33:9: note: Technically the member function 'LineSegment::getToolhead' can be const. candle-1.1.9/src/parser/linesegment.cpp:104:18: note: Technically the member function 'LineSegment::getToolhead' can be const. candle-1.1.9/src/parser/linesegment.cpp:113:21: style:inconclusive: Technically the member function 'LineSegment::getSpeed' can be const. [functionConst] candle-1.1.9/src/parser/linesegment.h:35:12: note: Technically the member function 'LineSegment::getSpeed' can be const. candle-1.1.9/src/parser/linesegment.cpp:113:21: note: Technically the member function 'LineSegment::getSpeed' can be const. candle-1.1.9/src/parser/linesegment.cpp:122:19: style:inconclusive: Technically the member function 'LineSegment::isZMovement' can be const. [functionConst] candle-1.1.9/src/parser/linesegment.h:37:10: note: Technically the member function 'LineSegment::isZMovement' can be const. candle-1.1.9/src/parser/linesegment.cpp:122:19: note: Technically the member function 'LineSegment::isZMovement' can be const. candle-1.1.9/src/parser/linesegment.cpp:130:19: style:inconclusive: Technically the member function 'LineSegment::isArc' can be const. [functionConst] candle-1.1.9/src/parser/linesegment.h:39:10: note: Technically the member function 'LineSegment::isArc' can be const. candle-1.1.9/src/parser/linesegment.cpp:130:19: note: Technically the member function 'LineSegment::isArc' can be const. candle-1.1.9/src/parser/linesegment.cpp:138:19: style:inconclusive: Technically the member function 'LineSegment::isFastTraverse' can be const. [functionConst] candle-1.1.9/src/parser/linesegment.h:41:10: note: Technically the member function 'LineSegment::isFastTraverse' can be const. candle-1.1.9/src/parser/linesegment.cpp:138:19: note: Technically the member function 'LineSegment::isFastTraverse' can be const. candle-1.1.9/src/parser/pointsegment.cpp:12:15: warning: Member variable 'PointSegment::m_point' is not initialized in the constructor. [uninitMemberVar] candle-1.1.9/src/parser/pointsegment.cpp:88:19: style:inconclusive: Technically the member function 'PointSegment::getToolhead' can be const. [functionConst] candle-1.1.9/src/parser/pointsegment.h:34:9: note: Technically the member function 'PointSegment::getToolhead' can be const. candle-1.1.9/src/parser/pointsegment.cpp:88:19: note: Technically the member function 'PointSegment::getToolhead' can be const. candle-1.1.9/src/parser/pointsegment.cpp:97:19: style:inconclusive: Technically the member function 'PointSegment::getLineNumber' can be const. [functionConst] candle-1.1.9/src/parser/pointsegment.h:36:9: note: Technically the member function 'PointSegment::getLineNumber' can be const. candle-1.1.9/src/parser/pointsegment.cpp:97:19: note: Technically the member function 'PointSegment::getLineNumber' can be const. candle-1.1.9/src/parser/pointsegment.cpp:105:22: style:inconclusive: Technically the member function 'PointSegment::getSpeed' can be const. [functionConst] candle-1.1.9/src/parser/pointsegment.h:38:12: note: Technically the member function 'PointSegment::getSpeed' can be const. candle-1.1.9/src/parser/pointsegment.cpp:105:22: note: Technically the member function 'PointSegment::getSpeed' can be const. candle-1.1.9/src/parser/pointsegment.cpp:114:20: style:inconclusive: Technically the member function 'PointSegment::isZMovement' can be const. [functionConst] candle-1.1.9/src/parser/pointsegment.h:40:10: note: Technically the member function 'PointSegment::isZMovement' can be const. candle-1.1.9/src/parser/pointsegment.cpp:114:20: note: Technically the member function 'PointSegment::isZMovement' can be const. candle-1.1.9/src/parser/pointsegment.cpp:122:20: style:inconclusive: Technically the member function 'PointSegment::isMetric' can be const. [functionConst] candle-1.1.9/src/parser/pointsegment.h:42:10: note: Technically the member function 'PointSegment::isMetric' can be const. candle-1.1.9/src/parser/pointsegment.cpp:122:20: note: Technically the member function 'PointSegment::isMetric' can be const. candle-1.1.9/src/parser/pointsegment.cpp:130:20: style:inconclusive: Technically the member function 'PointSegment::isArc' can be const. [functionConst] candle-1.1.9/src/parser/pointsegment.h:44:10: note: Technically the member function 'PointSegment::isArc' can be const. candle-1.1.9/src/parser/pointsegment.cpp:130:20: note: Technically the member function 'PointSegment::isArc' can be const. candle-1.1.9/src/parser/pointsegment.cpp:138:20: style:inconclusive: Technically the member function 'PointSegment::isFastTraverse' can be const. [functionConst] candle-1.1.9/src/parser/pointsegment.h:46:10: note: Technically the member function 'PointSegment::isFastTraverse' can be const. candle-1.1.9/src/parser/pointsegment.cpp:138:20: note: Technically the member function 'PointSegment::isFastTraverse' can be const. candle-1.1.9/src/parser/pointsegment.cpp:172:20: style:inconclusive: Technically the member function 'PointSegment::isClockwise' can be const. [functionConst] candle-1.1.9/src/parser/pointsegment.h:51:10: note: Technically the member function 'PointSegment::isClockwise' can be const. candle-1.1.9/src/parser/pointsegment.cpp:172:20: note: Technically the member function 'PointSegment::isClockwise' can be const. candle-1.1.9/src/parser/pointsegment.cpp:182:22: style:inconclusive: Technically the member function 'PointSegment::getRadius' can be const. [functionConst] candle-1.1.9/src/parser/pointsegment.h:53:12: note: Technically the member function 'PointSegment::getRadius' can be const. candle-1.1.9/src/parser/pointsegment.cpp:182:22: note: Technically the member function 'PointSegment::getRadius' can be const. candle-1.1.9/src/parser/pointsegment.cpp:54:11: warning: Class 'PointSegment' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] candle-1.1.9/src/parser/pointsegment.cpp:54:11: warning: Class 'PointSegment' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] candle-1.1.9/src/parser/pointsegment.cpp:67:39: style:inconclusive: Function 'setPoint' argument 1 names different: declaration 'm_point' definition 'point'. [funcArgNamesDifferent] candle-1.1.9/src/parser/pointsegment.h:29:29: note: Function 'setPoint' argument 1 names different: declaration 'm_point' definition 'point'. candle-1.1.9/src/parser/pointsegment.cpp:67:39: note: Function 'setPoint' argument 1 names different: declaration 'm_point' definition 'point'. candle-1.1.9/src/parser/pointsegment.cpp:118:37: style:inconclusive: Function 'setIsMetric' argument 1 names different: declaration 'm_isMetric' definition 'isMetric'. [funcArgNamesDifferent] candle-1.1.9/src/parser/pointsegment.h:41:27: note: Function 'setIsMetric' argument 1 names different: declaration 'm_isMetric' definition 'isMetric'. candle-1.1.9/src/parser/pointsegment.cpp:118:37: note: Function 'setIsMetric' argument 1 names different: declaration 'm_isMetric' definition 'isMetric'. candle-1.1.9/src/parser/pointsegment.cpp:153:21: style: Local variable 'points' shadows outer function [shadowFunction] candle-1.1.9/src/parser/pointsegment.h:32:21: note: Shadowed declaration candle-1.1.9/src/parser/pointsegment.cpp:153:21: note: Shadow variable candle-1.1.9/src/tables/gcodetablemodel.cpp:18:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] candle-1.1.9/src/tables/gcodetablemodel.cpp:50:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] candle-1.1.9/src/tables/gcodetablemodel.cpp:120:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] candle-1.1.9/src/tables/gcodetablemodel.cpp:128:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] candle-1.1.9/src/tables/gcodetablemodel.cpp:111:22: style: Either there is a missing 'override', or the member function 'GCodeTableModel::columnCount' can be static. [functionStatic] candle-1.1.9/src/tables/gcodetablemodel.h:35:9: note: Either there is a missing 'override', or the member function 'GCodeTableModel::columnCount' can be static. candle-1.1.9/src/tables/gcodetablemodel.cpp:111:22: note: Either there is a missing 'override', or the member function 'GCodeTableModel::columnCount' can be static. candle-1.1.9/src/tables/heightmaptablemodel.cpp:32:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] candle-1.1.9/src/tables/heightmaptablemodel.cpp:49:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] candle-1.1.9/src/tables/heightmaptablemodel.cpp:95:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] candle-1.1.9/src/tables/heightmaptablemodel.cpp:102:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] candle-1.1.9/src/widgets/colorpicker.cpp:10:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Box [valueFlowBailoutIncompleteVar] candle-1.1.9/src/widgets/colorpicker.cpp:34:12: style: Local variable 'color' shadows outer function [shadowFunction] candle-1.1.9/src/widgets/colorpicker.h:16:12: note: Shadowed declaration candle-1.1.9/src/widgets/colorpicker.cpp:34:12: note: Shadow variable candle-1.1.9/src/widgets/combobox.cpp:25:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] candle-1.1.9/src/widgets/comboboxkey.cpp:80:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Up [valueFlowBailoutIncompleteVar] candle-1.1.9/src/widgets/comboboxkey.cpp:78:19: style:inconclusive: Either there is a missing 'override', or the member function 'ComboBoxKey::isBlockedKey' can be const. [functionConst] candle-1.1.9/src/widgets/comboboxkey.h:27:10: note: Either there is a missing 'override', or the member function 'ComboBoxKey::isBlockedKey' can be const. candle-1.1.9/src/widgets/comboboxkey.cpp:78:19: note: Either there is a missing 'override', or the member function 'ComboBoxKey::isBlockedKey' can be const. candle-1.1.9/src/widgets/comboboxkey.cpp:42:40: performance: Function parameter 'items' should be passed by const reference. [passedByValue] candle-1.1.9/src/widgets/glwidget.cpp:164:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutExpo [valueFlowBailoutIncompleteVar] candle-1.1.9/src/widgets/glwidget.cpp:368:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertex [valueFlowBailoutIncompleteVar] candle-1.1.9/src/widgets/glwidget.cpp:430:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] candle-1.1.9/src/widgets/glwidget.cpp:524:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiddleButton [valueFlowBailoutIncompleteVar] candle-1.1.9/src/widgets/glwidget.cpp:285:15: style:inconclusive: Either there is a missing 'override', or the member function 'GLWidget::fps' can be const. [functionConst] candle-1.1.9/src/widgets/glwidget.h:47:9: note: Either there is a missing 'override', or the member function 'GLWidget::fps' can be const. candle-1.1.9/src/widgets/glwidget.cpp:285:15: note: Either there is a missing 'override', or the member function 'GLWidget::fps' can be const. candle-1.1.9/src/widgets/glwidget.cpp:582:18: style: Either there is a missing 'override', or the member function 'GLWidget::normalizeAngle' can be static. [functionStatic] candle-1.1.9/src/widgets/glwidget.h:123:12: note: Either there is a missing 'override', or the member function 'GLWidget::normalizeAngle' can be static. candle-1.1.9/src/widgets/glwidget.cpp:582:18: note: Either there is a missing 'override', or the member function 'GLWidget::normalizeAngle' can be static. candle-1.1.9/src/widgets/glwidget.cpp:72:18: style: Either there is a missing 'override', or the member function 'GLWidget::calculateVolume' can be static. [functionStatic] candle-1.1.9/src/widgets/glwidget.h:124:12: note: Either there is a missing 'override', or the member function 'GLWidget::calculateVolume' can be static. candle-1.1.9/src/widgets/glwidget.cpp:72:18: note: Either there is a missing 'override', or the member function 'GLWidget::calculateVolume' can be static. candle-1.1.9/src/widgets/glwidget.h:50:13: performance: Function 'parserStatus()' should return member 'm_parserStatus' by const reference. [returnByReference] candle-1.1.9/src/widgets/glwidget.h:53:13: performance: Function 'bufferState()' should return member 'm_bufferState' by const reference. [returnByReference] candle-1.1.9/src/widgets/glwidget.h:77:13: performance: Function 'speedState()' should return member 'm_speedState' by const reference. [returnByReference] candle-1.1.9/src/widgets/glwidget.h:80:13: performance: Function 'pinState()' should return member 'm_pinState' by const reference. [returnByReference] candle-1.1.9/src/widgets/glwidget.cpp:188:45: style:inconclusive: Function 'setSpeedState' argument 1 names different: declaration 'speedState' definition 'additionalStatus'. [funcArgNamesDifferent] candle-1.1.9/src/widgets/glwidget.h:78:39: note: Function 'setSpeedState' argument 1 names different: declaration 'speedState' definition 'additionalStatus'. candle-1.1.9/src/widgets/glwidget.cpp:188:45: note: Function 'setSpeedState' argument 1 names different: declaration 'speedState' definition 'additionalStatus'. candle-1.1.9/src/widgets/glwidget.cpp:566:40: style:inconclusive: Function 'timerEvent' argument 1 names different: declaration '' definition 'te'. [funcArgNamesDifferentUnnamed] candle-1.1.9/src/widgets/scrollarea.cpp:40:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QSize [valueFlowBailoutIncompleteVar] candle-1.1.9/src/widgets/slider.cpp:5:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentValue [valueFlowBailoutIncompleteVar] candle-1.1.9/src/widgets/slider.cpp:15:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] candle-1.1.9/src/widgets/slider.cpp:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentValue [valueFlowBailoutIncompleteVar] candle-1.1.9/src/widgets/slider.cpp:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentValue [valueFlowBailoutIncompleteVar] candle-1.1.9/src/widgets/sliderbox.cpp:39:16: style:inconclusive: Either there is a missing 'override', or the member function 'SliderBox::currentValue' can be const. [functionConst] candle-1.1.9/src/widgets/sliderbox.h:21:9: note: Either there is a missing 'override', or the member function 'SliderBox::currentValue' can be const. candle-1.1.9/src/widgets/sliderbox.cpp:39:16: note: Either there is a missing 'override', or the member function 'SliderBox::currentValue' can be const. candle-1.1.9/src/widgets/styledtoolbutton.cpp:11:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button [valueFlowBailoutIncompleteVar] candle-1.1.9/src/widgets/styledtoolbutton.cpp:44:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] candle-1.1.9/src/widgets/styledtoolbutton.cpp:11:5: performance: Variable 'm_backColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] candle-1.1.9/src/widgets/styledtoolbutton.cpp:16:24: style:inconclusive: Either there is a missing 'override', or the member function 'StyledToolButton::isHover' can be const. [functionConst] candle-1.1.9/src/widgets/styledtoolbutton.h:18:10: note: Either there is a missing 'override', or the member function 'StyledToolButton::isHover' can be const. candle-1.1.9/src/widgets/styledtoolbutton.cpp:16:24: note: Either there is a missing 'override', or the member function 'StyledToolButton::isHover' can be const. candle-1.1.9/src/widgets/styledtoolbutton.cpp:21:43: style:inconclusive: Function 'enterEvent' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] candle-1.1.9/src/widgets/styledtoolbutton.cpp:28:43: style:inconclusive: Function 'leaveEvent' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] candle-1.1.9/src/widgets/widget.cpp:13:40: style:inconclusive: Function 'resizeEvent' argument 1 names different: declaration '' definition 're'. [funcArgNamesDifferentUnnamed] diff: head candle-1.1.9/src/frmmain.cpp:1369:62: style:inconclusive: Function 'onSerialPortError' argument 1 names different: declaration '' definition 'error'. [funcArgNamesDifferentUnnamed] head candle-1.1.9/src/frmmain.cpp:1524:39: style:inconclusive: Function 'timerEvent' argument 1 names different: declaration '' definition 'te'. [funcArgNamesDifferentUnnamed] head candle-1.1.9/src/widgets/comboboxkey.cpp:42:40: performance: Function parameter 'items' should be passed by const reference. [passedByValue] head candle-1.1.9/src/widgets/glwidget.cpp:566:40: style:inconclusive: Function 'timerEvent' argument 1 names different: declaration '' definition 'te'. [funcArgNamesDifferentUnnamed] head candle-1.1.9/src/widgets/styledtoolbutton.cpp:21:43: style:inconclusive: Function 'enterEvent' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] head candle-1.1.9/src/widgets/styledtoolbutton.cpp:28:43: style:inconclusive: Function 'leaveEvent' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] head candle-1.1.9/src/widgets/widget.cpp:13:40: style:inconclusive: Function 'resizeEvent' argument 1 names different: declaration '' definition 're'. [funcArgNamesDifferentUnnamed] DONE