プロシージャ構文を使用しているメソッド宣言を報告します。

メソッドにプロシージャのような構文を使用することは推奨されていません。 このような構文は一貫性がなく、エラーを引き起こす可能性があるため、Scala 3 で除去される予定です。

クイックフィックスを使用すると、宣言がプロシージャ構文から関数構文に変換されます。

例:


  trait Test {
    def method()
  }

クイックフィックス適用後:


  trait Test {
    def method(): Unit
  }

ヒント:「解析 / インスペクション名を指定して実行」(Ctrl+Alt+Shift+I) を使用すれば、このインスペクションをプロジェクト全体に適用できます。