带有Go插件的Intellij IDEA 2017.1.5错误地报告未使用的函数和变量

问题描述 投票:-1回答:1

我正在使用Intellij IDEA 2017.1.5和Golang插件。

当我运行Analyze> Inspect Code> Whole Project时,检查结果始终包含“未使用的导出功能”警告,即使我的项目代码明确使用这些功能。一些全局变量和常量也是如此。

当我注释掉那些“未使用”的函数和变量时,我会遇到“Undefined Function”和“Undefined Variable”错误,当我把它们放回去时,错误消失了,所以我知道它们实际上是在我的项目中使用的。

有没有办法让这些错误的警告消失,或“刷新”编译器的代码分析?这是Intellij IDEA或Golang插件的常见问题,还有其他人遇到过此问题吗?

这真的很烦人,因为我的目标是0警告,而这些警告永远不会消失。

intellij-idea warnings
1个回答
1
投票

升级到IDEA Ultimate 2017.3+或使用GoLand并查看错误是否仍然存在。

2017.1的插件非常古老,从那以后发生了很多变化。

如果问题仍然存在,请将其报告给https://youtrack.jetbrains.com/issues/Go并确保包含重现问题的方法。

© www.soinside.com 2019 - 2024. All rights reserved.