The question is typically phrased like this: how do I keep developers from checking in bad code? Usually the asker has in mind some automated check that prevents commits of code containing new issues. Typically, he's looking for a quick "turn on X" type of response, but the answer is more subtle and more powerful [...]