Files
tribes-plugin-aether/.pre-commit-config.yaml
self 603ad5d0ae feat: support Guix development shell
Add a repo-local Guix manifest, direnv backend selection, and PATH-based hook configuration for the Aether plugin development environment.
2026-05-30 22:29:37 +02:00

35 lines
848 B
YAML

# Shared by Nix/devenv and Guix shells. Keep hook entries PATH-based.
default_stages:
- pre-commit
repos:
- repo: local
hooks:
- id: check-added-large-files
name: check added large files
entry: scripts/hooks/check-added-large-files
args: ["--maxkb=131072"]
language: system
types: [file]
stages: [pre-commit, pre-push, manual]
- id: mix-format
name: mix format
entry: mix format
language: system
files: '\.(ex|exs|heex)$'
types: [file]
stages: [pre-commit]
- id: prettier
name: prettier
entry: prettier
args:
- --ignore-unknown
- --list-different
- --write
language: system
files: '\.(js|ts|tsx|css)$'
types: [text]
stages: [pre-commit]