# Reference: # https://lefthook.dev/configuration/ pre-push: parallel: true commands: stylelint: skip: - merge - rebase glob: '*.{css,scss,sass,vue}' run: pnpm exec stylelint -- {push_files} eslint: skip: - merge - rebase glob: '*.{js,mjs,cjs,jsx,ts,tsx,mts,cts,vue}' run: pnpm exec eslint -- {push_files} commit-msg: parallel: true commands: commitlint: skip: - merge - rebase run: pnpm commitlint --edit "$1"