Whitespace, spelling and docblocks