golintui
v0.2.5
golintui是一種TUI工具,可幫助您輕鬆地運行各種襯裡,並以Golangci-lint的力量組織其結果。

二進製版本
對於Mac OS或Linux,您可以在此處下載二進製版本。
與自製
brew install nakabonne/golintui/golintui與去
go get github.com/nakabonne/golintui請注意, go get downloads對Golangci-lint的依賴項下載可能需要一段時間才能完全安裝。
與Docker
docker run --rm -i -t -v $( pwd ) :/app -w /app nakabonne/golintui:latest golintui要求:Golangci-lint可執行。
如果您的語言環境不是en_US ,請確保更改CTYPE,如下所示。沒有它,UI表現不佳。
export LC_CTYPE=en_US.UTF-8golintui只需按R即可,然後應顯示來自襯裡的結果。
全球的
R :針對選定目錄運行選定的襯裡 問:退出 L :下一個面板 H :以前的面板 J :向下移動 K :向上移動
Linters面板
空格:啟用切換
請注意,對於在Golangci-lint中指定config file中disable-all的用戶,不可能禁用在其中啟用的Linters。
源文件面板
空間:切換選擇 O :擴展目錄
提交面板
空間:切換選擇
它僅顯示您選擇的提交後創建的新問題。在內部,它只是將其延續到--new-from-rev 。
結果面板
O :用報告的行打開文件
golintui默認情況下是指$EDITOR以打開有問題的文件。您可以通過設置$GOLINTUI_OPEN_COMMAND將編輯器更改為您的口味和習慣。
例如,對於VSCODE的用戶:
export GOLINTUI_OPEN_COMMAND= " code -r " 如果您曾經丟失的編輯器,請讓我知道如何在特定行中打開文件。