pre-commit vs orator | What are the differences? | StackShare