コンパニオンオブジェクトのフィールドがインポートされている場合に備えて、アンダースコアのインポートを無視するように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 または明示的なインポートを使用できることは承知していますが、反復的で不便です。