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 对象方法和嵌套对象?

我想问是否有办法编写自定义检查器(我会尝试调查它)?

PS 我知道我可以使用 //scalastyle:off 或显式导入,但它会重复且使用不方便。

4

0 回答 0