作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我们如何让go vet
、gofmt
和其他Go linter 工具忽略vendor/
中的第三方文件,最好使用准确、累积的退出状态?
例如,会找到 . -name vendor -prune -o -name '*.go' -exec gofmt -s -w {}\;
呈现有意义的退出状态?
最佳答案
我经常这样做
go fmt $(go list ./... | grep -v /vendor/)
go test $(go list ./... | grep -v /vendor/)
但是自从我开始使用 govendor
后,我发现我可以使用 govendor 做同样的事情,而且输入更少
govendor fmt +l // +l is shorthand for local
关于go - 如何让 go linters 忽略 vendor/?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40531874/
我是一名优秀的程序员,十分优秀!