2011-12-01 6 views
10

私はScala Web開発をPlayフレームワークのscalaモジュールを使用し、Emacs + Ensimeを使用してコードを編集しています。時には、Ensimeがエラーを表示しない場合でも、Playは引き続き.scalaファイルのコンパイルエラーを表示します(タイプパラメータの間違い、または基本的なエラーであるタイプオーバーライドなど)。すべてのコンパイルエラーを表示するにはどうすればよいですか?

Playで表示されるすべてのコンパイルエラーを表示するにはどうすればよいですか?

私はscala 2.8.1を使用していますが、ensime_2.8.2-SNAPSHOT-0.5.1(これはダウンロードしたときに利用できるオプションの中で最高のようでした)。

+0

あなたはスカラーテンプレート(ビューファイル)またはスカラーコード(コントローラ/モデルなど)を意味しますか?プレイバックにはコンパイルする前にコードを生成するテンプレート用のカスタムパーサーがあるため、テンプレートについては不明なスカラーコードがある場合は、エラーを検出する必要があります。コードのコンパイルに問題がある場合は、[github](https://github.com/aemoncannon/ensime)で問題を提起してください。問題が解決すると確信しています。 – aishwarya

答えて

1

ensimeはプレゼンテーションコンパイラのみを使用しているため、これはサポートされていないと考えられます。プレゼンテーションコンパイラはフルスケールのコンパイラが行うすべてのチェックを行いません。

関連する問題