golangci-lint 运行 命令显示 makefile 中的错误
golangci-lint run command shows errors in makefile
我已经为 Go 的 运行 一些 bash 命令创建了一个 make 文件。
This is check.sh file
This is my make file
错误是:make: *** [Makefile:23: check] Error 1
我该如何解决这个问题?
根据 this Whosebug answer,如果其中一个命令以退出代码 != 0 退出,就会发生这种情况。如果 golangci-lint 发现有问题,就会出现这种情况。
尝试将对 golangci-lint 的调用直接放在 make 文件中。
来自我的 Makefile:
lint:
golangci-lint run
您是否在根文件夹中创建了 mod 文件?
go mod init <root folder /Application Name>
如果是,检查bin文件夹是否安装了指定的包,如果没有安装包,
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
然后在make文件中添加
lint:
golangci-lint run
我已经为 Go 的 运行 一些 bash 命令创建了一个 make 文件。
This is check.sh file
This is my make file
错误是:make: *** [Makefile:23: check] Error 1
我该如何解决这个问题?
根据 this Whosebug answer,如果其中一个命令以退出代码 != 0 退出,就会发生这种情况。如果 golangci-lint 发现有问题,就会出现这种情况。
尝试将对 golangci-lint 的调用直接放在 make 文件中。
来自我的 Makefile:
lint:
golangci-lint run
您是否在根文件夹中创建了 mod 文件?
go mod init <root folder /Application Name>
如果是,检查bin文件夹是否安装了指定的包,如果没有安装包,
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
然后在make文件中添加
lint:
golangci-lint run