Commit Graph

3 Commits

Author SHA1 Message Date
Christopher Hiller
b959d7a141 chore: use commitlint via npm in pre-commit 2022-12-13 15:35:30 -08:00
Jonathan Lipps
aeb322fc96 docs(appium): update docs and reference integration 2022-12-13 15:35:30 -08:00
Christopher Hiller
9d857e429a chore: use commitlint
This adds [commitlint](https://npm.im/@commitlint/cli) to the project which validates commit messages against the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) spec via a preset.

Removed the [pre-commit](https://npm.im/pre-commit) package as it has not been updated in six (6) years; replaced with [husky](https://typicode.github.io/husky/) which is widely-used and full-featured.

Customized commitlint so that it will allow commit messages lines of arbitrary length; this is set to 100 by default, but is not in the specification.  If someone has a good reason that we _shouldn't_ disable that rule, please say something!

Closes #17844
2022-12-02 15:05:32 -08:00