I try to be more suggestive. The context I'm thinking is commit messages. I'm requesting improved messages and approve the merge at the same time.
The place where I struggle is with those who hold me to a higher standard then themselves. Requesting more documentation and release notes but leaving commit message unrelated to the change and close to "made some updates"
Indeed, that's really hypocrite when someone else wants more from you then he'd do...
I agree it's hard to find a balance. I think for certain things team rules can work. Like for commit messages.
I imagine that most people would agree that meaningful commit messages are helpful, so they would not vote against such a rule at a team meeting. Then it "only" has to be enforced, and when you do so,
you don't have to push choices and values, you only try to enforce the rules they accepted.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.