Плагин Scala для IntelliJ IDEA 10 не обнаруживает простых ошибок? - PullRequest
3 голосов
/ 03 января 2011

Я знаю, что, должно быть, что-то упустил, но не могу понять, что.Когда я создаю проект scala, следуя инструкциям плагина scala, не обнаружено ни одной синтаксической ошибки.Например:

object MyApp {
  val aNumber: Int = "hello"
}

не обнаруживает ошибок.Если щелкнуть правой кнопкой мыши и попросить его скомпилировать, я получу ожидаемую ошибку несоответствия типов из компилятора scala.Это просто глупый пример, синтаксические ошибки no помечаются.Для обычных проектов Java он работает нормально, поэтому он должен быть специфичным для scala.

У меня чистая установка IDEA 10 CE на OSX 10.6 и Scala 2.8.1 finalЯ настроил JDK в настройках проекта, а также Scala Home при создании проекта.У меня установлена ​​последняя версия плагина (12/2010).

Есть подсказка, что мне не хватает?

Ответы [ 4 ]

2 голосов
/ 08 января 2011

Вы должны включить подсветку ошибок.Включите Настройки / Стиль кода / Scala / Другие настройки / Включить экспериментальное выделение ошибок

1 голос
/ 03 января 2011

Работает и здесь (IntelliJ 10.0.1, Scala 2.8.1, OpenJDK, Ubuntu 10.10 64bit).

Если вам нужна дополнительная проверка типов, вы также можете отметить «Включить экспериментальное выделение ошибок (возможно, показывает много неправильного красного кода)» в Настройках, но это не должно иметь значения в вашем случае, хотя в моем случае это работает отлично для большой кодовой базы.

0 голосов
/ 06 января 2011

В структуре проекта> модули> [имя вашего проекта]> вкладка зависимостей, есть ли у вас scala-compiler- [некоторая версия] в списке?

См. Исследование структуры проекта здесь

0 голосов
/ 03 января 2011

intelliJ IDEA 10.0.1 + scala 2.8.1 в Ubuntu 10.10 64bit.

Показывает ошибку несоответствия типов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...