簡體   English   中英

golangci-lint 運行命令顯示 makefile 中的錯誤

[英]golangci-lint run command shows errors in makefile

我創建了一個 make 文件來為 Go 運行一些 bash 命令。

這是 check.sh 文件

這是我的制作文件

錯誤是: make: *** [Makefile:23: check] Error 1

我該如何解決這個問題?

根據這個 stackoverflow 答案,如果其中一個命令以退出代碼退出。= 0。如果 golangci-lint 發現有什么可抱怨的,就是這種情況。

嘗試直接在 make 文件中調用 golangci-lint。

從我的 Makefile 中:

lint:
    golangci-lint run

您是否在根文件夾中創建了 mod 文件?

go mod init <root folder /Application Name>

如果是,檢查 bin 文件夾是否安裝了指定的 package,如果沒有安裝 package,

go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest

然后將其添加到make文件中

lint:
       golangci-lint run

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM