🔌
google/type/date.protoが読み込まれない時の対処法
IntelliJで .proto
ファイルを使っている際、import "google/type/date.proto";
が読み込まれず、ずっとエラーが表示されることがありました。しかし、ビルド自体は通るため致命的な問題ではないものの、IDE上でのエラー表示が気持ち悪いので、どうにかしたいと考えました。
問題の詳細
- 使用しているIDEは IntelliJ。
-
import "google/type/date.proto";
の部分でエラーが出続ける。 - StackOverflowの回答を参考にしてみましたが、ファイルをそのままコピーして置くのではなく、もっといい方法があるのではないかと考えました。
解決方法
Bufの公式プラグイン をインストールするだけで、問題がすぐに解決しました。
このプラグインを使うと、Buf自体がLSP(Language Server Protocol)を持っているため、エディタ上での補完やエラー表示が正常に機能するようになります。
もし同じように IntelliJ で .proto
ファイルの import
エラーに悩んでいる方がいれば、このプラグインを導入してみることをお勧めします。
Discussion