spacedrive/lefthook.yml

27 lines
1 KiB
YAML
Raw Normal View History

########################################################################################################################
# Refer for explanation to following link: #
# https://github.com/evilmartians/lefthook/blob/master/docs/full_guide.md #
########################################################################################################################
pre-push:
parallel: true
commands:
type-check:
glob: '*.{ts,tsx}'
run: pnpm typecheck
lint:
glob: '*.{ts,tsx}'
2022-08-01 03:30:10 +00:00
run: pnpm eslint {staged_files}
markdown-link-check:
glob: '*.md'
run: pnpm markdown-link-check {staged_files}
rust-fmt:
glob: '*.rs'
run: cargo fmt --all -- --check
rust-lint-tauri:
run: cargo clippy --package spacedrive -- -D warnings
rust-lint-core:
run: cargo clippy --package sdcore --lib -- -D warnings
rust-lint-server:
run: cargo clippy --package server -- -D warnings