私はGolangプラグインでIntellij IDEA 2017.1.5を使用しています。GoプラグインでIntellij IDEA 2017.1.5が間違って未使用の関数と変数を報告します
Analyze> Inspect Code> Whole Projectを実行すると、プロジェクトコードでこれらの機能が明示的に使用されているにもかかわらず、検査結果に「未使用エクスポート機能」の警告が常に含まれます。いくつかのグローバル変数と定数についても同じことが言えます。
これらの「未使用」関数と変数をコメントアウトすると、「未定義関数」と「未定義変数」というエラーが発生し、それらを戻すとエラーが消えるため、実際には使用されていることがわかります私のプロジェクト。
これらの間違った警告を消したり、コンパイラのコード解析を "リフレッシュ"する方法はありますか?これは一般的にIntellij IDEAまたはGolang Pluginの既知の問題ですか?他に誰かがこれに遭遇しましたか?
私は0の警告を目指しているので、実際には迷惑で、これらのものは決して消えません。
"エクスポートされていない関数"の警告があります。関数をエクスポートしないとどうなりますか? [エクスポートされた識別子](https://golang.org/ref/spec#Exported_identifiers) – peterSO
プロジェクト内の他のパッケージで使用できるように関数をエクスポートしました。私のプロジェクトには、コード編成のためのたくさんのパッケージがあります。 –