├── .github └── workflows │ └── pre-commit.yml ├── .pre-commit-config.yaml ├── .pre-commit-hooks.yaml ├── LICENSE ├── README.md ├── docs └── social-preview.png └── hooks ├── circleci-config-validate.sh ├── forbid-binary.sh ├── go-fmt.sh ├── go-generate.sh ├── go-mod-tidy.sh ├── go-test.sh ├── shellcheck.sh └── shfmt.sh /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntaqx/git-hooks/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntaqx/git-hooks/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pre-commit-hooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntaqx/git-hooks/HEAD/.pre-commit-hooks.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntaqx/git-hooks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntaqx/git-hooks/HEAD/README.md -------------------------------------------------------------------------------- /docs/social-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntaqx/git-hooks/HEAD/docs/social-preview.png -------------------------------------------------------------------------------- /hooks/circleci-config-validate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntaqx/git-hooks/HEAD/hooks/circleci-config-validate.sh -------------------------------------------------------------------------------- /hooks/forbid-binary.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntaqx/git-hooks/HEAD/hooks/forbid-binary.sh -------------------------------------------------------------------------------- /hooks/go-fmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntaqx/git-hooks/HEAD/hooks/go-fmt.sh -------------------------------------------------------------------------------- /hooks/go-generate.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -e 3 | 4 | exec go generate ./... 5 | -------------------------------------------------------------------------------- /hooks/go-mod-tidy.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -e 3 | 4 | GO111MODULE=on go mod tidy 5 | -------------------------------------------------------------------------------- /hooks/go-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntaqx/git-hooks/HEAD/hooks/go-test.sh -------------------------------------------------------------------------------- /hooks/shellcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntaqx/git-hooks/HEAD/hooks/shellcheck.sh -------------------------------------------------------------------------------- /hooks/shfmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/syntaqx/git-hooks/HEAD/hooks/shfmt.sh --------------------------------------------------------------------------------