If the opening brace is on a new line, there's no need for an extra blank line. For blocks, since it's weird to put the brace on a new line, I find an extra blank line helps with readability. AFAIK we don't have an official rule for this in our code style guide but that's my take on it.