I've worked on a couple of projects where we have spent a great deal of time discussing and writing elaborate coding standards covering everything from syntax layout to actual best practices. However, I have also found that these are rarely followed to the full extend. Many developers seem to hesitate to reject a code review based on coding standard violations alone. I.e. violations are committed to the repository on a regular basis.
My questions are: Do you have coding standards? What does it cover? Is it being followed by everyone? And what do you do (if anything) to make sure everybody is following the standard?
I'm aware, that there is a similar question here, but my concern is not so much how you could do it, but how you are actually going about it and what are the perceived benefits?