2025-08-29 23:12 ftp://ftp.de.debian.org/debian/pool/main/b/breathe/breathe_4.36.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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 -j4 platform: Linux-6.12.41+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 478055e (2025-08-29 18:53:24 +0200) count: 30 30 elapsed-time: 0.0 0.1 head-timing-info: old-timing-info: head results: breathe-doc-breathe-10a36f3/examples/doxygen/autolink.cpp:78:8: warning: Member variable 'Test2::var' is not initialized in the constructor. [uninitMemberVar] breathe-doc-breathe-10a36f3/examples/doxygen/example.cpp:14:13: performance:inconclusive: Technically the member function 'Test5::example' can be static (but you may consider moving to unnamed namespace). [functionStatic] breathe-doc-breathe-10a36f3/examples/doxygen/example.cpp:11:10: note: Technically the member function 'Test5::example' can be static (but you may consider moving to unnamed namespace). breathe-doc-breathe-10a36f3/examples/doxygen/example.cpp:14:13: note: Technically the member function 'Test5::example' can be static (but you may consider moving to unnamed namespace). breathe-doc-breathe-10a36f3/examples/doxygen/jdstyle.cpp:32:7: warning:inconclusive: Class 'Test8' which has virtual members does not have a virtual destructor. [virtualDestructor] breathe-doc-breathe-10a36f3/examples/doxygen/memgrp.cpp:19:13: performance:inconclusive: Technically the member function 'Test9::func1InGroup1' can be static (but you may consider moving to unnamed namespace). [functionStatic] breathe-doc-breathe-10a36f3/examples/doxygen/memgrp.cpp:7:10: note: Technically the member function 'Test9::func1InGroup1' can be static (but you may consider moving to unnamed namespace). breathe-doc-breathe-10a36f3/examples/doxygen/memgrp.cpp:19:13: note: Technically the member function 'Test9::func1InGroup1' can be static (but you may consider moving to unnamed namespace). breathe-doc-breathe-10a36f3/examples/doxygen/memgrp.cpp:20:13: performance:inconclusive: Technically the member function 'Test9::func2InGroup1' can be static (but you may consider moving to unnamed namespace). [functionStatic] breathe-doc-breathe-10a36f3/examples/doxygen/memgrp.cpp:8:10: note: Technically the member function 'Test9::func2InGroup1' can be static (but you may consider moving to unnamed namespace). breathe-doc-breathe-10a36f3/examples/doxygen/memgrp.cpp:20:13: note: Technically the member function 'Test9::func2InGroup1' can be static (but you may consider moving to unnamed namespace). breathe-doc-breathe-10a36f3/examples/doxygen/memgrp.cpp:29:13: performance:inconclusive: Technically the member function 'Test9::func1InGroup2' can be static (but you may consider moving to unnamed namespace). [functionStatic] breathe-doc-breathe-10a36f3/examples/doxygen/memgrp.cpp:14:10: note: Technically the member function 'Test9::func1InGroup2' can be static (but you may consider moving to unnamed namespace). breathe-doc-breathe-10a36f3/examples/doxygen/memgrp.cpp:29:13: note: Technically the member function 'Test9::func1InGroup2' can be static (but you may consider moving to unnamed namespace). breathe-doc-breathe-10a36f3/examples/doxygen/memgrp.cpp:27:13: performance:inconclusive: Technically the member function 'Test9::func2InGroup2' can be static (but you may consider moving to unnamed namespace). [functionStatic] breathe-doc-breathe-10a36f3/examples/doxygen/memgrp.cpp:16:10: note: Technically the member function 'Test9::func2InGroup2' can be static (but you may consider moving to unnamed namespace). breathe-doc-breathe-10a36f3/examples/doxygen/memgrp.cpp:27:13: note: Technically the member function 'Test9::func2InGroup2' can be static (but you may consider moving to unnamed namespace). breathe-doc-breathe-10a36f3/examples/doxygen/overload.cpp:8:14: performance:inconclusive: Technically the member function 'Test10::drawRect' can be static (but you may consider moving to unnamed namespace). [functionStatic] breathe-doc-breathe-10a36f3/examples/doxygen/overload.cpp:4:10: note: Technically the member function 'Test10::drawRect' can be static (but you may consider moving to unnamed namespace). breathe-doc-breathe-10a36f3/examples/doxygen/overload.cpp:8:14: note: Technically the member function 'Test10::drawRect' can be static (but you may consider moving to unnamed namespace). breathe-doc-breathe-10a36f3/examples/doxygen/overload.cpp:9:14: performance:inconclusive: Technically the member function 'Test10::drawRect' can be static (but you may consider moving to unnamed namespace). [functionStatic] breathe-doc-breathe-10a36f3/examples/doxygen/overload.cpp:5:10: note: Technically the member function 'Test10::drawRect' can be static (but you may consider moving to unnamed namespace). breathe-doc-breathe-10a36f3/examples/doxygen/overload.cpp:9:14: note: Technically the member function 'Test10::drawRect' can be static (but you may consider moving to unnamed namespace). breathe-doc-breathe-10a36f3/examples/doxygen/relates.cpp:16:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] breathe-doc-breathe-10a36f3/examples/doxygen/autolink.cpp:74:9: style: class member 'Test2::var' is never used. [unusedStructMember] breathe-doc-breathe-10a36f3/examples/doxygen/restypedef.cpp:25:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] breathe-doc-breathe-10a36f3/examples/doxygen/qtstyle.cpp:34:5: warning:inconclusive: Class 'Test12' which has virtual members does not have a virtual destructor. [virtualDestructor] breathe-doc-breathe-10a36f3/examples/specific/class.h:18:10: performance:inconclusive: Technically the member function 'TestNamespaceClasses::NamespacedClassTest::anotherFunction' can be static (but you may consider moving to unnamed namespace). [functionStatic] breathe-doc-breathe-10a36f3/examples/specific/class.h:28:10: performance:inconclusive: Technically the member function 'TestNamespaceClasses::ClassTest::function' can be static (but you may consider moving to unnamed namespace). [functionStatic] breathe-doc-breathe-10a36f3/examples/specific/class.h:31:10: performance:inconclusive: Technically the member function 'TestNamespaceClasses::ClassTest::anotherFunction' can be static (but you may consider moving to unnamed namespace). [functionStatic] breathe-doc-breathe-10a36f3/examples/specific/class.cpp:4:17: performance:inconclusive: Technically the member function 'ClassTest::function' can be static (but you may consider moving to unnamed namespace). [functionStatic] breathe-doc-breathe-10a36f3/examples/specific/class.h:58:10: note: Technically the member function 'ClassTest::function' can be static (but you may consider moving to unnamed namespace). breathe-doc-breathe-10a36f3/examples/specific/class.cpp:4:17: note: Technically the member function 'ClassTest::function' can be static (but you may consider moving to unnamed namespace). breathe-doc-breathe-10a36f3/examples/doxygen/manual.c:15:7: style: struct member 'Object::ref' is never used. [unusedStructMember] breathe-doc-breathe-10a36f3/examples/specific/class.cpp:9:17: performance:inconclusive: Technically the member function 'ClassTest::anotherFunction' can be static (but you may consider moving to unnamed namespace). [functionStatic] breathe-doc-breathe-10a36f3/examples/specific/class.h:61:10: note: Technically the member function 'ClassTest::anotherFunction' can be static (but you may consider moving to unnamed namespace). breathe-doc-breathe-10a36f3/examples/specific/class.cpp:9:17: note: Technically the member function 'ClassTest::anotherFunction' can be static (but you may consider moving to unnamed namespace). breathe-doc-breathe-10a36f3/examples/doxygen/manual.c:63:11: style: struct member 'Car::base' is never used. [unusedStructMember] breathe-doc-breathe-10a36f3/examples/specific/class.h:81:10: performance:inconclusive: Technically the member function 'ClassTest::protectedFunction' can be static (but you may consider moving to unnamed namespace). [functionStatic] breathe-doc-breathe-10a36f3/examples/doxygen/manual.c:73:11: style: struct member 'Truck::base' is never used. [unusedStructMember] breathe-doc-breathe-10a36f3/examples/specific/class.h:83:10: performance:inconclusive: Technically the member function 'ClassTest::undocumentedProtectedFunction' can be static (but you may consider moving to unnamed namespace). [functionStatic] breathe-doc-breathe-10a36f3/examples/doxygen/jdstyle.cpp:58:12: style: class member 'Test8::publicVar' is never used. [unusedStructMember] breathe-doc-breathe-10a36f3/examples/doxygen/jdstyle.cpp:64:14: style: class member 'Test8::handler' is never used. [unusedStructMember] breathe-doc-breathe-10a36f3/examples/specific/class.cpp:4:30: style:inconclusive: Function 'function' argument 1 names different: declaration 'myParameter' definition 'myIntParameter'. [funcArgNamesDifferent] breathe-doc-breathe-10a36f3/examples/specific/class.h:58:23: note: Function 'function' argument 1 names different: declaration 'myParameter' definition 'myIntParameter'. breathe-doc-breathe-10a36f3/examples/specific/class.cpp:4:30: note: Function 'function' argument 1 names different: declaration 'myParameter' definition 'myIntParameter'. breathe-doc-breathe-10a36f3/examples/doxygen/qtstyle.cpp:57:9: style: class member 'Test12::publicVar' is never used. [unusedStructMember] breathe-doc-breathe-10a36f3/examples/doxygen/qtstyle.cpp:63:11: style: class member 'Test12::handler' is never used. [unusedStructMember] breathe-doc-breathe-10a36f3/examples/doxygen/restypedef.cpp:11:9: style: struct member 'CoordStruct::x' is never used. [unusedStructMember] breathe-doc-breathe-10a36f3/examples/doxygen/restypedef.cpp:13:9: style: struct member 'CoordStruct::y' is never used. [unusedStructMember] diff: DONE