In the database we still see C++ metrics calculated for lambdas despite --cppmetrics-ignore-lambdas flag is used.
Example snippet:
#include <iostream>
#include <functional>
void foo(std::function<void()> f) {
f();
}
int main()
{
foo([&] () { // <---- Type 2 and 4 metric still calculated for this line
std::cout << "hello world!\n";
});
}
- Type 2:
MCCABE_FUNCTION
- Type 4:
BUMPY_ROAD
Goal: add an option to NOT calculate metrics for anonymous classes or compiler generated types.
In the database we still see C++ metrics calculated for lambdas despite
--cppmetrics-ignore-lambdasflag is used.Example snippet:
MCCABE_FUNCTIONBUMPY_ROADGoal: add an option to NOT calculate metrics for anonymous classes or compiler generated types.