BillTracker/lefthook.yml

21 lines
521 B
YAML
Raw Normal View History

# Local fast enforcement so violations never reach CI.
# Installed via the `prepare` script (`lefthook install`) on `npm install`.
pre-commit:
parallel: false
jobs:
- name: format
glob: '*.{ts,tsx,cts,mts,js,jsx,json,md,css,yml,yaml}'
run: npx prettier --write {staged_files}
stage_fixed: true
- name: lint
run: npm run lint
pre-push:
parallel: true
jobs:
- name: typecheck-client
run: npm run typecheck
- name: typecheck-server
run: npm run typecheck:server