go: 配置golangci-lint 与 precommit配合检查函数是否超过特定行数 最近代码规范很烦人。要求一个函数不能超过80行。只能在git pre-commit钩子上检查下了。 这里使用golangci-lint,里面包含了funlen检查器 ``` wget -O- -nv https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s v1.42.1 mv ./bin/golangci-lint /usr/bin ``` config.yaml ``` linters-settings: funlen: lines: 80 statements: 40 ``` .git/hooks/pre-commit ``` golangci-lint run --tests=false -c ~/golintrun/config.yaml --disable-all -E funlen ``` 来自 大脸猪 写于 2021-06-25 14:55 -- 更新于2021-09-21 01:36 -- 0 条评论