Zenn
Open2

特定のパッケージをimportすると、VSCodeのGo拡張機能が動作しない

とんよー。とんよー。

現象

VSCodeGo拡張機能を導入したうえで、Goプログラムを書いていたところ、コード補完や定義への移動などができなくなる現象に遭遇しました。

例えば、関数名を選択した状態で「定義へ移動」を押下しても、「定義は見つかりません」と表示され、定義先に移動できません。
組み込み関数、自作の関数を問わず同じ現象に見舞われます。

定義へ移動をクリックする
「定義へ移動」をクリックしても…

定義は見つかりません
「'関数名'の定義は見つかりません」と表示される

原因(?)

手元で試したところ、chromedpをimportすると、Go拡張機能が機能しなくなることを確認できました。

なぜこのパッケージをimportすると、上記の現象が発生するのかは不明です。
同型のissueを発見できなかったことから、私の環境に問題がある気がします。

機会があれば、調査してみます。

ログインするとコメントできます