No more npm test on precommit hook, takes a long time, we will let CI in Pull Requests do this verification step in the future. This also now blocks v4 branch from creating release commit, since tests are (knowingly) broken at the moment on this branch.
Update husky, use commitlint (it's installed but not used in any hooks to verify commits) and lint-staged properly for eslint/prettier on precommit.
Fix eslint scripts, both were doing "--fix" and one of the scripts was incorrectly using "--file" flag with no argument
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.