| 1234567891011121314151617181920212223242526272829303132 |
- pre-commit:
- parallel: true
- commands:
- lint-md:
- run: pnpm prettier --cache --ignore-unknown --write {staged_files}
- glob: '*.md'
- lint-vue:
- run: pnpm prettier --write {staged_files} && pnpm eslint --cache --fix {staged_files} && pnpm stylelint --fix --allow-empty-input {staged_files}
- glob: '*.vue'
- lint-js:
- run: pnpm prettier --cache --ignore-unknown --write {staged_files} && pnpm eslint --cache --fix {staged_files}
- glob: '*.{js,jsx,ts,tsx}'
- lint-style:
- run: pnpm prettier --cache --ignore-unknown --write {staged_files} && pnpm stylelint --fix --allow-empty-input {staged_files}
- glob: '*.{scss,less,styl,html,vue,css}'
- lint-package:
- run: pnpm prettier --cache --write {staged_files}
- glob: 'package.json'
- lint-json:
- run: pnpm prettier --cache --write --parser json {staged_files}
- glob: '{!(package)*.json,*.code-snippets,.!(browserslist)*rc}'
- post-merge:
- commands:
- install:
- run: pnpm install
- commit-msg:
- commands:
- commitlint:
- run: pnpm exec commitlint --edit $1
|