Fail verification in CI if the change doesn’t pass your checks. You can check anything, such as whether it has a duplicate name already in the codebase.
I thought code reviews are the only way and then you need to have every Dev aligned and on the same page on this topic... Which never happens. :/