golintui
v0.2.5
golintui 、Golangci-Lintの力で、さまざまな種類のリナーを簡単に実行し、結果を整理するのに役立つTUIツールです。

バイナリリリース
Mac OSまたはLinuxの場合、ここからバイナリリリースをダウンロードできます。
ホームブリューと
brew install nakabonne/golintui/golintuiGOで
go get github.com/nakabonne/golintui Golangci-Lintに依存関係の束をダウンロードgo get 、完全にインストールするのに時間がかかることに注意してください。
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-8golintuirを押すだけで、リナーの結果を表示する必要があります。
グローバル
R :選択したディレクトリに対して選択されたリナーを実行します Q :終了します L :次のパネル H :前のパネル J :下に移動します K :上に移動します
リナーパネル
スペース:トグルが有効になっています
Golangci-Lintの構成ファイルでdisable-allを指定したユーザーの場合、有効になっているリンジターを無効にすることは不可能であることに注意してください。
ソースファイルパネル
スペース:選択したトグル O :ディレクトリを展開します
パネルをコミットします
スペース:選択したトグル
選択したコミット後に作成された新しい問題のみを示しています。内部的には、それを--new-from-revに与えるだけです。
結果パネル
O :報告された行でファイルを開きます
golintui 、問題のあるファイルを開くためにデフォルトで$EDITORを指します。 $GOLINTUI_OPEN_COMMANDを設定することにより、編集者を好みや習慣に変更できます。
たとえば、VSCODEのユーザーの場合:
export GOLINTUI_OPEN_COMMAND= " code -r " あなたが慣れているエディターが欠落している場合、特定の行でファイルを開く方法を教えてください。