2025-08-31 19:16 ftp://ftp.de.debian.org/debian/pool/main/k/kirigami-addons5/kirigami-addons5_0.11.0.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-79-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.18.0 head-info: 2ee39fe (2025-08-30 22:07:31 +0200) count: 73 53 elapsed-time: 1.8 0.5 head-timing-info: old-timing-info: head results: kirigami-addons-0.11.0/src/components/nameutils.cpp:29:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalizationForm_D [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/components/nameutils.cpp:151:141: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Script_Hangul [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/components/nameutils.cpp:146:12: warning: Return value of function string.toFloat() is not used. [ignoredReturnValue] kirigami-addons-0.11.0/src/components/nameutils.cpp:22:54: style:inconclusive: Function 'initialsFromString' argument 1 names different: declaration 'name' definition 'string'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/components/nameutils.h:16:59: note: Function 'initialsFromString' argument 1 names different: declaration 'name' definition 'string'. kirigami-addons-0.11.0/src/components/nameutils.cpp:22:54: note: Function 'initialsFromString' argument 1 names different: declaration 'name' definition 'string'. kirigami-addons-0.11.0/src/components/nameutils.cpp:127:49: style:inconclusive: Function 'colorsFromString' argument 1 names different: declaration 'name' definition 'string'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/components/nameutils.h:17:56: note: Function 'colorsFromString' argument 1 names different: declaration 'name' definition 'string'. kirigami-addons-0.11.0/src/components/nameutils.cpp:127:49: note: Function 'colorsFromString' argument 1 names different: declaration 'name' definition 'string'. kirigami-addons-0.11.0/src/components/nameutils.cpp:139:62: style:inconclusive: Function 'isStringUnsuitableForInitials' argument 1 names different: declaration 'name' definition 'string'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/components/nameutils.h:18:67: note: Function 'isStringUnsuitableForInitials' argument 1 names different: declaration 'name' definition 'string'. kirigami-addons-0.11.0/src/components/nameutils.cpp:139:62: note: Function 'isStringUnsuitableForInitials' argument 1 names different: declaration 'name' definition 'string'. kirigami-addons-0.11.0/src/dateandtime/lib/androidintegration.cpp:71:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_6 [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/dateandtime/lib/androidintegration.cpp:76:20: style: C-style pointer casting [cstyleCast] kirigami-addons-0.11.0/src/dateandtime/lib/infinitecalendarviewmodel.cpp:225:32: style:inconclusive: Either there is a missing 'override', or the member function 'InfiniteCalendarViewModel::scale' can be const. [functionConst] kirigami-addons-0.11.0/src/dateandtime/lib/infinitecalendarviewmodel.h:48:9: note: Either there is a missing 'override', or the member function 'InfiniteCalendarViewModel::scale' can be const. kirigami-addons-0.11.0/src/dateandtime/lib/infinitecalendarviewmodel.cpp:225:32: note: Either there is a missing 'override', or the member function 'InfiniteCalendarViewModel::scale' can be const. kirigami-addons-0.11.0/src/dateandtime/lib/monthmodel.cpp:86:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NarrowFormat [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/dateandtime/lib/monthmodel.cpp:162:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/dateandtime/lib/monthmodel.cpp:39:24: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kirigami-addons-0.11.0/src/dateandtime/lib/monthmodel.cpp:39:37: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kirigami-addons-0.11.0/src/dateandtime/lib/monthmodel.cpp:55:24: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kirigami-addons-0.11.0/src/dateandtime/lib/monthmodel.cpp:55:37: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kirigami-addons-0.11.0/src/dateandtime/lib/monthmodel.cpp:71:24: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kirigami-addons-0.11.0/src/dateandtime/lib/monthmodel.cpp:71:37: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kirigami-addons-0.11.0/src/dateandtime/lib/monthmodel.cpp:39:30: error: Null pointer dereference [nullPointer] kirigami-addons-0.11.0/src/dateandtime/lib/monthmodel.cpp:55:30: error: Null pointer dereference [nullPointer] kirigami-addons-0.11.0/src/dateandtime/lib/monthmodel.cpp:71:30: error: Null pointer dereference [nullPointer] kirigami-addons-0.11.0/src/dateandtime/lib/monthmodel.cpp:143:17: style: Local variable 'month' shadows outer function [shadowFunction] kirigami-addons-0.11.0/src/dateandtime/lib/monthmodel.h:40:9: note: Shadowed declaration kirigami-addons-0.11.0/src/dateandtime/lib/monthmodel.cpp:143:17: note: Shadow variable kirigami-addons-0.11.0/src/dateandtime/lib/monthmodel.cpp:144:17: style: Local variable 'year' shadows outer function [shadowFunction] kirigami-addons-0.11.0/src/dateandtime/lib/monthmodel.h:38:9: note: Shadowed declaration kirigami-addons-0.11.0/src/dateandtime/lib/monthmodel.cpp:144:17: note: Shadow variable kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:119:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetFromUTC [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:189:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxUtcOffsetSecs [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:226:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinUtcOffsetSecs [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:402:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QDate [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:634:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortFormat [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:864:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zeroesAdded [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1132:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1584:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LongFormat [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1603:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortFormat [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1636:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalTime [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1721:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1941:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetFromUTC [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:2039:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalTime [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:2049:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalTime [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:53:5: warning: Member variable 'QDateTimeParser::popup' is not initialized in the constructor. [uninitMemberVar] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:57:9: performance: Variable 'defaultLocale' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1622:18: performance:inconclusive: Technically the member function 'QDateTimeParser::findTimeZone' can be static (but you may consider moving to unnamed namespace). [functionStatic] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:190:19: note: Technically the member function 'QDateTimeParser::findTimeZone' can be static (but you may consider moving to unnamed namespace). kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1622:18: note: Technically the member function 'QDateTimeParser::findTimeZone' can be static (but you may consider moving to unnamed namespace). kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1999:26: performance:inconclusive: Technically the member function 'QDateTimeParser::stateName' can be static (but you may consider moving to unnamed namespace). [functionStatic] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:262:13: note: Technically the member function 'QDateTimeParser::stateName' can be static (but you may consider moving to unnamed namespace). kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1999:26: note: Technically the member function 'QDateTimeParser::stateName' can be static (but you may consider moving to unnamed namespace). kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:129:9: style: Struct 'StateNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:178:26: style: Struct 'ParsedSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1399:28: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1397:49: note: outer condition: scan.value=minimum kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:45:48: style:inconclusive: Function 'getDigit' argument 1 names different: declaration 'dt' definition 't'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:243:35: note: Function 'getDigit' argument 1 names different: declaration 'dt' definition 't'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:45:48: note: Function 'getDigit' argument 1 names different: declaration 'dt' definition 't'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:95:43: style:inconclusive: Function 'setDigit' argument 1 names different: declaration 't' definition 'v'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:244:30: note: Function 'setDigit' argument 1 names different: declaration 't' definition 'v'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:95:43: note: Function 'setDigit' argument 1 names different: declaration 't' definition 'v'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:95:61: style:inconclusive: Function 'setDigit' argument 3 names different: declaration 'newval' definition 'newVal'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:244:48: note: Function 'setDigit' argument 3 names different: declaration 'newval' definition 'newVal'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:95:61: note: Function 'setDigit' argument 3 names different: declaration 'newval' definition 'newVal'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:184:38: style:inconclusive: Function 'absoluteMax' argument 1 names different: declaration 'index' definition 's'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:246:25: note: Function 'absoluteMax' argument 1 names different: declaration 'index' definition 's'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:184:38: note: Function 'absoluteMax' argument 1 names different: declaration 'index' definition 's'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:184:58: style:inconclusive: Function 'absoluteMax' argument 2 names different: declaration 'value' definition 'cur'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:246:49: note: Function 'absoluteMax' argument 2 names different: declaration 'value' definition 'cur'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:184:58: note: Function 'absoluteMax' argument 2 names different: declaration 'value' definition 'cur'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:221:38: style:inconclusive: Function 'absoluteMin' argument 1 names different: declaration 'index' definition 's'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:247:25: note: Function 'absoluteMin' argument 1 names different: declaration 'index' definition 's'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:221:38: note: Function 'absoluteMin' argument 1 names different: declaration 'index' definition 's'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:253:70: style:inconclusive: Function 'sectionNode' argument 1 names different: declaration 'index' definition 'sectionIndex'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:240:40: note: Function 'sectionNode' argument 1 names different: declaration 'index' definition 'sectionIndex'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:253:70: note: Function 'sectionNode' argument 1 names different: declaration 'index' definition 'sectionIndex'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:273:59: style:inconclusive: Function 'sectionType' argument 1 names different: declaration 'index' definition 'sectionIndex'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:241:29: note: Function 'sectionType' argument 1 names different: declaration 'index' definition 'sectionIndex'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:273:59: note: Function 'sectionType' argument 1 names different: declaration 'index' definition 'sectionIndex'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:285:37: style:inconclusive: Function 'sectionPos' argument 1 names different: declaration 'index' definition 'sectionIndex'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:237:24: note: Function 'sectionPos' argument 1 names different: declaration 'index' definition 'sectionIndex'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:285:37: note: Function 'sectionPos' argument 1 names different: declaration 'index' definition 'sectionIndex'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:369:50: style:inconclusive: Function 'parseFormat' argument 1 names different: declaration 'format' definition 'newFormat'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:152:37: note: Function 'parseFormat' argument 1 names different: declaration 'format' definition 'newFormat'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:369:50: note: Function 'parseFormat' argument 1 names different: declaration 'format' definition 'newFormat'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:555:38: style:inconclusive: Function 'sectionSize' argument 1 names different: declaration 'index' definition 'sectionIndex'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:235:25: note: Function 'sectionSize' argument 1 names different: declaration 'index' definition 'sectionIndex'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:555:38: note: Function 'sectionSize' argument 1 names different: declaration 'index' definition 'sectionIndex'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1575:57: style:inconclusive: Function 'findMonth' argument 2 names different: declaration 'monthstart' definition 'startMonth'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:185:44: note: Function 'findMonth' argument 2 names different: declaration 'monthstart' definition 'startMonth'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1575:57: note: Function 'findMonth' argument 2 names different: declaration 'monthstart' definition 'startMonth'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1576:41: style:inconclusive: Function 'findMonth' argument 4 names different: declaration 'monthName' definition 'usedMonth'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:186:28: note: Function 'findMonth' argument 4 names different: declaration 'monthName' definition 'usedMonth'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1576:41: note: Function 'findMonth' argument 4 names different: declaration 'monthName' definition 'usedMonth'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1595:55: style:inconclusive: Function 'findDay' argument 2 names different: declaration 'intDaystart' definition 'startDay'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:187:42: note: Function 'findDay' argument 2 names different: declaration 'intDaystart' definition 'startDay'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1595:55: note: Function 'findDay' argument 2 names different: declaration 'intDaystart' definition 'startDay'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1595:92: style:inconclusive: Function 'findDay' argument 4 names different: declaration 'dayName' definition 'usedDay'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:188:26: note: Function 'findDay' argument 4 names different: declaration 'dayName' definition 'usedDay'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1595:92: note: Function 'findDay' argument 4 names different: declaration 'dayName' definition 'usedDay'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1688:73: style:inconclusive: Function 'findAmPm' argument 2 names different: declaration 'index' definition 'sectionIndex'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:213:43: note: Function 'findAmPm' argument 2 names different: declaration 'index' definition 'sectionIndex'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1688:73: note: Function 'findAmPm' argument 2 names different: declaration 'index' definition 'sectionIndex'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1931:45: style:inconclusive: Function 'skipToNextSection' argument 1 names different: declaration 'section' definition 'index'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:249:32: note: Function 'skipToNextSection' argument 1 names different: declaration 'section' definition 'index'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1931:45: note: Function 'skipToNextSection' argument 1 names different: declaration 'section' definition 'index'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1931:96: style:inconclusive: Function 'skipToNextSection' argument 3 names different: declaration 'sectionText' definition 'text'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:249:85: note: Function 'skipToNextSection' argument 3 names different: declaration 'sectionText' definition 'text'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1931:96: note: Function 'skipToNextSection' argument 3 names different: declaration 'sectionText' definition 'text'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:2010:49: style:inconclusive: Function 'fromString' argument 1 names different: declaration 'text' definition 't'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:150:36: note: Function 'fromString' argument 1 names different: declaration 'text' definition 't'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:2010:49: note: Function 'fromString' argument 1 names different: declaration 'text' definition 't'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:489:35: style: Local variable 'sectionType' shadows outer function [shadowFunction] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:241:13: note: Shadowed declaration kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:489:35: note: Shadow variable kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:811:17: style: Local variable 'last' shadows outer variable [shadowVariable] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:287:24: note: Shadowed declaration kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:811:17: note: Shadow variable kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:839:23: style: Local variable 'first' shadows outer variable [shadowVariable] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:287:17: note: Shadowed declaration kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:839:23: note: Shadow variable kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:2018:21: style: Local variable 't' shadows outer argument [shadowArgument] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:2010:49: note: Shadowed declaration kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:2018:21: note: Shadow variable kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:579:43: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] kirigami-addons-0.11.0/src/dateandtime/lib/timeinputvalidator.cpp:52:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/dateandtime/lib/timeinputvalidator.h:33:13: performance: Function 'format()' should return member 'format' by const reference. [returnByReference] kirigami-addons-0.11.0/src/dateandtime/lib/yearmodel.cpp:51:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndexIsValid [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/sounds/lib/soundspickermodel.cpp:30:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/sounds/lib/soundspickermodel.cpp:73:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kirigami-addons-0.11.0/src/treeview/treeviewplugin.h:17:5: style: Class 'TreeViewPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] diff: head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1132:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1399:28: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1397:49: note: outer condition: scan.value=minimum head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1575:57: style:inconclusive: Function 'findMonth' argument 2 names different: declaration 'monthstart' definition 'startMonth'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:185:44: note: Function 'findMonth' argument 2 names different: declaration 'monthstart' definition 'startMonth'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1575:57: note: Function 'findMonth' argument 2 names different: declaration 'monthstart' definition 'startMonth'. head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1576:41: style:inconclusive: Function 'findMonth' argument 4 names different: declaration 'monthName' definition 'usedMonth'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:186:28: note: Function 'findMonth' argument 4 names different: declaration 'monthName' definition 'usedMonth'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1576:41: note: Function 'findMonth' argument 4 names different: declaration 'monthName' definition 'usedMonth'. head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1584:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LongFormat [valueFlowBailoutIncompleteVar] head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1595:55: style:inconclusive: Function 'findDay' argument 2 names different: declaration 'intDaystart' definition 'startDay'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:187:42: note: Function 'findDay' argument 2 names different: declaration 'intDaystart' definition 'startDay'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1595:55: note: Function 'findDay' argument 2 names different: declaration 'intDaystart' definition 'startDay'. head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1595:92: style:inconclusive: Function 'findDay' argument 4 names different: declaration 'dayName' definition 'usedDay'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:188:26: note: Function 'findDay' argument 4 names different: declaration 'dayName' definition 'usedDay'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1595:92: note: Function 'findDay' argument 4 names different: declaration 'dayName' definition 'usedDay'. head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1603:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortFormat [valueFlowBailoutIncompleteVar] head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1622:18: performance:inconclusive: Technically the member function 'QDateTimeParser::findTimeZone' can be static (but you may consider moving to unnamed namespace). [functionStatic] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:190:19: note: Technically the member function 'QDateTimeParser::findTimeZone' can be static (but you may consider moving to unnamed namespace). kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1622:18: note: Technically the member function 'QDateTimeParser::findTimeZone' can be static (but you may consider moving to unnamed namespace). head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1636:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalTime [valueFlowBailoutIncompleteVar] head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1688:73: style:inconclusive: Function 'findAmPm' argument 2 names different: declaration 'index' definition 'sectionIndex'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:213:43: note: Function 'findAmPm' argument 2 names different: declaration 'index' definition 'sectionIndex'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1688:73: note: Function 'findAmPm' argument 2 names different: declaration 'index' definition 'sectionIndex'. head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1721:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:189:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxUtcOffsetSecs [valueFlowBailoutIncompleteVar] head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1931:45: style:inconclusive: Function 'skipToNextSection' argument 1 names different: declaration 'section' definition 'index'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:249:32: note: Function 'skipToNextSection' argument 1 names different: declaration 'section' definition 'index'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1931:45: note: Function 'skipToNextSection' argument 1 names different: declaration 'section' definition 'index'. head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1931:96: style:inconclusive: Function 'skipToNextSection' argument 3 names different: declaration 'sectionText' definition 'text'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:249:85: note: Function 'skipToNextSection' argument 3 names different: declaration 'sectionText' definition 'text'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1931:96: note: Function 'skipToNextSection' argument 3 names different: declaration 'sectionText' definition 'text'. 2.18.0 kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1933:45: style:inconclusive: Function 'skipToNextSection' argument 1 names different: declaration 'section' definition 'index'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:255:32: note: Function 'skipToNextSection' argument 1 names different: declaration 'section' definition 'index'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1933:45: note: Function 'skipToNextSection' argument 1 names different: declaration 'section' definition 'index'. 2.18.0 kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1933:97: style:inconclusive: Function 'skipToNextSection' argument 3 names different: declaration 'sectionText' definition 'text'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:255:86: note: Function 'skipToNextSection' argument 3 names different: declaration 'sectionText' definition 'text'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:1933:97: note: Function 'skipToNextSection' argument 3 names different: declaration 'sectionText' definition 'text'. head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:2010:49: style:inconclusive: Function 'fromString' argument 1 names different: declaration 'text' definition 't'. [funcArgNamesDifferent] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:150:36: note: Function 'fromString' argument 1 names different: declaration 'text' definition 't'. kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:2010:49: note: Function 'fromString' argument 1 names different: declaration 'text' definition 't'. head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:2018:21: style: Local variable 't' shadows outer argument [shadowArgument] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:2010:49: note: Shadowed declaration kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:2018:21: note: Shadow variable head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:226:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinUtcOffsetSecs [valueFlowBailoutIncompleteVar] 2.18.0 kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:621:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcount [valueFlowBailoutIncompleteVar] head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:634:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortFormat [valueFlowBailoutIncompleteVar] head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:811:17: style: Local variable 'last' shadows outer variable [shadowVariable] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:287:24: note: Shadowed declaration kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:811:17: note: Shadow variable head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:839:23: style: Local variable 'first' shadows outer variable [shadowVariable] kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:287:17: note: Shadowed declaration kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:839:23: note: Shadow variable head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser.cpp:864:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zeroesAdded [valueFlowBailoutIncompleteVar] head kirigami-addons-0.11.0/src/dateandtime/lib/qdatetimeparser_p.h:178:26: style: Struct 'ParsedSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] DONE