安装
go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.43.0
配置Golangci-lint
- 需要先安装Go插件,步骤略
- 文件->首选项->设置->搜索栏输入
go lint
Golint Flags
->--fast
(防止占用太多资源)Lint Tool
->golangci-lint
使用
- 测试案例1:
package main
import "fmt"
func functest() {
fmt.Println("testtesttest")
}
func main() {
functest()
}
在工程中调出终端并输入,无错误提示:golangci-lint run main.go
- 测试案例2:
package main
import "fmt"
func functest() error {
fmt.Println("testtesttest")
return nil
}
func main() {
functest()
}
在工程中调出终端并输入:golangci-lint run main.go
输出提示:main.go:11:10: Error return value is not checked (errcheck)
functest()
有错误返回的函数,在调用的时候需要判断返回值。
自定义配置