Skip to content

CxxUtils: improve cppcheck configuration

Frank Winklmeier requested to merge fwinkl/athena:cppcheck2 into main

Further improvements to the cppcheck configuration:

  • Load the relevant --library configurations for boost, qt, etc. This triggered a few additional warnings (e.g. use of not thread-safe posix functions, leaking file descriptors).
  • Add Athena-specific library cfg file with some macros from ATLAS-specific externals.
  • Remove the unknownMacro suppression as with the first two bullets points there shouldn't be any unknowns anymore.
  • Ignore readdirCalled which is introduced by the posix "library".

cc @sroe @ssnyder

Relates to ATLINFR-5449.

Edited by Frank Winklmeier

Merge request reports