It would be nice as a contributor to not have to remember executing eslint/prettier locally or wait for the tests to pass on github.
Idea
- Run prettier on commit
- Run eslint and tests (unit tests) on push
This way you can not create a PR, unless you fix those problems.
You can always bypass this using --no-verify on commits and PRs