Files
sway-bar-helper/.pre-commit-config.yaml
2025-09-03 12:50:46 +02:00

36 lines
1.3 KiB
YAML

---
repos:
- repo: local
hooks:
- id: commitizen
name: commitizen check
description: |
Check whether the current commit message follows committing rules. Allow empty commit messages by default,
because they typically indicate to Git that the commit should be aborted.
entry: uv run cz check
args: [--allow-abort, --commit-msg-file]
stages: [commit-msg]
language: system
minimum_pre_commit_version: "1.4.3"
- id: commitizen-branch
name: commitizen check branch
description: |
Check all commit messages that are already on the current branch but not the default branch on the origin
repository. Useful for checking messages after the fact (e.g., pre-push or in CI) without expensive check of
the entire repository history.
entry: uv run cz check
args: [--rev-range, origin/HEAD..HEAD]
always_run: true
pass_filenames: false
language: system
stages: [pre-push]
minimum_pre_commit_version: "1.4.3"
- id: black
name: black
description: "Black: The uncompromising Python code formatter"
entry: poetry run black
args: [--diff, --check]
language: system
require_serial: true
types_or: [python, pyi]