最近代码规范很烦人。要求一个函数不能超过80行。只能在git pre-commit钩子上检查下了。 这里使用golangci-lint,里面包含了funlen检查器 config.yaml

linters-settings:
  funlen:
    lines: 80
    statements: 40

.git/hooks/pre-commit

# commentHelper . 自动写注释折行工具,还有一些奇怪的功能
golangci-lint run --tests=false -c ~/golintrun/config.yaml --disable-all -E funlen