Open luzfcb opened 3 years ago
pre-commit is a framework for managing and maintaining multi-language pre-commit (and others) git hooks
pre-commit
pre-commit supports run javascript code via https://pre-commit.com/#node pre-commit supports create hooks for the git pre-commit, pre-merge-commit, pre-push, prepare-commit-msg, commit-msg, post-checkout, post-commit, post-merge: https://pre-commit.com/#pre-commit-install https://pre-commit.com/#confining-hooks-to-run-at-certain-stages
pre-merge-commit
pre-push
prepare-commit-msg
commit-msg
post-checkout
post-commit
post-merge
.pre-commit-config.yaml
repos:
eslint
.pre-commit-config.yam
black
flake8
this issue can replace and/or close #31
pre-commit
is a framework for managing and maintaining multi-language pre-commit (and others) git hookspre-commit
supports run javascript code via https://pre-commit.com/#nodepre-commit
supports create hooks for the gitpre-commit
,pre-merge-commit
,pre-push
,prepare-commit-msg
,commit-msg
,post-checkout
,post-commit
,post-merge
: https://pre-commit.com/#pre-commit-install https://pre-commit.com/#confining-hooks-to-run-at-certain-stages.pre-commit-config.yaml
on repository root. The.pre-commit-config.yaml
file should contain:eslint
hook config to.pre-commit-config.yam
. https://github.com/pre-commit/mirrors-eslintblack
hook config to.pre-commit-config.yam
.. https://github.com/psf/black#version-control-integrationflake8
hook config to.pre-commit-config.yam
.. https://flake8.pycqa.org/en/latest/user/using-hooks.html#usage-with-the-pre-commit-git-hooks-framework