ошибка плагина автоисправления scalafix «ошибка: здесь не разрешен повторный аргумент», если в базе кода присутствуют переменные аргументы
Я использую varargs, как показано ниже, в своей базе кода.
def acceptVarargs[S](s: S*): Unit = {}
def toVarArgs[T](s: Seq[T]) = acceptVarargs(s: _*)
Я использую плагин в своем проекте sbt .
Я следую приведенным autofixздесь инструкциям, чтобы запустить команду scalafix.
Когда я запускаю команду
sbt> scalafixAll dependency:RenameDeprecatedPackage@org.scalatest:autofix:3.0.8-1
Я получаю ошибку ниже.
[ошибка] /Users/rajkumar.natarajan/Documents/Coding/misc/varargs-scalafix-error/src/main/scala/Utils.scala:3: ошибка: здесь не допускается повторный аргумент [ошибка] def toVarArgs [T] ( s: Seq [T]) = acceptVarargs (s: _ *) [error] ^ [error] at scala.meta.internal.parsers.Reporter.syntaxError (Reporter.scala: 16) [error] at scala.meta.internal .parsers.Reporter.syntaxError $ (Reporter.scala: 16) [ошибка] в scala.meta.internal.parsers.Reporter $$ anon $ 1.syntaxError (Reporter.scala: 22) [ошибка] в scala.meta.internal. parsers.Reporter.syntaxError (Reporter.scala: 17) [ошибка] в scala.meta.internal.parsers.Reporter.syntaxError $ (Reporter.scala: 17)
Полная трассировка стека ошибок здесь
Что не так в моей кодовой базе с varargs? Как исправить эту ошибку?
Проект на гитхабе здесь
Другие детали -
версия sbt - версия scala 1.5.2 - версия java 2.12.10 - 11.0.10-zulu