CodeCompass icon indicating copy to clipboard operation
CodeCompass copied to clipboard

Add option to skip C++ metrics calculations for lambdas and nested classes

Open barnabasdomozi opened this issue 6 months ago • 0 comments

  • Changed CppRecord parsing: we now also store an isLambda and context attribute
  • Changed CppServiceHandler::getProperties to display the new attributes
  • Added CLI options --cppmetrics-ignore-lambdas and --cppmetrics-ignore-nested-classes to skip C++ metrics calculations in those cases
  • These new CLI options are considered when calculating: lackOfCohesion, efferentTypeLevel, afferentTypeLevel

barnabasdomozi avatar Jun 25 '25 13:06 barnabasdomozi