2026-05-05 01:11 ftp://ftp.de.debian.org/debian/pool/main/s/simple-image-filter/simple-image-filter_1.1.2.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-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: 519958a (2026-05-04 15:03:10 +0200) count: 99 99 elapsed-time: 1.3 1.1 head-timing-info: old-timing-info: head results: simple-image-filter-1.1.2/src/api/imageapi.cpp:196:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB888 [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/api/imageapi.cpp:406:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB888 [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/api/imageapi.cpp:436:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB888 [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/api/imageapi.cpp:467:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB888 [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/api/imageapi.cpp:494:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB888 [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/api/imageapi.cpp:528:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB888 [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/api/imageapi.cpp:551:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB888 [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/api/imageapi.cpp:584:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB888 [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/api/imageapi.cpp:656:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB888 [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/api/imageapi.cpp:712:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB888 [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/api/imageapi.cpp:737:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB888 [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/api/imageapi.cpp:769:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB888 [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/api/imageapi.cpp:813:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/api/imageapi.cpp:848:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB888 [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/api/imageapi.cpp:875:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/api/imageapi.cpp:944:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/api/imageapi.cpp:81:9: style: The scope of the variable 'k' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:82:11: style: The scope of the variable 'aa' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:82:15: style: The scope of the variable 'bb' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:82:19: style: The scope of the variable 'cc' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:82:23: style: The scope of the variable 'f' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:248:16: style: The scope of the variable 'mu' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:348:10: style: The scope of the variable 'lineNum_24' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:503:9: style: The scope of the variable 'r' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:504:9: style: The scope of the variable 'g' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:505:9: style: The scope of the variable 'b' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:744:9: style: The scope of the variable 'gray' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:775:10: style: The scope of the variable 'lineNum_24' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:845:9: style: The scope of the variable 'r' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:845:12: style: The scope of the variable 'g' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:845:15: style: The scope of the variable 'b' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:877:9: style: The scope of the variable 'r' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:877:12: style: The scope of the variable 'g' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:877:15: style: The scope of the variable 'b' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:896:9: style: The scope of the variable 'r' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:896:12: style: The scope of the variable 'g' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:896:15: style: The scope of the variable 'b' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:896:18: style: The scope of the variable 'rgbMin' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:896:26: style: The scope of the variable 'rgbMax' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:919:17: style: The scope of the variable 'S' can be reduced. [variableScope] simple-image-filter-1.1.2/src/api/imageapi.cpp:138:17: style: Checking if unsigned expression 'rgb_v.L' is less than zero. [unsignedLessThanZero] simple-image-filter-1.1.2/src/api/imageapi.cpp:778:13: warning:inconclusive: Array 'pixel' is filled incompletely. Did you forget to multiply the size given to 'memset()' with 'sizeof(*pixel)'? [incompleteArrayFill] simple-image-filter-1.1.2/src/api/imageapi.cpp:248:16: style: Local variable 'mu' shadows outer variable [shadowVariable] simple-image-filter-1.1.2/src/api/imageapi.cpp:199:12: note: Shadowed declaration simple-image-filter-1.1.2/src/api/imageapi.cpp:248:16: note: Shadow variable simple-image-filter-1.1.2/src/api/imageapi.cpp:266:20: style: Local variable 'mu' shadows outer variable [shadowVariable] simple-image-filter-1.1.2/src/api/imageapi.cpp:248:16: note: Shadowed declaration simple-image-filter-1.1.2/src/api/imageapi.cpp:266:20: note: Shadow variable simple-image-filter-1.1.2/src/api/imageapi.cpp:307:16: style: Local variable 'mu' shadows outer variable [shadowVariable] simple-image-filter-1.1.2/src/api/imageapi.cpp:199:12: note: Shadowed declaration simple-image-filter-1.1.2/src/api/imageapi.cpp:307:16: note: Shadow variable simple-image-filter-1.1.2/src/api/imageapi.cpp:583:9: style: Variable 'window' can be declared as const array [constVariable] simple-image-filter-1.1.2/src/api/imageapi.cpp:590:14: style: Variable 'rgbImg' can be declared as pointer to const [constVariablePointer] simple-image-filter-1.1.2/src/api/imageapi.cpp:658:14: style: Variable 'rgbImg' can be declared as pointer to const [constVariablePointer] simple-image-filter-1.1.2/src/api/imageapi.cpp:773:14: style: Variable 'binrgb' can be declared as pointer to const [constVariablePointer] simple-image-filter-1.1.2/src/api/imageapi.cpp:248:19: style: Variable 'mu' is assigned a value that is never used. [unreadVariable] simple-image-filter-1.1.2/src/api/imageapi.cpp:307:19: style: Variable 'mu' is assigned a value that is never used. [unreadVariable] simple-image-filter-1.1.2/src/api/imageapi.cpp:348:21: style: Variable 'lineNum_24' is assigned a value that is never used. [unreadVariable] simple-image-filter-1.1.2/src/api/imageapi.cpp:662:21: style: Variable 'lineNum_24' is assigned a value that is never used. [unreadVariable] simple-image-filter-1.1.2/src/api/imageapi.cpp:743:17: style: Variable 'newGray' is assigned a value that is never used. [unreadVariable] simple-image-filter-1.1.2/src/api/imageapi.cpp:744:14: style: Variable 'gray' is assigned a value that is never used. [unreadVariable] simple-image-filter-1.1.2/src/api/imageapi.cpp:775:21: style: Variable 'lineNum_24' is assigned a value that is never used. [unreadVariable] simple-image-filter-1.1.2/src/control/dialog.h:36:5: style: Class 'Dialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] simple-image-filter-1.1.2/src/control/label.h:36:5: style: Class 'Label' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] simple-image-filter-1.1.2/src/control/lineedit.h:37:5: style: Class 'LineEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] simple-image-filter-1.1.2/src/control/spinbox.h:36:5: style: Class 'SpinBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] simple-image-filter-1.1.2/src/mainwidget.cpp:68:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Basic [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/mainwidget.cpp:103:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/mainwidget.cpp:240:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NCurveTypes [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/mainwidget.cpp:289:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/mainwidget.cpp:463:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowShortcut [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/mainwidget.cpp:562:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PicturesLocation [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/mainwidget.cpp:571:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Drop [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/shortcut/shortcut.h:31:37: performance: Function parameter 'v' should be passed by const reference. [passedByValue] simple-image-filter-1.1.2/src/scaledialog.h:44:22: style:inconclusive: Member variable 'scaleDialog::ui' is in the wrong place in the initializer list. [initializerList] simple-image-filter-1.1.2/src/scaledialog.cpp:29:5: note: Member variable 'scaleDialog::ui' is in the wrong place in the initializer list. simple-image-filter-1.1.2/src/scaledialog.h:44:22: note: Member variable 'scaleDialog::ui' is in the wrong place in the initializer list. simple-image-filter-1.1.2/src/thread/imagethread.cpp:72:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnChange [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/thread/imagethread.cpp:35:58: performance: Function parameter 'info' should be passed by const reference. [passedByValue] simple-image-filter-1.1.2/src/thread/imagethread.cpp:35:37: style: Parameter 'img' can be declared as reference to const [constParameterReference] simple-image-filter-1.1.2/src/view/imageview.cpp:55:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollHandDrag [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:85:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Change [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:164:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FastTransformation [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:184:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HomeLocation [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:216:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HomeLocation [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:240:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:283:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idold [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:319:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdBEEP [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:332:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdWarn [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:344:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdCool [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:356:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdGrayScale [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:368:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdlightContrast [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:381:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdInverseColor [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:392:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdLaplaceSharpen [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:403:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdSobel [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:413:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdVertical [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:420:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdHorizontal [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:427:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdBinaryzation [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:434:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdContourExtraction [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:441:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdMetal [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:469:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdTransparency [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:490:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Change [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:522:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable App [valueFlowBailoutIncompleteVar] simple-image-filter-1.1.2/src/view/imageview.cpp:192:17: style: Either there is a missing 'override', or the member function 'ImageView::scaleImage' can be static. [functionStatic] simple-image-filter-1.1.2/src/view/imageview.h:72:10: note: Either there is a missing 'override', or the member function 'ImageView::scaleImage' can be static. simple-image-filter-1.1.2/src/view/imageview.cpp:192:17: note: Either there is a missing 'override', or the member function 'ImageView::scaleImage' can be static. simple-image-filter-1.1.2/src/view/imageview.h:43:5: style: Class 'ImageView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] simple-image-filter-1.1.2/src/view/imageview.cpp:366:16: style: Local variable 'lightContrastImage' shadows outer function [shadowFunction] simple-image-filter-1.1.2/src/view/imageview.h:91:10: note: Shadowed declaration simple-image-filter-1.1.2/src/view/imageview.cpp:366:16: note: Shadow variable diff: DONE