scala - Intellij IDEA 在合法的 Scala 代码上显示错误

标签 scala intellij-idea code-completion lift

我是 Scala 和 IntelliJ IDEA 的新手。我正在从 Simply Lift 学习 Lift例子。我已按照提供的说明设置我的 IDE here .我正在使用基于 Maven 的方法。Scala 插件是版本化的(0.4.1084——最新的截至 2011 年 6 月 30 日)。 IntelliJ IDEA 版本为 10.5。

原型(prototype)是

 -DarchetypeGroupId=net.liftweb \
 -DarchetypeArtifactId=lift-archetype-blank_2.8.1 \
 -DarchetypeVersion=2.3 \
 -DarchetypeRepository=http://scala-tools.org/repo-releases \
 -DremoteRepositories=http://scala-tools.org/repo-releases \
 -DgroupId=com.company \
 -DartifactId=lift_test \
 -Dversion=1.0

当我开始编码 Snippet and Sitemap例子。我在以下行看到 IDE 显示错误(代码下方有讨厌的波浪线)

  Menu.i("Info") / "info" submenus (
    Menu.i("About") / "about" >> Hidden >> LocGroup("bottom"),
    Menu.i("Contact") / "contact",
    Menu.i("Feedback") / "feedback" >> LocGroup("bottom")
    ),

错误说,

Expression of type (Menu.Menuable , Menu.Menuable with Menu.withSlash, 
Menu.Menuable) doesn't conform to expected type ConvertableToMenu

但是,当我从 IDEA 运行 Maven > InstallCompile 'Boot.scala 时,它们似乎可以正常运行。

我很难让 Scala/Lift 在 IDEA 和 Eclipse 这两个 IDE 中的任何一个上完美运行。

请让我知道我错过了什么?


我已经添加了一个错误报告,你可以在这里看到它http://youtrack.jetbrains.net/issue/SCL-3429?projectKey=SCL

最佳答案

该插件仍在开发中。好的代码红色和坏的代码绿色都是日常使用中出现的问题。如果您想帮助开发插件,请提交错误报告,并用一个简短的示例来说明您的问题。

http://youtrack.jetbrains.net/issues/SCL

关于scala - Intellij IDEA 在合法的 Scala 代码上显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6564907/

相关文章:

scala - Apache Spark 中的案例类相等

mysql - Play +光滑 : How to do partial model updates?

java - 实现的 LinkedQueue 中的 pop 方法正在删除所有值,而不是第一个值

支持 Scott Meyer 建议的 C++ IDE : Prefer non-member non-friend functions over members

ios - 为什么核心位置类的 Xcode 代码完成不起作用

scala - 如何捕获重复键值违规的光滑 postgres 异常

scala - Spark Streaming 和 Kafka : value reduceByKey is not a member of org. apache.spark.streaming.dstream.DStream[任何]

java - 我如何告诉远程调试器在某个时候实际挂起?

intellij-idea - 为什么我无法生成 App Engine 客户端库?

eclipse - 如何在 Eclipse 中获得 Node.js 的代码完成?