Scalafix rule to format json contained within Circe json literals.
E.g.
Before formatting:
val obj = json"""{"key":"value"}"""
val interpolatedObj =
json"""{"key" : ${ obj }}"""
After formatting:
val obj = json"""{
"key" : "value"
}"""
val interpolatedObj =
json"""{
"key" : ${obj}
}"""
Add to build.sbt
:
ThisBuild / scalafixDependencies += "com.github.xplosunn" %% "JsonMacroFormatter" % "0.0.8"
Add to .scalafix.conf
:
fix.JsoMacroFormatter