6

私の職場では、Scala と Play フレームワークの実験を始めました。最初に自動リンティングとテスト フレームワークをセットアップし、前者を処理するために Scalastyle をデプロイしました。

これは非常に役に立ちましたが、適切な方法で解決するのが難しいとわかっているこの特定の lint エラーが発生していることを除けば. 簡単な例は次のとおりです。

  def helloWorld = Action {
    req =>
      Ok("Hello World!")
  }

もちろん、多くの場合、それははるかに複雑になる可能性があります (型が実際に何であるかを理解するのが困難になる可能性があります)。

どちらの場合も、これにより、Scalastyle から「パブリック メソッドには明示的な型が必要です」というエラーが表示されます。

残念ながら、ここで予期される明示的な型を設定すると、通常、構文エラーが発生するようです。

これに対する良い解決策について何か提案はありますか? それとも、Play プロジェクトのこのチェックを無効にするだけでよいのでしょうか?

4

3 に答える 3