This CERT rule https://wiki.sei.cmu.edu/confluence/display/cplusplus/ERR51-CPP.+Handle+all+exceptions should be already fully covered by clang-tidy https://clang.llvm.org/extra/clang-tidy/checks/bugprone/exception-escape.html check