repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v5.0.0 hooks: - id: check-yaml - id: end-of-file-fixer - id: trailing-whitespace - repo: https://github.com/mrtazz/checkmake.git rev: 0.2.2 hooks: - id: checkmake - repo: https://github.com/google/yamlfmt rev: v0.13.0 hooks: - id: yamlfmt - repo: https://github.com/dnephin/pre-commit-golang rev: v0.5.1 hooks: - id: golangci-lint - id: go-mod-tidy # - repo: local # hooks: # - id: make-build # name: make build # entry: make build # language: system # always_run: true # stages: [pre-commit] # pass_filenames: false # - id: make-test # name: make test # entry: make test # language: system # always_run: true # stages: [pre-commit] # pass_filenames: false