.pre-commit-config.yaml
exclude: '^vendor/'
repos:
- repo: local
hooks:
- id: vet
name: go vet
language: system
entry: go vet ./...
pass_filenames: false
types: [go]
- id: lint
name: golangci
language: system
entry: golangci-lint run
pass_filenames: false
types: [go]
- id: revive
name: revive
language: system
entry: revive -exclude ./vendor/... ./...
pass_filenames: false
types: [go]