Where do you think the static analyzers are baked into for C?
gcc -fanalyze ...
clang -fsanitize=address ...
etcThose aren't static analyzers, they're dynamic analyzers; they only catch issues at runtime.
If this is such a good default, why make me type `-fsanatize=address? Why isn't this the default when not doing "release mode"?
I meant static analyzers like clang-tidy and cppcheck. `-fanalyze` I suppose is a fair comparison, but `fsanitize` is not since it's not even static