lefthook.yml
Rama beta · réplica de lectura del repositorio original.
# SPDX-FileCopyrightText: 2024-2025 Pagefault Games
#
# SPDX-License-Identifier: AGPL-3.0-only
pre-commit:
skip:
- merge
- rebase
commands:
biome-lint:
# Disable colors as certain IDEs (such as VSCode) don't support it in the output pane.
# Summary mode looks decent in plain ASCII anyhow
run: pnpm biome:staged --colors=off --reporter=summary
stage_fixed: true
ls-lint:
run: pnpm exec ls-lint
post-merge:
commands:
update-submodules:
run: pnpm update-submodules
update-packages:
run: pnpm i
post-checkout:
commands:
update-packages:
# cf https://git-scm.com/docs/githooks#_post_checkout:
# The 3rd argument is 1 for branch checkouts and 0 for file checkouts.
run: if test {3} -eq "1"; then pnpm i; fi