# 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]