允许在Scalastyle中下划线导入伴随对象的项目

时间:2016-06-10 13:26:52

标签: scalastyle

我想让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 class requires import of Companion object methods and nested objects?

我想问一下是否有办法编写自定义Checker(我会尝试对其进行调查)?

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

0 个答案:

没有答案