Assuming we have linter in our project. I have a pre-commit hook which will lint my project and if lint passes with no error it will commit. I want to setup a pre-push hook to lint my project on push. But I don't see the point of doing it on push since the code will be already linted on commit. So, Can anyone point me a scenario where a pre-push lint would be necessary with already having a pre-commit link?