Closed1
Goの自作linterをVSCode上で動かす
notes
- 静的解析を行うGoで書かれたプログラムを実装し、
go vet
コマンドなどから呼び出すことは可能- もちろんそのプログラムを
go run
で実行することも可能
- もちろんそのプログラムを
- VSCodeでは、Go Extensionで設定しても、自動でworkspace全体を
go vet
してくれない?- settingsの
Go: Vet On Save
をworkspace
に設定しても、go vet ./...
コマンドを実行した時に出力された警告内容がPROBLEMSに表示されない
- settingsの
- VSCode上で自動実行するには
golangci-lint
を使う必要がありそう(未検証) -
golangci-lint
は多数あるlinterをまとめて実行できるらしく、staticcheck
などのlinterもデフォルトで内包している
reference
このスクラップは2021/11/19にクローズされました