教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 windows 安装 go lint 踩坑记录

windows 安装 go lint 踩坑记录

发布时间:2022-01-21   编辑:jiaochengji.com
教程集为您提供windows 安装 go lint 踩坑记录等资源,欢迎您收藏本站,我们将为您提供最新的windows 安装 go lint 踩坑记录资源
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"/></svg><h1>go lint 介绍</h1> <h2>是什么</h2> <ol><li>Golint 是一个源码检测工具用于检测代码规范</li><li>Golint 不同于gofmt, Gofmt用于代码格式化</li></ol><h2>能干啥</h2> <ol><li>package注释 必须按照 “Package xxx 开头”</li><li>package命名 不能有大写字母、下划线等特殊字符</li><li>struct、interface等注释 必须按照指定格式开头</li><li>struct、interface等命名</li><li>变量注释、命名</li><li>函数注释、命名</li><li>各种语法规范校验等</li></ol><h1>踩坑记录</h1>

笔者也是刚接触golang 不久 然后就照着网上一顿骚操作,发现解决不了问题,以下是操作过程:

<ul><li>在GOPATH/src下创建 以下目录:</li></ul><pre><code class="lang-powershell hljs">mkdir golang<span class="token punctuation">.</span>org<span class="token operator">/</span>x </code></pre> <ul><li>进入该目录,然后下载golint</li></ul><pre><code class="lang-shell hljs"><span class="token function">cd</span> golang.org/x go get github.com/golang/lint </code></pre>

然后一会茶的功夫,就会在该目录下生成lint 文件夹

<ul><li>接下来go install 准备生成golint.exe</li></ul><pre><code class="lang-shell hljs"><span class="token function">cd</span> lint/golint go <span class="token function">install</span> </code></pre>

然后就是一堆报错,下面是错误截图

根据日志可以发现,在go install 时发现 golang.org/x/tools/相关的依赖未找到,于是有了下面的骚操作

<h1>
解决过程</h1>

在刚刚下载的lint($GOPATH/src/golang.org/x/lint) 目录下执行以下命令
// 开启go mod

<pre><code class="lang-shell hljs"><span class="token keyword">set</span> GO111MODULE<span class="token operator">=</span>on </code></pre>

// vendor 一把

<pre><code class="lang-shell hljs">go mod vendor -v </code></pre>



当然有的小伙伴在vendor的时候 下载golang.org/x/tools 时可能会失败(失败原因你懂得),如何解决参考这位兄弟(https://blog.csdn.net/x356982611/article/details/83379013)

至此以上工作做完后,再试一把

<pre><code class="lang-shell hljs"><span class="token function">cd</span> golint go <span class="token function">install</span> </code></pre>


可以看到已经成功

<h1>
如何用</h1> <h2>goland 配置 golint</h2>

参考: goland 配置 golint

到此这篇关于“windows 安装 go lint 踩坑记录”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
windows 安装 go lint 踩坑记录
使用 GitHub Actions 自动化构建 Golang 应用
使用 VS Code 快速搭建 Golang 开发环境
Go语言环境搭建(Windows版本)2020
在centos虚拟机上安装go语言开发环境
golang 踩坑
GO语言 VSCode开发环境搭建 [Mac]
ubuntu 16.04安装go语言并配置VSCode使用环境
Golang 微服务 - 01 环境和工具
golang vscode插件

[关闭]
~ ~