2

コンパニオンオブジェクトのフィールドがインポートされている場合に備えて、アンダースコアのインポートを無視するようにscalastyleを作成したいと思います(私には理にかなっています):

class Item {
  import Item._ //scalastyle marks it as a warning

}

object Item {
  case object Nested
  def someMethod(): Unit = {..}
}

UnderscoreImportChecker はこの検査を担当しますが、構成パラメーターはありません

<check level="warning" class="org.scalastyle.scalariform.UnderscoreImportChecker" enabled="true"></check>

同様の質問があります: Companion クラスには Companion オブジェクト メソッドとネストされたオブジェクトのインポートが必要ですか?

カスタム Checker を作成する方法があるかどうかお聞きしたいのですが (調査してみます)?

PS //scalastyle:off または明示的なインポートを使用できることは承知していますが、反復的で不便です。

4

0 に答える 0