我写的Scala插件的编辑,我用这将突出显示所有未使用的代码路径(可能是未使用defs
,vals
,classes
和implicits
),并为用户提供一个选项,以将其拔出了的.scala
文件。
我怎样才能做到这一点?为了简化问题,我们假设我们只有一个单一的根级别.scala
与库或任何其他代码的文件没有外部的依赖文件。
理想情况下,我希望它是一个SBT插件,给定一个这样的Foo.scala
文件,它将吐出文件,并Foo_min.Scala
删除所有未使用的代码。
Scalafix为此进行了重写:RemoveUnusedImports
请按照以下说明运行它:https : //scalacenter.github.io/scalafix/#Installation
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句