So I've just found the following useful little method in our code-base:
bool NoErrors();
It does pretty much what you'd expect. Checks for a bunch of possible error conditions then returns true if there are no errors or false if there are. The only problem is that every single time it's used (which is a lot), it's:
if ( !NoErrors() ) {
//Do some stuff
} else {
//Do some other stuff
}
It's not a huge WTF, but every single time I see it I have that jarring fraction of a second while I parse the double negative.