This check will catch throw expression in destructors. These are extremly unsafe, since
causing and exception while handling an exception will crash the program.
There is no further analysis if the throw can actually occur, but throws in destructors
should not exist (at least believing bjarne).
This check can be aliased into other modules, the cppcoreguidelines have a section as well,
i will do this when accepted.
Furthermore there is no analysis for noexcept specification, since there already exists
another check for that. Maybe those could be merged as well.
I would word the diag "throw expression in destructor" to be more inline with the other checks' diags.