# @see
# https://github.com/evilmartians/lefthook
#
# Run the command to test:
#   npx -y lefthook run [-v,--verbose] <hook-name>
#
# Examples:
#   npx -y lefthook run --verbose pre-commit
#   npx -y lefthook run --verbose commit-msg
#   npx -y lefthook run --verbose post-merge

#
#
# extendsしたものはnpmとして公開した時に、うまいこと呼び出せない。
#
extends:
  # ----------------------------------------------------------------
  # pre-commit
  # ----------------------------------------------------------------
  # - node_modules/@nozomiishii/lefthook-config/hooks/pre-commit/format/prettier.yaml
  # - node_modules/@nozomiishii/lefthook-config/hooks/pre-commit/lint/file-extension/yaml.yaml
  # - node_modules/@nozomiishii/lefthook-config/hooks/pre-commit/lint/file-extension/test.yaml
  # - node_modules/@nozomiishii/lefthook-config/hooks/pre-commit/lint/file-extension/storybook.yaml
  # - node_modules/@nozomiishii/lefthook-config/hooks/pre-commit/lint/markdown.yaml
  # ----------------------------------------------------------------
  # commit-msg
  # ----------------------------------------------------------------
  - node_modules/@nozomiishii/lefthook-config/hooks/commit-msg/commitlint.yaml
  - node_modules/@nozomiishii/lefthook-config/hooks/commit-msg/spell.yaml
  # ----------------------------------------------------------------
  # post-merge
  # ----------------------------------------------------------------
  - node_modules/@nozomiishii/lefthook-config/hooks/post-merge/update-node-modules.yaml
  - node_modules/@nozomiishii/lefthook-config/hooks/post-merge/delete-merged-branches.yaml

# pre-commit:
#   parallel: true

commit-msg:
  parallel: true

post-merge:
  parallel: true
