Ugh. I would quit if I had to work in a pre-commit code review system. The idea should be that your team is so aligned that for 95% of all commits, you don&#x27;t need any code review at all. If I refactor three common pieces of code into a utility function, why waste time code reviewing something that obvious?<p>&gt; I don&#x27;t want to block my team but at the same time I don&#x27;t want to switch to post-commit reviews since I can&#x27;t ensure code quality.<p>You should have thought of that when you hired those developers. Now if you think that you cant trust them to produce quality code on their own then you have a problem.