Posted at

GoLandでGo言語のLinterを設定する

More than 1 year has passed since last update.

JetBrainsのGo言語向けIDEであるGoLandで以下のLinterを自動で走るように設定する手順です。


File Watchers Pluginのインストール

File Watchers をインストールします。

Screen Shot 2018-03-27 at 14.44.38.png

Screen Shot 2018-03-27 at 14.36.51.png


go fmt, goimports

インストール後、Template選択画面でgo fmtgoimportsを選択して追加します。

Screen Shot 2018-03-27 at 14.49.09.png


go vet

Template選択画面で<custom>を選択し、以下のように設定します。

Screen Shot 2018-03-27 at 14.37.13.png


golint

事前にgolintをインストールしておきます。



go get -u golang.org/x/lint/golint

Template選択画面で<custom>を選択し、以下のように設定します。

Screen Shot 2018-03-27 at 14.37.33.png


errcheck

事前にerrcheckをインストールしておきます。



go get -u github.com/kisielk/errcheck

Template選択画面で<custom>を選択し、以下のように設定します。

Screen Shot 2018-03-27 at 14.37.44.png