A framework for managing and maintaining multi-language pre-commit hooks
pre-commit is a multi-language package manager for pre-commit hooks. You specify a list of hooks you want and pre-commit manages the installation and execution of any hook written in any language before every commit. pre-commit is specifically designed to not require root access. If one of your developers doesn’t have node installed but modifies a JavaScript file, pre-commit automatically handles downloading and building node to run eslint without root.
For more information see: https://pre-commit.com/
Snap specifc information
This is NOT an official distribution of pre-commit, for any problem regarding the usage of this snap please refer to the snap issue tracker:
https://github.com/Lin-Buo-Ren/pre-commit-snap/issues