in modules/core/src/main/scala/org/scalasteward/core/repoconfig/ValidateRepoConfigAlg.scala [43:59]
private def printCirceError(indent: String)(err: io.circe.Error): String =
err match {
case d: DecodingFailure =>
val history =
d.history
.map {
case CursorOp.DownField(k) => k
case CursorOp.Field(k) => k
case other => other
}
.mkString(s"${indent * 3}\n")
s"""|${indent}Decoding failed with:
|${indent * 2}${d.message}:
|${indent * 3}${history}""".stripMargin
case ParsingFailure(message, _) =>
s"""|${indent}Parsing failed with "$message".""".stripMargin
}