2011-01-02 2 views
3

私は何かを逃しているに違いないが、何が分からないのか知っている。 scala-pluginの指示に従って、スカラプロジェクトを作成すると、単一の構文エラーは検出されません。たとえば:IntelliJ IDEA 10用のScalaプラグインは単純なエラーを検出しませんか?

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

は、すべてのエラーを検出しません。右クリックしてコンパイルを依頼すると、スカラーコンパイラから期待される型不一致エラーが発生します。これはちょうど愚かな例です、いいえ構文エラーがフラグされています。通常のJavaプロジェクトでは正常に動作するため、スカラ固有のものでなければなりません。

私は、OSX 10.6とScala 2.8.1の最終版にIDEA 10 CEをクリーンインストールしました。私は、プロジェクトを作成するときに、プロジェクト設定とスカラーホームでjdkを設定しました。私はプラグインの最新バージョン(12/2010)を持っています。

私には何が欠けていますか?

+0

Scalaファセットをプロジェクトに追加しましたか? MyAppオブジェクトが存在するファイルの名前は何ですか? – David

+0

私はLinux環境で同じことに気付きました。私はIDEAには新しかったので、私はそれを私の親しみの欠如に訴えました。 – earldouglas

+0

David、私のプロジェクトにはScalaの面があります。 "MyApp"オブジェクト自体は "MyApp.scala"ファイル内にあります。 – alp247

答えて

2

を探る参照してください。設定/コードスタイル/スカラ/その他の設定/実験的エラーの強調表示を有効にする

+2

"その他の設定"オプションがありません。 – Jus12

0

intelliJ IDEA 10.0.1 + scala 2.8.1 on Ubuntu 10.10 64bit。

それはあまりにもここ

1

ワークス(IntelliJの10.0.1、スカラ座2.8.1、OpenJDKのは、Ubuntu 10.10 64bit版)型の不一致エラーを示しています。

さらにタイプチェックが必要な場合は、[設定]で[実験的なエラーの強調表示を有効にする(多分間違った赤いコードを表示する)]を選択することもできますが、大規模なコードベースの場合

0

プロジェクト構造>モジュール> [プロジェクト名]>依存関係タブでは、スカラーコンパイラ - [いくつかのバージョン]が表示されていますか?

あなたは、エラーのハイライトを有効にする必要がプロジェクト構造here

+0

はい、依存関係タブにはスカラーコンパイラがリストされています。これは本当にイライラしています。 – alp247

関連する問題