refactor(lefthook): slice config file into dedicated config files

This commit is contained in:
Michele Cereda
2024-08-22 19:48:57 +02:00
parent 8c9639efd6
commit e6d2c4e30e
13 changed files with 223 additions and 85 deletions

28
lefthook/commitlint.yml Normal file
View File

@@ -0,0 +1,28 @@
---
# No official docker images are available at the time of writing, falling back to the local command.
bootstrap:
commands:
commitlint:
run: |-
npm install --save-dev '@commitlint/cli' '@commitlint/config-conventional'
cat <<EOF > '.commitlintrc.js'
module.exports = {
extends: [
'@commitlint/config-conventional'
]
}
EOF
debug:
commands:
commitlint-config:
glob: '.commitlintrc.js'
run: node_modules/.bin/commitlint --print-config
commit-msg:
commands:
lint: &commitlint
run: node_modules/.bin/commitlint --edit