当前位置: 首页 > 知识库问答 >
问题:

Intellij IDEA 2017 Scala代码检查问题

艾昊明
2023-03-14

我使用IDEA 2017.2.5在Scala中使用SBT插件进行开发。我无法让Scala的代码检查正常工作。我在有效的Scala代码上发现了许多看似任意的错误,例如“无法解决符号”或“类型不匹配”。此外,我肯定使用的许多导入被标记为未使用和灰色。

例如,以下代码解析为“world”,但产生“Cannot resolve symbol toLowerCase”错误:

你好,世界。拆分(“,”)。最后的toLowerCase

我试过文件-

以下SO帖子似乎相似:

  • 在scala项目中,编译器错误-无法解析符号列表?
  • Scala(Breeze)Intellij:“无法解析符号*”

我如何解决这个问题?

共有1个答案

太叔栋
2023-03-14

如果您在使用IntelliJ一段时间后才最近升级了项目,您可能希望通过删除来强制它重新生成索引。idea文件夹并重新导入项目。我以前玩过这个把戏,运气不错。

如果要确保不会弄乱任何东西,请重命名文件夹,而不是将其删除:

> cd /path/to/project
> mv .idea .idea-backup

如果出现问题,您始终可以重命名。idea备份返回。idea。

 类似资料:
  • 大家好,我有一个模拟ATM机的程序。它使用我创建的account类,在用户输入0到999999之间的id后,为用户生成一个帐户。然后,他们可以执行各种任务,如查看余额、取款、存款等。不过,我在检查程序时遇到了一个问题。它编译时没有错误,并且第一次通过循环时,它工作得非常完美。但是,如果他们点击退出并输入另一个无效id,它会显示两次无效输入消息。我复制了下面发生的事情的控制台。有人能给我解释一下为什

  • Go 代码检查 统计代码行数 推荐我开发的开源软件--artHummer,目前只是简单的统计代码,后续可能开发更加复杂的功能。 go report 如果您的代码是放在github上面的,可以登录go report 进行代码扫描。 gofmt 整理代码 gofmt -l -w -s *.go gofmt -r '(a)->a' -l -w *.go go tool vet 这个

  • 主要内容:运行代码检查,检查报告检查是一种静态代码分析工具,可以帮助我们发现运行时错误、定位死代码、检测性能问题、内存泄漏、拼写问题,并改善整体代码结构。它不仅会告诉我们代码中的问题出在哪里,而且还会立即提出更正建议。当我们执行代码分析时,代码检查可用 : 整个项目 特定文件 自定义范围 默认情况下,IntelliJ IDEA 对所有打开的文件执行分析。如果在项目中检测到错误,那么我们将在编辑器的右上角看到以下图标 运行代码检查

  • 遵循良好的代码规范是很有必要的。随着业务的发展,项目的持续集成,代码的复杂性会变得越来越高。在业务逻辑变得越来越复杂的时候,如果没有统一的规范进行约束,代码的可阅读性会越来越差,这样拓展和维护都将会变得非常棘手。遵守代码规范,能够让多人开发维护的项目代码风格保持统一,提高可阅读性,同时也能够在编码过程中规避掉一些低级错误和需要避开的坑,降低出错概率。 百度前端编码规范 百度提供了一套包括 Java

  • 我为跳棋游戏创建了两个类。一个是木板,另一个是碎片。我所面临的困难是,对于这些碎片,我似乎无法让它们移动,也无法让它们正确地停留在那个位置,事实上,由于我不了解这里到底出了什么问题,我无法再前进了。有人能纠正我做错了什么吗。 这是拼图课

  • 代码静态检查 我们在代码静态检查中,使用 SonarQube 进行我们的代码质量管理。SonarQube 是一个开源的代码质量管理系统,它可以通过使用插件机制与 IDEA 、Maven 等其他外部工具集成,从而实现了对代码的质量的全面自动化分析和管理。