vscode に golang の build tag 指定方法 / How to specify golang build tag for vscode

“staticcheck” に替わってから? vscode で golang開発する際に
下記のように build tag でソースコードの置き換えをしていると

この build tag を書いたファイルで vscode の機能が上手く働いてくれない場合がありました。チェックが厳密?正確?になったから?でしょうか。

環境変数指定で解決しました。複数指定はカンマ区切りでした…
と言うことで開発の際には環境変数をちゃんと指定しとけよってことでした。

vscode の設定で何とかするには、Goの公式拡張機能を入れて
プロジェクト内に “.vscode/settings.json” を作成してこんな感じです。

Environment variables that will be passed to the tools that run the Go tools (e.g. CGO_CFLAGS) and debuggee process launched by Delve. Format as string key:value pairs. When debugging, merged with envFile and env values with precedence env > envFile > go.toolsEnvVars.

説明に書かれている「環境ファイル」はおそらく “~/.config/go/env”

vscode の EXPLORERバーの下の方の GOセクション?の env で編集できるようです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です