当前位置: 首页 > news >正文

工业产品设计与创客实践技能大赛生哥seo博客

工业产品设计与创客实践技能大赛,生哥seo博客,山东省住房建设厅网站,合肥网络推广营销问题阐述 最近在Github上提交PR后,遇到了这么一个问题:golangci-lint运行失败,具体原因是File is not gofumpt-ed (gofumpt)。 名词解释 golangci-lint: golangci-lint 是Go语言社区中常用的代码质量检查工具,它可以…

问题阐述

最近在Github上提交PR后,遇到了这么一个问题:golangci-lint运行失败,具体原因是File is not gofumpt-ed (gofumpt)

名词解释

golangci-lint: golangci-lint 是Go语言社区中常用的代码质量检查工具,它可以帮助开发者发现代码中的潜在问题和不规范之处。它集成了多种代码检查工具,用于检查代码风格、静态分析、性能问题等。

可以在本地使用该工具,会输出当前项目的警告与错误等。

//前提确保`GOPATH/bin`在path环境变量里
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
golangci-lint run

gofumpt: gofumpt 是一个用于格式化Go代码的工具,它是 gofmt 的替代品。gofmt 是Go语言官方提供的代码格式化工具,而 gofumpt 是在 gofmt 基础上进行改进的,旨在强制执行一种更加一致和规范的代码风格。

//前提确保`GOPATH/bin`在path环境变量里
go install mvdan.cc/gofumpt@latest
gofumpt -w your_file.go

在我的情况下,出现了File is not gofumpt-ed的错误,意味着提交中的某个文件不符合 gofumpt 规定的代码格式。这可能是因为代码中的一些排版问题,例如缩进、空格、换行等方面不符合规范。为了通过代码审查,需要对这些文件进行格式化,使其符合 gofumpt 的规范。

解决办法

从我提供的截图可以看到:Check failure on line 20 in object/get-dashboard.go。说明是get-dashboard.go这个文件20行有问题。只需要cd到有问题的go文件目录,执行命令:gofumpt -w get-dashboard.go。这样gofumpt 工具就会自动帮我们格式化代码。格式化的结果就是将部分多余的换行删了,也就是删掉第20行。然后我重新commit代码,发现golangci-lint就可以通过了。

http://www.wooajung.com/news/30552.html

相关文章:

  • 投资建设集团网站首页营销云
  • 怎么做存储网站优化网站seo策略
  • 响应式网站图片代码百度浏览器手机版
  • 北京市著名的网站制作公司免费的黄冈网站代码
  • 十大网站黄页免费百度竞价怎么做
  • 个人网站建设方案书怎么写html制作网站
  • 网站打开速度加快怎么做广州外包网络推广公司
  • 做兼职的网站都有哪些工作门户网站制作
  • python做项目的网站代运营是什么意思
  • 安顺做网站的公司aso优化方法
  • 多种语言网站制作百度推广区域代理
  • 淳安网站建设北京seo培训
  • 网站 大气seo工具是什么意思
  • 网站建设明细报价表 服务器赣州seo顾问
  • 在线商城网站模板厦门百度竞价推广
  • 有pc网站 移动网站怎么做关键词快速排名seo怎么优化
  • 充值网站怎么做的地推一手项目平台
  • 1企业网站案例武汉关键词排名推广
  • 创意江苏网站建设广告最多的网站
  • 网上代办公司注册网站内容优化关键词布局
  • 南通企业网站排名优化sem运营是什么意思
  • 用自己网站域名这么做邮箱怎样才能在百度上发布信息
  • 惠阳市网站建设北京网站sem、seo
  • 冀州做网站的公司北京seo外包平台
  • 免费使用个人网站怎么把平台推广出去
  • 做学校网站的目的是什么seo搜索引擎优化人员
  • 相亲网站认识的可以做朋友google推广及广告优缺点
  • web开发培训班课程网站seo外包价格
  • 代码编写网站佛山网站排名提升
  • 公司软件定制开发seo入门书籍推荐