Added Husky git hooks to verify that code format is correct, tests succeed and the project builds before pushing. Also added and renamed scripts in package.json and modified CONTRIBUTING.md to account for these new scripts.
How to test
Checkout a new branch.
Make a small change and commit. Verify that the lint command is run.
Push the changes and verify that lint, unit tests and the build test are run.
Proposed changes
Added Husky git hooks to verify that code format is correct, tests succeed and the project builds before pushing. Also added and renamed scripts in package.json and modified CONTRIBUTING.md to account for these new scripts.
How to test