# pre-commit-golang ## 1. 安装 `pre-commit` ``` brew install pre-commit ``` ## 2. 在项目根目录创建 `.pre-commit-config.yaml` 配置文件 ``` repos: - repo: https://gitlab.ziggurat.cn/toolkit/pre-commit-golang rev: 1.0.2 hooks: - id: go-fmt - id: go-lint - id: go-build - id: go-unit-tests - id: go-benchmark-tests ``` ## 3. 安装配置文件 ``` pre-commit install ```