2026-05-16 13:55 ftp://ftp.de.debian.org/debian/pool/main/r/r-cran-isoband/r-cran-isoband_0.3.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 -j96 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 7a91746 (2026-05-15 22:45:04 +0200) count: 24 24 elapsed-time: 0.2 0.3 head-timing-info: old-timing-info: head results: isoband/src/cpp11.cpp:11:3: error: There is an unknown macro here somewhere. Configuration is required. If BEGIN_CPP11 is a macro then please configure it. [unknownMacro] isoband/src/polygon.h:12:3: style: Struct 'point' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] isoband/src/separate-polygons.cpp:191:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] isoband/src/clip-lines.h:57:9: style:inconclusive: Technically the member function 'unitbox_transformer::transform' can be const. [functionConst] isoband/src/clip-lines.h:63:9: style:inconclusive: Technically the member function 'unitbox_transformer::inv_transform' can be const. [functionConst] isoband/src/clip-lines.cpp:308:11: style: Variable 'x_p' can be declared as pointer to const [constVariablePointer] isoband/src/clip-lines.cpp:309:11: style: Variable 'y_p' can be declared as pointer to const [constVariablePointer] isoband/src/clip-lines.cpp:310:8: style: Variable 'id_p' can be declared as pointer to const [constVariablePointer] isoband/src/isoband.cpp:251:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] isoband/src/separate-polygons.cpp:179:3: style: Class 'polygon_hierarchy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] isoband/src/separate-polygons.cpp:66:14: style: Same expression used in consecutive assignments of 'xmin' and 'xmax'. [duplicateAssignExpression] isoband/src/separate-polygons.cpp:67:14: note: Same expression used in consecutive assignments of 'xmin' and 'xmax'. isoband/src/separate-polygons.cpp:66:14: note: Same expression used in consecutive assignments of 'xmin' and 'xmax'. isoband/src/separate-polygons.cpp:268:61: performance: Function parameter 'p' should be passed by const reference. [passedByValue] isoband/src/separate-polygons.cpp:302:11: style: Variable 'x_p' can be declared as pointer to const [constVariablePointer] isoband/src/separate-polygons.cpp:303:11: style: Variable 'y_p' can be declared as pointer to const [constVariablePointer] isoband/src/separate-polygons.cpp:304:8: style: Variable 'id_p' can be declared as pointer to const [constVariablePointer] isoband/src/isoband.cpp:283:3: warning: Member variable 'isobander::tmp_poly_size' is not initialized in the constructor. [uninitMemberVar] isoband/src/isoband.cpp:108:10: style:inconclusive: Technically the member function 'isobander::central_value' can be const. [functionConst] isoband/src/isoband.cpp:258:10: style: The member function 'isobander::interpolate' can be static. [functionStatic] isoband/src/isoband.cpp:296:8: style:inconclusive: Technically the member function 'isobander::was_interrupted' can be const. [functionConst] isoband/src/isoband.cpp:37:3: style: Struct 'grid_point' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] isoband/src/isoband.cpp:1425:16: style: The function 'calculate_contour' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] isoband/src/isoband.cpp:303:16: note: Virtual function in base class isoband/src/isoband.cpp:1425:16: note: Function in derived class isoband/src/isoband.cpp:1553:33: style: The function 'collect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] isoband/src/isoband.cpp:1230:33: note: Virtual function in base class isoband/src/isoband.cpp:1553:33: note: Function in derived class isoband/src/isoband.cpp:312:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] isoband/src/isoband.cpp:1434:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] diff: DONE